Data Engineering with Microsoft Fabric - Advanced Concepts and Patterns

3 days
UFABD
3 days

Upcoming Sessions

Date:

Format:

Price:

Location:

Book now

Date:

Format:

Price:

Location:

Book now

Date:

Format:

Price:

Location:

Book now

Date:

Format:

Price:

Book now

Need a private training for your team?  Request a private training

Not ready to book yet?   Request an offer

Loading and Cleansing Data

Incremental data ingestion with pipelines

Microsoft Fabric Pipelines support efficient incremental data ingestion. Learn how to detect data changes, process only new or modified data, and build scalable ingestion patterns.

  • Incremental ingestion concepts and use cases
  • Using watermarks and high-water-mark patterns
  • Change detection strategies (timestamps, keys, CDC)
  • Implementing incremental logic in Fabric pipelines
  • Handling late-arriving and updated data
  • LAB: Building an incremental ingestion pipeline

Declarative ETL with Materialized lake views

Materialized Lake Views store precomputed query results in OneLake to improve performance and reuse data across Fabric.

  • Materialized Lake Views architecture and storage model
  • Authoring Materialized Lake Views with SQL
  • Refresh behavior and incremental processing
  • Performance and optimization
  • Consuming Materialized Lake Views across Fabric workloads
  • Security, governance, and lineage considerations

Syncing data using Microsoft Fabric Mirroring

Fabric Mirroring enables near real-time replication of data from operational systems into OneLake, allowing analytics workloads to run directly on continuously updated source data without complex ingestion pipelines.

  • What Fabric Mirroring is and when to use it
  • Supported source systems and prerequisites
  • Setting up a mirrored database in Fabric
  • Understanding change data capture (CDC) and latency
  • Accessing mirrored data through Lakehouse and Warehouse endpoints
  • Security, schema evolution, and operational considerations
  • Using mirrored data for analytics and Power BI reporting
  • LAB: Creating and querying a mirrored database

Update your data from within Power BI

Fabric User Data Functions enable you to encapsulate reusable business logic directly within Microsoft Fabric, supporting translytical task flows that seamlessly combine analytical insights with operational actions across notebooks, pipelines, and Power BI.

  • Overview of User Data Functions and Translytical task flow concepts
  • Creating User Data Functions in Microsoft Fabric
  • Implementing functions using notebooks and Spark
  • Invoking User Data Functions from notebooks and pipelines
  • Using User Data Functions in Power BI to drive translytical actions
  • Parameter handling, performance, and scalability considerations
  • Security, versioning, and governance of shared business logic
  • LAB: Building and executing a translytical task flow with User Data Functions

Real-Time Data

Real-Time Analytics in Fabric

Real-Time Analytics is a fully managed big data analytics platform optimized for streaming, time-series data. It contains a dedicated query language and engine with for searching structured, semi-structured, and unstructured data in close to real-time.

  • Create an Eventhouse and KQL database
  • Ingesting data into tables
  • Working with EventStream
  • Query data using Kusto Query Language (KQL)
  • Building real-time dashboards
  • LAB: Working with Real-Time Analytics

Respond to Events with Data Activator

Data Activator in Microsoft Fabric takes action based on what's happening in your data. Learn how to setup conditions against your data and trigger actions like run a Power Automate Flow when the conditions are met.

  • Creating and using Reflexes
  • Defining Triggers, Conditions and Actions
  • Getting data from Reports or Eventstreams
  • LAB: Use Data Activator in Fabric

Using DevOps in Fabric

Fabric DevOps: Git Integration

Microsoft Fabric supports seamless Git-based source control through both GitHub and Azure DevOps. Linking a workspace to a repository enables versioning, collaboration, branching strategies, and controlled change management across development teams.

  • Basic Concepts in Git Integration
  • Managing Branches in Microsoft Fabric Workspaces
  • Handling Errors and Conflicts
  • Git Integration Source Code Format
  • LAB: Git Integration

Fabric DevOps: Deployment Pipelines

Microsoft Fabric offers built-in deployment pipelines that streamline the promotion of content across development, test, and production environments. Variable Libraries further simplify configuration management during deployments.

  • Options for Deploying Resources
  • Setting Up Microsoft Fabric Deployment Pipelines
  • Working with Microsoft Fabric Variable Libraries
  • LAB: Setup Deployment Pipelines

AI in Microsoft Fabric

Improve AI with Fabric IQ and Ontologies

Fabric IQ brings AI-powered intelligence into Microsoft Fabric by grounding generative AI experiences in your data. Ontologies provide the semantic layer that helps Fabric IQ understand business concepts, relationships, and context, enabling more accurate insights, queries, and Copilot experiences.

  • Overview of Fabric IQ and AI-enabled experiences in Fabric
  • Ontologies in Fabric IQ
  • Defining business entities, relationships, and metadata
  • Connecting ontologies to Lakehouse and Warehouse data
  • Using ontologies to improve Copilot queries and insights
  • Governance, security, and lifecycle management of ontologies
  • Best practices for modeling semantic knowledge in Fabric
  • LAB: Creating an ontology and using Fabric IQ to explore data

Fabric Data Agents: Chat with your Data

With a Fabric data agent, your team can have conversations, with plain English-language questions, about the data that your organization stored in Fabric OneLake and then receive relevant answers. This way, even people without technical expertise in AI or a deep understanding of the data structure can receive precise and context-rich answers.

  • The Purpose of the Fabric Data Agents
  • Creating and Publishing a Fabric Data Agent
  • Interacting with a Fabric Data Agent
  • Understanding Permission Delegation
  • Fine-tuning the Fabric Data Agent with Instructions and Examples

This advanced course helps Microsoft Fabric users move from basic implementations to production-ready, scalable analytics solutions.

Participants learn to apply advanced engineering and architectural patterns that improve reliability, performance, and reuse, while enabling intelligent and action-driven analytics.

The focus is on making informed design choices and effectively combining ingestion, storage, analytics, and automation to support real-world data workloads.

This course is intended for data engineers and analytics professionals who already have hands-on experience with Microsoft Fabric or have completed the Data Engineering with Microsoft Fabric course.

Contact Us
  • Address:
    U2U nv/sa
    Z.1. Researchpark 110
    1731 Zellik (Brussels)
    BELGIUM
  • Phone: +32 2 466 00 16
  • Email: info@u2u.be
  • Monday - Friday: 9:00 - 17:00
    Saturday - Sunday: Closed
Say Hi
© 2026 U2U All rights reserved.