Important Microsoft Fabric CI/CD decisions

This post covers important Microsoft Fabric CI/CD decisions to consider before or during a project. Because the Microsoft Fabric CI/CD approach can vary for different organizations. Getting the decisions right at an early stage reduces the complexity of your setup at a later stage. Whilst sharing some technical information online about Fabric CI/CD recently, I … Read more

Recommended versions of GitHub to use with Microsoft Fabric

This post covers my recommended versions of GitHub to use with Microsoft Fabric based on different scenarios. Because I want to raise awareness of which versions best suit different scenarios when working with Microsoft Fabric Git integration and implementing CI/CD. For instance, once you have configured Fabric Git integration and want to operationalize fabric-cicd to … Read more

Perform Fabric CI/CD securely in GitHub with OpenID Connect and fab deploy

This post shows how you can perform Fabric CI/CD securely in GitHub with OpenID Connect and fab deploy. As visualized below. To clarify, OpenID Connect (OIDC) extends OAuth 2.0 to provide identity verification and allows GitHub Actions to securely authenticate to cloud providers using short-lived tokens instead of stored secrets. Fab deploy is a new … Read more

New deployment method for Fabric Accelerator

Recently I tested the new deployment method for the Fabric Accelerator. Which is the metadata driven framework accelerator solution for Microsoft Fabric developed by Benny Austin. Because it is a popular solution I decided to share my results in this post. Install with the new deployment method for Fabric accelerator I looked to deploy fabric … Read more

Automate branching out to new workspace in Microsoft Fabric with GitHub

This post covers how to automate branching out to new workspace in Microsoft Fabric with GitHub. Based on custom Branch Out to New Workspace scripts for Microsoft Fabric provided by Microsoft. Which you can find in the Fabric Toolbox GitHub repository provided by Microsoft. I covered implementing it in Azure DevOps in a previous post. … Read more

Authenticate as a service principal to run a Microsoft Fabric notebook using GitHub Actions

In this post I cover an alternative way you can authenticate as a service principal to run a Microsoft Fabric notebook using GitHub Actions. By authenticating through the Fabric CLI (Command Line Interface) to run the notebook. Some time ago I covered how to authenticate as a service principal to run a Microsoft Fabric notebook … Read more

Deploy a working Direct Lake semantic model with fabric-cicd and Fabric CLI

In this post I show one way you can deploy a working Direct Lake semantic model with fabric-cicd and Fabric CLI as part of your Microsoft Fabric CI/CD strategy. To clarify, when I say working I mean that the Direct Lake semantic model points to the correct SQL analytics endpoint for a Lakehouse in the … Read more

Managing Fabric connections with Fabric CLI when performing CI/CD

In this post I cover managing Microsoft Fabric connections with Fabric CLI when performing CI/CD. To clarify, I mean the Microsoft Fabric connections that you work with when you select “Manage connections and gateways” in the settings menu in Microsoft Fabric. Like in the below image. When I say the Fabric CLI I mean the … Read more

Introducing the FUAM deploymenator

In this post I will be introducing the FUAM deploymenator. Which is a FUAM deployment accelerator that I developed in order to push FUAM deployments from GitHub to a Microsoft Fabric tenant. Like in the overview diagram below. As you can see, it utilizes both the Fabric Command Line Interface (Fabric CLI) and the fabric-cicd … Read more

Operationalize Fabric workspaces using Fabric CLI and fabric-cicd with GitHub Actions

In this post I want to show one way that you can operationalize Fabric workspaces using Fabric CLI and fabric-cicd with GitHub Actions. To clarify, when I say the Fabric CLI I mean the Fabric Command Line Interface. Which is a command line offering by Microsoft. Whereas fabric-cicd is a Python library that allows you … Read more