CI/CD workflow for Fabric & Power BI fully automated! (Series)
This end-to-end demo shows how to run Power BI as a fully automated CI/CD workload in Microsoft Fabric, using Azure DevOps, service principals, and deployment pipelines.
This end-to-end demo shows how to run Power BI as a fully automated CI/CD workload in Microsoft Fabric, using Azure DevOps, service principals, and deployment pipelines.
Introduction Sometimes the most interesting discoveries come from helping others. You see, couple of weeks back I started to contribute to the Fabric Community, in the Fabric Platform forums I came across this question ... "I created a personal Azure account with Hotmail.com and added a Fabric Administrator user,
Two years, 60+ technical articles, 9 in-depth series; I’m beyond grateful for everyone who’s read, shared, or supported my work, thank you.
In the final lab of the Real-Time Intelligence series, you’ll build the Gold layer using materialized views and create a real-time dashboard powered by live KQL queries. Learn how to turn streaming data into instantly actionable insights with dynamic visuals that auto-refresh.
Learn how to build the Silver layer of your Medallion architecture and keep it updated automatically using Update Policies, then configure real‑time alerts with Activator to detect operational issues in bike stations as they happen
Learn how to enrich your real-time streaming data with external dimension tables, organize your KQL tables with folders, and perform KQL joins to create insights by region—laying the foundation for Silver & Gold layers in the Medallion Architecture.
Learn how to handle a continuous stream of real-time data in Microsoft Fabric. In this lab, you’ll create an Eventstream, apply transformations, route data to a KQL database, and explore streaming insights using KQL queries.
Set up your Fabric real-time workspace by creating an Eventhouse, renaming your KQL database, and exploring the Real-Time Hub and workload tools. This lab establishes the foundation for streaming analytics in the Fabrikam Bikes scenario
A hands-on lab series that teaches you how to build real-time data pipelines in Microsoft Fabric using Eventstreams, KQL databases, enrichment techniques, alerts, and dashboards. Follow a realistic bike rental scenario to apply Medallion architecture and Real-Time Intelligence features step-by-step.
Learn how to use Microsoft Fabric’s Variable Libraries to keep Lakehouse shortcuts environment-specific without overwriting them — plus why using environment-agnostic names simplifies your deployments and code.
As part of my prep for DP-700 (Fabric Data Engineer), I turned my study notes into a lightweight cheat sheet and collected the exact sources I used along the way
This series shares answers to real-world Microsoft Fabric questions I receive from readers and the community. A space for practical, quick insights—straight from the field. Got a question? Reach out, it might inspire the next post!
Fabric
Fabric deployment pipelines promote content across environments, but Lakehouses lack rule support—so shortcuts get overwritten. Exclude them from pipelines or automate with REST APIs (e.g., via Fabric Catalyst) to maintain environment-specific configurations.
Learn how to remove orphan Fabric Deployment Pipelines step by step. From grabbing a token in your browser to using admin-scoped APIs in Postman, this guide shows how to reclaim access, reassign admins, and clean up workspaces.
Fabric
Learn how to grant Microsoft Fabric Admin permissions step by step. This quick guide shows you where to go in the Microsoft 365 Admin Center, what prerequisites you need, and how to assign the role so you can manage Fabric capacities, deployment pipelines, and governance features.
SQL
This session explores practical techniques to migrate SQL databases to Fabric using these tools, enabling you to make the most of Fabric’s ecosystem without discarding your existing SQL investments.
Learn how to fully automate the creation of an Azure SQL Server, database, and BACPAC deployment using Bicep and YAML pipelines—plus how to work around real-world issues
Fabric
Last Friday, I had the pleasure of presenting a live session as part of the Microsoft Zero to Hero series, focused on a topic close to my heart: modernizing SQL workloads in Microsoft Fabric without starting from scratch.
Fabric
Learn how to monitor your Dataverse-to-Fabric integration—whether via Synapse Link or Direct Link. From system table tracking to custom alerting, this article helps you ensure your data pipeline stays healthy and up-to-date.
Fabric
Discover how to seamlessly connect Dataverse to Microsoft Fabric using the native Link to Fabric option. No infrastructure needed—just a few clicks to get your data flowing into a Fabric Lakehouse, ready for analytics and Power BI integration.
Fabric
Learn how to integrate Dataverse with Microsoft Fabric using Azure Synapse Link. This step-by-step guide walks you through the setup using Bicep, YAML pipelines, and best practices for a scalable, Azure-native data pipeline.
Dataverse
Compare the two official ways to sync Dataverse data with Microsoft Fabric—Link to Fabric (Direct) and Link via Azure Synapse. Understand the pros, cons, use cases, and cost differences to choose the right path for your BI architecture.
Fabric
Introduction I'm currently working with a visionary Swedish company that wants to move forward with Microsoft Fabric... it’s this innovative spirit that has led them to adopt Fabric as their core data platform. As part of their digital ecosystem, they Dynamics 365 to run business operations. Naturally,
Fabric
Discover why Microsoft Fabric is a strategic upgrade for organizations using Dynamics 365. From tighter integration to simplified architecture, we break down the business case for moving from other data platforms