Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

anmolmalviya05

Power BI Enhancements You Need to Know - Part 6: Power BI Desktop Developer Mode

Welcome to Part 6 of our “Power BI Enhancements You Need to Know” series! Today, we’re diving into a revolutionary feature: Developer Mode in Power BI Desktop. This capability transforms your workflow, making report development more collaborative, agile, and code-centric. Let’s explore!

 

What is Developer Mode?

Developer Mode (now in public preview) unlocks a Power BI Project (.PBIP) format, decomposing your PBIX files into:

  • Separate folder structures for dataset and report artifacts stored as plain text files
  • Easier version control via Git, enhanced collaboration, and CI/CD pipelines.
  • You can also utilize powerful Text Editor support (like VS Code) and programmatic editing using JSON schemas for advanced customization.

Why It Matters

  • Source Control: Track every change line-by-line, revert easily, manage branches and collaborate seamlessly.
  • CI/CD Ready: Integrate Power BI into automated workflows, think automated testing, deployments, and pull requests.
  • Code-First Development: Edit models, reports, measures, visual definitions using JSON, versionable and mergeable.
  • Advancing Analytics described it as a “code-first development approach” that elevates BI development to modern software engineering standards.

How to Enable & Use Developer Mode

  • Enable Preview Feature: Go to File → Options → Preview Features, then check Power BI Project (.pbip)

anmolmalviya05_2-1750669960574.png

 

  • Save as PBIP: Use Save As → Power BI Project (.pbip) to generate folder structure with .Dataset and .Report folders, plus .gitignore

anmolmalviya05_0-1750670171888.png

 

  • Edit with VS Code: Open the project folder in VS Code: Set up Git repository, stage changes, commit updates
  • Integrate with Git & CI/CD: Push to Azure DevOps or GitHub: Collaborate using branches, pull requests, and reviews

 

Unlocking Advanced Capabilities

 

  • Semantic Model Scripting – edit the .bim directly for granular control
  • Visual Definitions as JSON – tweak report pages and visuals in code
  • TMDL Script changes

Considerations & Current Limitations

 

  • Developer Mode remains in preview, not yet GA: some file formats are still evolving.
  • External edits require restarting Desktop to reflect changes
  • Sensitivity labels and large data binary files (e.g., .abf) are handled via .gitignore, limiting some use.

Summary

Developer Mode represents a major step in Power BI’s evolution. By enabling:

  • Source control integration,
  • Code-based editing, and
  • Continuous deployment pipelines

 

…it fundamentally shifts how Power BI content is built, maintained, and scaled especially in enterprise environments.

If you're ready to treat Power BI like serious software, Developer Mode is for you.

 


Proud to be a Microsoft Fabric community super user


Let's Connect on LinkedIn


Subscribe to my YouTube channel for Microsoft Fabric and Power BI updates.

 

Comments