European Microsoft Fabric Community Conference

Mastering Data Engineering Git and CI/CD in Microsoft Fabric

Modern data engineering demands more than just building pipelines—it requires robust version control, seamless collaboration, and reliable deployment across environments. Yet, many teams struggle to manage complex Microsoft Fabric solutions across development and production stages.

This hands-on workshop solves that problem by guiding you through a complete, end-to-end implementation of a data engineering solution using Microsoft Fabric. You'll learn how to integrate Lakehouse, Spark Notebooks, Warehouses, Data Pipelines, Semantic Models, and Power BI into a cohesive system—all under Git source control and deployed through CI/CD pipelines.

0
Modules
0
Full Day
0
Exercises
0
Hands-On
Learning Outcomes

By the End of the Day, You'll Be Able To

Build Complete Data Engineering Solutions

Construct a full data engineering solution and gain a solid understanding of Microsoft Fabric git and deployment pipeline solution paths.

Configure Git Integration

Set up Microsoft Fabric workspaces for Git integration, make changes, and seamlessly update workspaces across environments.

Master Variables & Deployment Rules

Understand how variables, environments, and deployment rules work in practice for enterprise-scale solutions.

Implement CI/CD Pipelines

Build CI/CD pipelines that promote changes from development to production with confidence and reliability.

Workshop Journey

Your Learning Path

Whether you're a data engineer, architect, or DevOps practitioner, this workshop will equip you with the skills to confidently manage Fabric-based solutions at scale.

Module 1

Environment Setup

Configure your development environment with all necessary tools and verify access to Microsoft Fabric.

Git Setup Python fabric-cli VSCode
Module 2

First Deployment

Deploy a complete medallion architecture (Bronze → Silver → Gold) to your first Fabric workspace.

Lakehouse Notebooks Semantic Model Reports

Instructor Checkpoint #1

Synchronization point to ensure all participants have successfully deployed the base architecture

Module 3

Version Control Integration

Connect Fabric workspaces to Git repositories and establish branching strategies for multi-environment deployment.

Git Integration Branching Push/Pull Conflicts
Module 4

Branch-Based Development

Implement isolated development environments using feature branches and dedicated workspaces.

Dev Workspace Isolation Testing Merging
Module 5

Deployment Pipelines

Build enterprise-grade deployment pipelines with environment-specific configurations and promotion rules.

Pipeline Creation Variables Rules Stages

Instructor Checkpoint #2

Technical validation to ensure all deployment pipelines are configured correctly

Module 6

End-to-End Pipeline

Complete the deployment pipeline with test environment integration and full validation workflows.

Test Environment Validation E2E Testing Promotion
Module 7

Azure DevOps Automation

Implement CI/CD automation using Azure DevOps pipelines and service principal authentication.

Service Principal YAML Pipeline Triggers Automation

Instructor Checkpoint #3

Final validation to confirm CI/CD automation is operational before advanced topics

Module 8

Schema Evolution & Advanced Patterns

Master production-ready patterns for schema evolution, data migration, and emergency recovery procedures.

Schema Changes Migration Rollback Recovery
Skills Development

What You'll Master

Development Setup

Git configuration • Python environment • fabric-cli • VSCode integration

Data Architecture

Medallion architecture • Lakehouse design • Data pipelines • Semantic models

Version Control

Git integration • Branching strategies • Merge workflows • Conflict resolution

CI/CD Pipelines

Pipeline design • Environment promotion • Azure DevOps • Service principals

Advanced Patterns

Schema evolution • Data migration • Rollback strategies • Disaster recovery

Enterprise Skills

Multi-environment • Production deployment • Security • Team collaboration

Ready to Master Fabric CI/CD?

Join us at the European Microsoft Fabric Community Conference and transform how you manage data engineering solutions at scale.