What problem does it solve? Building and maintaining Power BI semantic models requires juggling TMDL files, DAX code, PBIP project structures, and Fabric REST APIs, which is error-prone and slow when done manually. This Skill guides an AI assistant through the full authoring lifecycle so models are created, modified, deployed, and optimized correctly. ## Core Features & Use Cases - Model Creation & Editing: Create new semantic models (Import, DirectQuery, Direct Lake) with star schema design, or edit existing measures, tables, columns, and relationships via the powerbi-modeling-mcp MCP server or direct TMDL edits. - Deployment & Management: Deploy models to Fabric workspaces via REST APIs, refresh models, configure data sources and permissions, and bind models to Fabric connections. - DAX Performance Optimization: Diagnose slow queries with trace analysis and apply a tiered catalog of optimization patterns while validating semantic equivalence. - Use Case: Ask the assistant to add base measures for all aggregable columns in the Sales model of the Marketing workspace; it resolves the workspace and model IDs, connects via MCP, applies the changes following modeling guidelines, and validates the results. ## Quick Start Ask the assistant to create a new Direct Lake semantic model from your lakehouse tables and deploy it to your Fabric workspace.