Version Control in Fabric

Plan and Implement a Data Analytics Environment with Microsoft Fabric

Shahzad Mian

Content Developer, DataCamp

Why Version Control is important in Fabric

  1. To mantain an organized environment
  2. To store all the history in a cloud repository
  3. To explore and compare changes over time
  4. To travel in time when needed

Fabric workspace showing the items synced with Git

Plan and Implement a Data Analytics Environment with Microsoft Fabric

Supported Fabric Elements

  • Data pipelines
  • Lakehouses and Warehouses
  • Notebooks
  • Spark jobs
  • Power BI Reports and Paginated Reports (next chapter)
  • Semantic models

Commit message for a Fabric report

1 Credits: https://learn.microsoft.com/en-us/fabric/cicd/git-integration/git-integration-process
Plan and Implement a Data Analytics Environment with Microsoft Fabric

In Fabric, (almost) everything is JSON

Data Pipeline in JSON

Plan and Implement a Data Analytics Environment with Microsoft Fabric

How to set up version control in Fabric

Workspace setting panel with version control

History of git commits in Azure DevOps

1 Credits: https://learn.microsoft.com/en-us/fabric/cicd/git-integration/intro-to-git-integration
Plan and Implement a Data Analytics Environment with Microsoft Fabric

Let's practice!

Plan and Implement a Data Analytics Environment with Microsoft Fabric

Preparing Video For Download...