Design and manage semantic models in Microsoft Fabric
At a glance
-
Level
-
Skill
-
Product
-
Role
-
Subject
Create semantic models that serve reliable, governed analytics at scale — from initial DAX logic through performance optimization, data access control, and automated lifecycle management.
Prerequisites
- Experience building reports in Power BI
- Familiarity with DAX syntax including measures and calculated columns
- Understanding of dimensional data modeling design concepts
Achievement Code
Would you like to request an achievement code?
Modules in this learning path
Adding DAX calculations to Power BI semantic models allows you to define custom logic within your data model, to enable deeper analysis and data-driven business decisions.
Design semantic models for scale in Microsoft Fabric. Choose the right storage mode, design star schema relationships for clarity and performance, create scalable calculation patterns, and configure settings that support large datasets and concurrent consumption.
Diagnose and fix semantic model and report performance issues. Use Performance analyzer to identify bottlenecks, optimize DAX calculations, reduce cardinality, and implement aggregations to improve query speed.
Implement row-level security (RLS), object-level security (OLS), and dynamic security patterns to protect sensitive data in semantic models while enabling appropriate access for different user groups.
Manage semantic models through their full development lifecycle. Create reusable assets, version-control with Git, inspect and validate with the XMLA endpoint and SemPy, deploy through pipelines, and maintain with monitoring and impact analysis.