Power BI as Code: The Setup AI Needs for Your Reports

Save your Power BI report as a PBIP project and it lands on disk as a folder of text — JSON for the report layer, TMDL for the model — which is the format AI tools like Claude and Copilot can actually read, reason about, and edit. This video walks through the three preview features that make that possible, then tours what each piece of the project looks like on disk.

What you'll learn

  • Enable the three Power BI Desktop preview features that make PBIP usable for AI workflows (PBIP save option, TMDL semantic model, enhanced report metadata)

  • Save an existing .pbix as a PBIP project and see what changed on disk

  • Read the .Report folder — how PBIR represents your report as files and folders of JSON

  • Read the .SemanticModel folder — how TMDL captures your data model as plain text

  • Use TMDL triple-slash (///) comments as model descriptions that round-trip from AI edits back into Desktop

Resources

Subscribe to The Data Practitioner on YouTube