Create a Power BI report in enhanced report format
APPLIES TO:
Power BI Desktop
Power BI service
The Power BI enhanced report format (PBIR) for Power BI Project files (PBIP) marks a milestone in achieving the primary goal of Power BI Desktop developer mode. It provides source-control friendly file formats to unblock codevelopment and enhance development efficiency.
Power BI Projects (PBIP) support saving the report and semantic model into a folder using source-control friendly formats:
- PBIR for the report.
- TMDL for the semantic model.
The PBIR file format simplifies tracking changes and resolving merge conflicts. It uses properly formatted JSON and organizes each visual, page, bookmark, and so on, in separate individual files within a folder structure.
You can enhance report development efficiency in one of two ways:
- Copy and paste visuals, pages, bookmarks, or files between reports.
- Apply manual or programmatic batch changes to the PBIR files.
Unlike PBIR-legacy format (report.json), PBIR is a publicly documented format. This format allows modifications from non-Power BI applications. Each file has a public JSON schema, which documents each property and lets code editors like Visual Studio Code perform syntax validation while editing. On open, Power BI Desktop validates the changed PBIR files to guarantee successful loading.
How to enable it
PBIR is currently in preview. You can only create or convert existing Power BI project files to PBIR by using Power BI Desktop. You must first enable the feature in Power BI Desktop preview features.
- Go to File > Options and settings > Options > Preview features.
- Check the box next to Store reports using enhanced metadata format (PBIR).
During preview, Fabric Git Integration and Fabric REST APIs continue to use PBIR-legacy (report.json) when exporting the report definitions. However, if the report is imported into Fabric using PBIR format, then both features start exporting the report definition using PBIR format. At general availability (GA), PBIR will become the default report format.
Refer to PBIR documentation for more details.