Microsoft Fabric Updates Blog

Introducing git integration in Microsoft Fabric for seamless source control management

Git integration enables developers to integrate their development processes, tools, and best practices straight into the Microsoft Fabric workspace. While developing in Fabric, developers can backup and version their work, roll back as needed, collaborate or work in isolation using git branches, and leverage the capabilities of familiar source control tools to manage workspace items.


 
In this release, we will integrate Fabric workspaces with Azure Repos (Azure DevOps), and support the following Fabric items:

    • Power BI Datasets
    • Power BI Reports

In the future, more items in Fabric will support git integration.
  

What can I do with git integration?

With git integration, you will be able to do the following:

    • Connect a workspace to a git branch and sync the content of the workspace into the repository.
    • Constantly track changes/updates between items in the workspace and the items in the repository.
    • Commit changes made in the workspace into git.
    • Revert your changes back to the last commit using ‘Undo’ button.
    • Update the workspace with any new commits from the git repository.
    • Checkout to a new branch to preserve current workspace changes and commit to a different branch, resolve conflicts and more.

 
By using both git integration and deployment pipelines, you can manage your content lifecycle end-to-end within Fabric. From versioning your code changes to releasing it into production, everything can be managed with Fabric, along with Azure Repos and Azure Pipelines. Learn more about git integration.
  

Getting started with git integration

Fabric workspace admins can go to the ‘workspace settings’ in the relevant workspace and choose the ‘Git integration’ tab. Admins are automatically connected with their AAD account, so they can immediately find the organizations, projects and repos to connect to. Read more about connecting the workspace to an Azure repo.

Git integration
  

Git integration and Power BI Desktop ‘Developer Mode’

Power BI Desktop Developer Mode will bring pro-developer experiences directly into Power BI Desktop enabling developer efficiency and capabilities like source control, text editor support and programmatic generation of content.
 
Starting preview in June 2023, developers will be able to use Power BI Desktop to author report and dataset metadata files in source-control friendly formats, saving as a Power BI Project (.PBIP) to a folder instead of to a .PBIX file:

A screenshot of a computer

Description automatically generated
 
Storing dataset and report metadata in documented, source-control friendly formats allow multi-developer collaboration with source control integration: track version history, compare different revisions (diff), and revert to previous versions.

A screenshot of a computer program

Description automatically generated with medium confidence
 
Power BI Desktop “Developer Mode” together with Fabric git integration, allows you to enable seamless collaboration within your development team. Using git as the “source of truth” to your developments, it’s now possible to start your report development at Desktop, continue at Service and return to Desktop, where every change is backed up and versioned by git.
 
Watch the recording of the “Empower every BI professional to do more with data” session at Build for an end-to-end demonstration of Power BI Desktop “Developer Mode” together with Fabric git integration.
  

Get started with Microsoft Fabric

Microsoft Fabric is currently in preview. Try out everything Fabric has to offer by signing up for the free trial—no credit card information required. Everyone who signs up gets a fixed Fabric trial capacity, which may be used for any feature or capability from integrating data to creating machine learning models. Existing Power BI Premium customers can simply turn on Fabric through the Power BI admin portal. After July 1, 2023, Fabric will be enabled for all Power BI tenants.
 
Sign up for the free trial. For more information read the Fabric trial docs.
  

Other resources

If you want to learn more about Microsoft Fabric, consider:

Relaterade blogginlägg

Introducing git integration in Microsoft Fabric for seamless source control management

oktober 31, 2024 från Jovan Popovic

Fabric Data Warehouse is a modern data warehouse optimized for analytical data models, primarily focused on the smaller numeric, datetime, and string types that are suitable for analytics. For the textual data, Fabric DW supports the VARCHAR type that can store up to 8KB of text, which is suitable for most of the textual values … Continue reading “Announcing public preview of VARCHAR(MAX) and VARBINARY(MAX) types in Fabric Data Warehouse”

oktober 29, 2024 från Dandan Zhang

Managed private endpoints allow Fabric experiences to securely access data sources without exposing them to the public network or requiring complex network configurations. We announced General Availability for Managed Private Endpoint in Fabric in May of this year. Learn more here: Announcing General Availability of Fabric Private Links, Trusted Workspace Access, and Managed Private Endpoints. … Continue reading “APIs for Managed Private Endpoint are now available”