What problem does it solve?
Manually creating, updating, and deploying Power BI semantic models in Microsoft Fabric via the UI is slow, repetitive, and prone to human error, especially when moving models between environments or performing bulk operational tasks.
Core Features & Use Cases
- Full semantic model lifecycle via CLI: Create new semantic models from TMDL/TMSL definitions, download existing model definitions for backup or modification, and update models with revised definitions using the Fabric Items API.
- Operational task automation: Trigger and monitor dataset refreshes, configure data sources and parameters, manage dataset user permissions, and deploy models between Fabric deployment pipeline stages using the Power BI Datasets API.
- Direct Lake specialized support: Includes verified workflows and guardrails for creating Direct Lake semantic models connected to OneLake delta tables, a common requirement for Fabric-based analytics platforms.
- Use Case: A BI developer can use this skill to deploy a TMDL-defined semantic model to a Fabric workspace, set up a scheduled refresh, grant read access to the business team, and validate model measures via DAX queries, all without manual UI steps.
Quick Start
Use this skill to deploy your TMDL-defined Power BI semantic model to a specified Microsoft Fabric workspace, configure its refresh schedule, and grant read access to designated users.