We have started working using PBIP and Git integrations recently. It's been helpful but what's frustrating is the long list of Diffs we see on TMDL files where the relationships / measures being reordered even though the developer has not touched these measures.
this is causing a lot of strain reviewing pull requests.
2 Comments
- frithjof_v
Community Champion
We are experiencing the same reordering issue. It's annoying because we manually need to check the Git diff just to find that there's actually no diff - just lines of TMDL code have been reordered but it's not something that we did ourselves. It's Power BI causing the TMDL reordering issue.
- harzabRegular VisitorI strongly support that this is a huge issue, if you have a semantic model with enough measures this becomes a constant pain and costs you a lot of time. However, I think the correct solution is not to change serialization behavior, but to change the design of TMDL completely. Honestly I am baffled at how anyone can think that putting all measures and columns in one file in a source code structure which specifically aims to enable management with git is a good idea. The ordering of measures and columns within a table OBVIOUSLY has no meaning! What makes it even worse is that this is a solved issue, the 3rd party library pbi-tools made the correct design choice and serialized each measure and column as individual files. Then, you can sort the files however you want, it won't leak into your repo.
Recent ideas
How to Back Up and Restore a Fabric Lakehouse for Debugging
Is there a way to clone a Lakehouse, including its data, in Microsoft Fabric? When we encounter a data issue in Production, our usual approach is to take a backup of the database, restore it to a se...gsrinivasan51 minutes agoNew MemberNew34Views0likes1CommentTenant Administration for Fabric Cloud Connections - Enterprise Governance Gap
Microsoft Fabric currently provides robust security around cloud connections by treating them as user-owned securable resources. While this model works well for personal connections, it creates signi...hrenollet2 hours agoRegular VisitorNew76Views7likes1CommentEnable Ownership Change / Take‑Over for Mirrored Database Items in Fabric
Mirrored DBs do not support ownership transfer today. This becomes an issue when someone leaves the company. And the user tied to the ownership is beeing disabled. That means you need to recreate the...Sigurd3 hours agoNew MemberNew866Views25likes3CommentsOption to hide item counts in filter pane
Allow report authors to hide counts displayed next to filter values while preserving filtering functionality. Currently, Power BI displays record counts next to values in filter panes and certain s...saul_galdamez6 hours agoNew MemberNew18Views0likes0CommentsAllow Detect Data Changes for Historic Data Outside Incremental Window
In Power BI Incremental Refresh,Detect Data Changes only works inside the incremental refresh window. If historic data gets updated, Power BI cannot detect or refresh it unless I expand the increment...NAGAKEERTHI_Y10 hours agoNew MemberNew119Views1like1Comment