What problem does it solve?
Manually managing Power BI semantic models in Microsoft Fabric via the web UI is slow, error-prone, and difficult to automate for repeatable deployment, refresh, and authoring workflows. This Skill eliminates that friction by providing programmatic CLI-based control over the full semantic model lifecycle.
Core Features & Use Cases
- TMDL-Based Semantic Model Authoring: Create, download, and update semantic models using text-based TMDL definition files, enabling version control, collaborative editing, and infrastructure-as-code practices for Fabric workloads.
- Operational Management: Trigger and monitor dataset refreshes, configure data sources and parameters, manage dataset permissions and security role memberships, and deploy semantic models between deployment pipeline stages.
- Use Case: A data engineer can use this Skill to pull a semantic model definition from a development workspace, modify its TMDL to add a new measure, deploy the updated model to a production workspace, trigger a refresh, and grant read access to the business analytics team in a single automated workflow.
Quick Start
Use the powerbi-authoring-cli skill to create a new Power BI semantic model in my default Fabric workspace from the TMDL files stored in the ./my-semantic-model folder and trigger a full dataset refresh after the model is successfully deployed.