From the course: Advanced Microsoft Fabric Implementation and Governance

Overview of Azure DevOps and online source control

From the course: Advanced Microsoft Fabric Implementation and Governance

Overview of Azure DevOps and online source control

- [Instructor] Source control in Microsoft Fabric is managed at the workspace level. The workspace must be an F skew of some kind, otherwise, you cannot add a Git integration with DevOps, unless you have a trial. Fabric requires Azure DevOps and account and a Git as a repo, and it needs to be in the same tenant as the Fabric repo. Your skew that's required has to be some kind of an F skew. It doesn't have to be very large, an F tool will work, but the Fabric tenant must have one to configure source control. Currently, dashboards, machine learning models, and dataflows, both one and two, are not included in source control. Anything not supported is ignored by Git, and unsupported items still can be part of a workspace. If you've been using Power BI for a long time or need to convince management to buy an F skew, Git integration provides several important features for enterprise development. For example, you can now back up your work within the service. Unlike Power BI Desktop, you can see the changes and backup existing work. Git integration also allows you to roll back to previous versions if something gets overridden. You can work in private spaces and branch the code to avoid impacting others. If you want to collaborate in a workspace, you can check each item, one at a time, and comment on them. And rest assured, you see more than "this file was changed" in the workspace. Power BI components have the JSON files and other details showing what was changed. You can automate Git integration with your own REST API scripts to ensure that your work isn't overwritten, for example. There are some limitations with what you can do with Git integration. You cannot programmatically modify all the parameters you have. And lastly, this tool cannot deploy all content from one workspace to another. We're going to be reviewing the tool in the next video to see how to configure DevOps and Git within Fabric.

Contents