Forum Discussion
PBIR format
- 1 year ago
Thankyou, ribisht17, Deku, for your response.
Hi New_worker,We sincerely appreciate your inquiry posted on the Microsoft Fabric Community Forum.
To the best of my understanding, within the Power BI Project (PBIP) format, the file named definition.pbir is itself a PBIP file and is not considered as PBIR-Legacy. The attribute version=1.0 inside definition.pbir dictates how the report content is stored. When the version is 1.0, the report definition must be saved separately in a file named report.json, following the PBIR-Legacy storage format for the report content. For versions 4.0 or above, you may use either report.json (PBIR-Legacy) or the newer \definition folder (PBIR format). Hence, definition.pbir is always in PBIP format, and the version 1.0 simply indicates that the report’s definition must conform to the PBIR-Legacy standard (i.e., using report.json).
If you find our response helpful, we kindly request you to mark it as the accepted solution and provide kudos. This will greatly assist other community members who may have similar queries.
Thank you.
Thank you ribisht17 for the reply.
So, I can understand version=1.0 refers to the report definition must be stored in report.json, which is in PBIR Legacy format. But the statement "definition.pbir is in the PBIR-Legacy format" is wrong, it is still PBIP format, right?
Correct me if I misunderstand. Thanks!
PBIP has two methods of storing the semantic model and report.
The semantic model can be stored as legacy in TMSL (model.bim) or TMDL.
The report as legacy in report.json or PBIR