Microsoft Fabric Analytics Engineer (DP-600)

Course 8692 Advantage Plan Course

  • Duration: 4 days
  • Exam Voucher: Yes
  • Language: English
  • Level: Intermediate

This Microsoft Fabric Analytics Engineer (DP-600) course teaches experienced data professionals how to design, implement, secure, and manage enterprise-scale analytics solutions using Microsoft Fabric.

Students will learn how to prepare, transform, enrich, and serve data for analytics consumers, including data analysts, report developers, and AI agents. The course covers end-to-end analytics in Microsoft Fabric, including OneLake, lakehouses, data warehouses, Real-Time Intelligence, Dataflows Gen2, notebooks, T-SQL, semantic models, Fabric IQ, ontologies, security, governance, and analytics lifecycle management.

This course also helps prepare learners for the Microsoft Certified: Fabric Analytics Engineer Associate certification exam.

Microsoft Fabric Analytics Engineer (DP-600) Training Delivery Methods

  • In-Person

  • Online

  • Upskill your whole team by bringing Private Team Training to your facility.

Microsoft Fabric Analytics Engineer (DP-600) Training Information

  • In This Course, You Will Learn How To

    •    Use Microsoft Fabric to support end-to-end enterprise analytics solutions
    •    Discover, connect to, and manage data using OneLake
    •    Create and work with lakehouses, warehouses, and eventhouses
    •    Choose the right Fabric data store for different analytics scenarios
    •    Transform data using Dataflows Gen2, notebooks, Spark SQL, PySpark, and T-SQL
    •    Design dimensional models for analytics workloads
    •    Create DAX calculations in Power BI semantic models
    •    Design, optimize, secure, and manage semantic models at scale
    •    Prepare semantic models and gold layers for AI, Copilot, data agents, and enterprise ontologies
    •    Understand Microsoft Fabric IQ and create ontologies
    •    Secure data access across Microsoft Fabric workspaces, items, warehouses, and semantic models
    •    Apply governance practices such as data classification, sensitivity labels, endorsement, and documentation

  • Training Prerequisites

    While there are no required prerequisites for taking this course, students should have experience with data modeling, data transformation, and analytics.

    Recommended experience includes:

    • Translating business requirements into analytical measures
    • Working with SQL or DAX
    • Building semantic models and reports in Power BI
    • Understanding core data analytics concepts
    • Familiarity with KQL and Python is helpful, but not required

    Sure — I cleaned it up into a Microsoft-style outline, but without durations, XP, knowledge checks, summaries, or assessments. I also removed the repeated “Introduction” line under each topic because… we get it, Microsoft. 🙂 Source content is from the outline you provided.

Microsoft Fabric Analytics Engineer (DP-600) Training Outline

Introduction to end-to-end analytics using Microsoft Fabric

Discover how Microsoft Fabric can meet your enterprise's analytics needs in one platform. Learn about Microsoft Fabric, how it works, and identify how you can use it for your analytics needs.

  • Explore end-to-end analytics with Microsoft Fabric
  • Explore data teams and Microsoft Fabric
  • Enable and use Microsoft Fabric

Discover and connect to data in OneLake

Browse and connect to data using Microsoft OneLake's unified storage. Discover data across workspaces with the OneLake catalog, create shortcuts to reference existing data, and explore streaming sources in Real-Time hub.

  • Understand OneLake
  • Browse and connect to data in OneLake
  • Discover streaming data in Real-Time hub
  • Exercise: Discover and connect to data in OneLake

Get started with lakehouses in Microsoft Fabric

Lakehouses in Microsoft Fabric combine data lake storage flexibility with data warehouse analytical capabilities. Learn how to create a lakehouse, ingest and transform data, and query data with SQL and Spark.

  • Describe lakehouse features and capabilities
  • Ingest and transform data in a lakehouse
  • Query and analyze lakehouse data
  • Exercise: Create a Microsoft Fabric lakehouse

Get started with data warehouses in Microsoft Fabric

Understand what a Fabric data warehouse is, why it provides full T-SQL transactional capabilities, and how to create, query, and transform data for analytics.

  • Understand data warehouses
  • Understand data warehouses in Fabric
  • Query and transform data
  • Model data in a warehouse
  • Secure and monitor a warehouse
  • Exercise: Create and query a warehouse

Get started with Real-Time Intelligence in Microsoft Fabric

Real-Time Intelligence in Microsoft Fabric helps you ingest, process, store, visualize, and act on data in motion to get insights from events as they happen.

  • What is real-time data analytics?
  • Real-Time Intelligence in Microsoft Fabric
  • Ingest and transform real-time data
  • Store and query real-time data
  • Visualize real-time data
  • Automate actions
  • Exercise: Get started with Real-Time Intelligence in Microsoft Fabric

Choose data stores in Microsoft Fabric

Evaluate lakehouse, warehouse, and eventhouse options to select the appropriate analytical data store for business scenarios in Microsoft Fabric.

  • Describe analytical data store options
  • Evaluate lakehouse capabilities
  • Evaluate warehouse capabilities
  • Evaluate eventhouse capabilities
  • Case study: Choose data stores for an integrated analytics solution

Design dimensional models for analytics in Microsoft Fabric

Learn dimensional schema types, fact and dimension table design, and slowly changing dimension patterns for analytics workloads in Microsoft Fabric.

  • Describe dimensional schema types
  • Design fact tables
  • Design dimension tables
  • Implement slowly changing dimensions
  • Exercise: Design and implement a dimensional model

Transform data using Dataflows Gen2 in Microsoft Fabric

Apply low-code transformations using Power Query in Dataflows Gen2 to prepare analytical data for downstream consumption.

  • Understand Dataflows Gen2
  • Transform data with Power Query
  • Optimize Dataflows Gen2 performance
  • Exercise: Transform data with Dataflows Gen2

Transform data using notebooks in Microsoft Fabric

Use Fabric notebooks to transform data with Spark SQL and PySpark, connecting to lakehouses, warehouses, and other data stores.

  • Describe notebooks in Fabric
  • Shape and clean data
  • Combine and aggregate data
  • Write and size Delta tables
  • Exercise: Transform data with notebooks

Transform data using T-SQL in Microsoft Fabric

Use T-SQL in Microsoft Fabric warehouses to transform and query data, create reusable views and stored procedures, and build dimensional tables.

  • Transform data with T-SQL queries
  • Create views for reusable logic
  • Build stored procedures
  • Implement dimensional tables
  • Exercise: Transform data with T-SQL

Create DAX calculations in semantic models

Adding DAX calculations to Power BI semantic models allows you to define custom logic within your data model, enabling deeper analysis and data-driven business decisions.

  • Create calculated tables
  • Create calculated columns
  • Understand implicit measures
  • Create explicit measures
  • Use iterator functions
  • Exercise: Create DAX calculations

Design semantic models for scale in Microsoft Fabric

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.

  • Choose a storage mode
  • Design star schema for semantic models
  • Design scalable calculations
  • Configure settings for scale
  • Exercise: Design a semantic model for scale in Fabric

Optimize semantic model performance

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.

  • Use Performance analyzer to diagnose issues
  • Optimize DAX calculations
  • Reduce cardinality for better performance
  • Implement aggregations
  • Troubleshoot common performance issues
  • Exercise: Diagnose and fix a slow report

Enforce semantic model security

Implement row-level security, object-level security, and dynamic security patterns to protect sensitive data in semantic models while enabling appropriate access for different user groups.

  • Implement row-level security
  • Apply object-level security
  • Test security and manage roles
  • Exercise: Implement RLS for a semantic model

Manage the semantic model development lifecycle

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.

  • Create reusable Power BI assets
  • Manage Power BI content in version control
  • Manage semantic models with the XMLA endpoint
  • Deploy content through stages
  • Maintain and monitor semantic models
  • Exercise: Manage semantic models through their lifecycle

Prepare the semantic layer for AI in Microsoft Fabric

Design gold layers, semantic models, and documentation that enable Copilot, data agents, and enterprise ontologies to deliver accurate, business-relevant insights.

  • Understand what AI needs from your data
  • Design gold layers with AI in mind
  • Prepare a semantic model for AI
  • From semantic models to enterprise ontology
  • Validate AI readiness
  • Exercise: Prepare a semantic model for AI

Understand Microsoft Fabric IQ fundamentals

Microsoft Fabric IQ provides a way to define business vocabulary in an ontology and bind the ontology to data sources. Learn about ontology items, data agents, Graph in Microsoft Fabric, and Power BI semantic models. Discover how ontology modeling differs from traditional analytical modeling by starting with business concepts rather than specific use cases.

  • Get started with Fabric IQ
  • Explore Microsoft Fabric IQ components
  • Understand the ontology modeling paradigm

Create an ontology with Fabric IQ

Ontologies in Fabric IQ transform your data into a business vocabulary that everyone can understand. Learn two ways to create ontologies: building manually to understand the core components, or generating automatically from Power BI semantic models to accelerate development. Practice both approaches and learn how to connect your ontology to data sources in OneLake, including lakehouse tables and eventhouse streams.

  • Choose an ontology creation approach
  • Build an ontology manually
  • Generate an ontology from a Power BI semantic model
  • Connect an ontology to data
  • Configure ontology relationships
  • Preview the ontology
  • Exercise: Build an ontology manually
  • Exercise: Generate an ontology from a Power BI semantic model

Secure data access in Microsoft Fabric

Implement workspace roles, item permissions, and OneLake security roles to control data access in Microsoft Fabric.

  • Understand the Fabric security model
  • Configure workspace and item permissions
  • Apply granular permissions
  • Exercise: Secure data access in Microsoft Fabric

Secure a Microsoft Fabric data warehouse

Learn how to protect sensitive data in a Microsoft Fabric warehouse using dynamic data masking, row-level security, column-level security, and SQL granular permissions.

  • Explore dynamic data masking
  • Implement row-level security
  • Implement column-level security
  • Configure SQL granular permissions using T-SQL
  • Exercise: Secure a warehouse in Microsoft Fabric

Govern analytics data in Microsoft Fabric

Implement Fabric-native governance practices including data classification, sensitivity labels, endorsement, and documentation. Ensure data assets are trustworthy and governed for both human and AI consumption.

    • Classify and protect data in Microsoft Fabric
    • Endorse and document data assets
    • Govern data for AI consumption
    • Exercise: Govern analytics data in Microsoft Fabric

    Need Help Finding The Right Training Solution?

    Our training advisors are here for you.

    Microsoft Fabric Analytics Engineer (DP-600) Training FAQs

    This course is intended for data professionals with experience in data modeling, data transformation, and analytics. It is a strong fit for analytics engineers, data analysts, BI developers, Power BI professionals, and data professionals who want to use Microsoft Fabric to build and manage enterprise-scale analytics solutions.

    Yes. This course maps to the DP-600: Implementing Analytics Solutions Using Microsoft Fabric exam and supports preparation for the Microsoft Certified: Fabric Analytics Engineer Associate certification.

    Students should be comfortable working with data models, analytics requirements, and reporting concepts. Experience with SQL or DAX is recommended, and experience building Power BI semantic models and reports is helpful. Familiarity with KQL and Python can be useful but is not required.

    The updated course expands the focus beyond traditional Fabric analytics implementation. It now includes more coverage of OneLake, Real-Time Intelligence, Fabric IQ, ontologies, AI-ready semantic layers, semantic model lifecycle management, and governance for both human and AI consumption.

    Yes. The updated course includes content on preparing semantic models and gold layers for AI, including Copilot, data agents, enterprise ontologies, and Microsoft Fabric IQ.