Power BI Designer saves a local PBIX file, which can be a file to export data and data model – in other words, it’s a format that contains a complete semantic model. All the applications that today e...
andy_clapham
4 years agoNew Member
If the template pbit file format was a better designed published textual (then zipped) format; and didn't change ids, inject runtime data into design-time artifacts, and coped with some level of missing referential integrity without reporting the pbit as corrupt, this would enable a lot of additional 3rd party tooling and be a massive improvement to the product.
Coupled with the ability to publish a pbit template to the service directly via API in order to update a report; without having to load and refresh locally into a pbix.
This would enable
- Creating useful APIs to manipulate designs programmatically from a variety of languages (as per this idea)
- Splitting reports into subsets of tabs could be automated (solving tab level permissions idea currently #2)
- Proper version control of source with branch/diff/merge in git or other vcs (my personal highest-priority!)
- Pre-processing for formatting to maintain consistency across reports designs
- Programmatic tab generation - e.g. for monthly tabs or by region
- Switching of data sources from dev to prod environments at deployment so that IT can develop reports with proper segregation of duties
- Analysis of field usage within reports to enable automated optimisation
- Analysis of field usage across reports to see impact analysis of shared data model changes
- And lots of things we haven't even imagined!
I'm a programmer, and have experimented with the files extractable from the pbit; it's already 95% of the way there - it would be so good to finish this properly!
Recent ideas
Add Automated Pre-Upgrade Compatibility Assessment for Fabric Spark Runtimes
Microsoft Fabric should provide an automated compatibility assessment before a workspace, Environment, notebook, or Spark Job Definition is upgraded to a newer Fabric Runtime. Spark runtime upgra...mourakshit1 hour agoNew MemberNew2Views0likes0CommentsSupport Creator-Independent Managed Identity and Ownership Transfer for Fabric Operations Agents
Microsoft Fabric Operations Agents should support an enterprise identity and ownership model that is independent of the individual user who originally created the agent. Today, an Operations Agent r...mourakshit1 hour agoNew MemberNew2Views0likes0CommentsAdd Centralized Health, Freshness Monitoring, and Alerts for OneLake Shortcuts
Microsoft Fabric should provide a centralized health-monitoring experience for OneLake Shortcuts across workspaces and data sources. As organizations adopt OneLake Shortcuts at enterprise scale, hun...mourakshit1 hour agoNew MemberNew3Views0likes0CommentsAdd Schema Compatibility Policies and Breaking-Change Detection to Fabric Event Schema Registry
Fabric Event Schema Registry should support configurable schema compatibility policies so teams can safely evolve event contracts without breaking downstream Eventstreams, Eventhouse ingestion, appli...mourakshit1 hour agoNew MemberNew2Views0likes0CommentsAdd Dry-Run Simulation and Historical Event Replay for Fabric Activator Rules
Fabric Activator should provide a dry-run simulation mode that allows developers to test rules against historical or sample event data without executing real downstream actions. Activator rules can ...mourakshit1 hour agoNew MemberNew2Views0likes0Comments