videos
39 TopicsFabric Monday 121: Human in The Loop
π¨ A Business Event can start a Fabric pipeline automatically. But should every event be allowed to complete the process without a human decision? Business Events turn important data conditions into governed, reusable signals. The new Approval activity puts a human decision directly inside a Fabric Data Factory pipeline. Combine them, and you get an event-driven workflow that stays automatic until judgment is actually required. π‘ FROM DATA TO A BUSINESS EVENT In this video, a Fabric notebook checks incoming sales records for orders with a quantity greater than 15. When it finds one, it publishes a `HighQuantityOrderDetected` Business Event containing the invoice, item, quantity, and total value. The event uses a registered schema, so publishers and consumers exchange the same business context in a predictable format. β‘ FROM BUSINESS EVENT TO PIPELINE Activator monitors the Business Event in Real-Time Hub. For each matching event, Activator starts a Fabric pipeline and passes the event fields into pipeline parameters. The pipeline can then enrich the request with additional data before asking for approval. π€ HUMAN IN THE LOOP The Approval activity pauses the pipeline and sends the request to a designated reviewer through Outlook or Microsoft Teams. The reviewer sees the business context, opens the Review experience in Monitoring Hub, and chooses whether to approve or reject the request. π Approved β the pipeline continues through the success path π Rejected β the pipeline continues through the failure path π Timeout β the activity fails and follows the rejection path After the decision, the pipeline resumes automatically. πΎ KEEPING THE DECISION Both branches call a notebook that records the result in the Lakehouse. The saved record includes the event values, approval result, pipeline run ID, and decision timestamp. The original signal, the human decision, and the downstream action remain connected and traceable. π― WHY THIS COMBINATION MATTERS Business Events remove the need for every producer and consumer to build a private integration contract. The Approval activity adds a controlled decision point without moving the process outside Fabric. Together they enable workflows that are: π Event-driven β the process starts when a meaningful business condition occurs π Context-aware β the event payload travels into the approval request π Governed β only the step that needs judgment is paused π Auditable β the pipeline records who decided, the outcome, and what happened nextreti This is where real-time detection becomes an operational business process: automatic detection, human judgment, and an automated response in one Fabric workflow. β οΈ The Business Events alert integration and the Approval activity shown in this video are currently in Preview.57Views0likes1CommentFabric Monday 117: SCD Type 2 Uing Copy Job
π SCD Type 2 has been one of the most needed β and most painful β patterns in data warehousing for decades. Every time a dimension record changes, you need to preserve the old version and insert a new one. Valid_From, Valid_To, Is_Current. Simple concept. Traditionally brutal to implement. Copy Job in Microsoft Fabric now does this with a single toggle. π WHAT COPY JOB DOES FOR YOU When a record changes in the source: π The existing current row gets Valid_To set + Is_Current = false π A new row is inserted with the updated values, Valid_From, and Is_Current = true When a record is deleted at the source: π Soft delete β the destination row is closed (Valid_To + Is_Current = false). History is never lost. No MERGE logic. No custom code per table. No framework to maintain. βοΈ ONE STEP 1. Create a Copy Job 2. Select a CDC-enabled source 3. Select a supported destination 4. Set the write method to SCD Type 2 That's it. π LINKED TO INCREMENTAL LOAD SCD Type 2 in Copy Job is built on top of Change Data Capture (CDC). The incremental load detects what changed β Copy Job applies the SCD2 history pattern automatically. watch?v=tAktgDFTYHw270Views0likes0CommentsMicrosoft Fabric Copy Job Tutorial for Beginners
In this beginner-friendly tutorial, I explain how to create and configure a Copy Job in Microsoft Fabric step by step β from source connection to destination loading. This session is perfect for: βοΈ Beginners in Microsoft Fabric βοΈ Aspiring Data Engineers βοΈ ETL / Data Integration learners βοΈ Power BI & Azure professionals moving to Fabric By the end of this video, you will confidently create your own Copy Job in Fabric. #MicrosoftFabric #FabricCopyJob #MicrosoftFabricTutorial #DataEngineering #FabricForBeginners #DataIngestion #CopyActivity #AzureData #FabricLakehouse #ETL #NDAC #NextGenData #DataPipeline #CloudData #LearnFabric Follow our WhatsApp channel : https://whatsapp.com/channel/0029VbB2EH33AzNVJEyA6L0r Visit us at : https://ndac.community/ Join us at Meetup: https://www.meetup.com/nextgen-data-aspirants-community/ watch?v=mmZSvks32bg44KViews5likes3CommentsFabric Monday 100: Dataflows Destinations and Schema
If youβre working with Microsoft Fabric Dataflows Gen2, Default Data Destinations can be a huge productivity boostβ¦ if you know how to use them properly. In this video, I show: β±οΈ How the Default Data Destination saves serious time by removing the need to configure a destination query by query π§ Why this is especially powerful when youβre building dataflows with many entities π§© How schema selection actually works (yes, it is supported β but only if Fabric is set up the right way) π The small, easy-to-miss details that decide whether schemas are available or silently ignored If youβve ever: π« clicked through destinations for every single query π€ wondered why schemas sometimes donβt appear βοΈ wanted faster, cleaner Dataflows without hidden pitfalls β¦this video will save you time and frustration. watch?v=5KB8sjqXnDs7.8KViews0likes0CommentsIntroduction To Microsft Fabric Lakehouse
This is a level 100 tutorials. It provides overview of Microsoft Fabric LAKEHOUSE 1. Concept, definition and principle of Lakehouse 2. LAkehouse Key Feature 3. Lakehouse Core functioanlity 4. How to create Fabric Lakehouse 5. Demo to navigate into the Lakehouse watch?v=57gVydAQhUI5.8KViews0likes0CommentsFabric Monday 71: Variable Libraries, now and the future
Discover what are variable libraries in Microsoft Fabric. What are their purposes and benefits and how to work with them. It's also important to understand what could we expect for the future of this feature watch?v=W-G4JDcRRrI11KViews1like3CommentsMicrosoft Fabric Community Conference 2025
Hear from Arun Ulag, CVP of Azure Data on his favorite part of FabCon Europe, what's new at the second FabCon in Las Vegas, and how we're making sure it's bigger and better than ever before across a variety of topics! Join us March 31-April 2 in Las Vegas to kick off our second year of the Microsoft Fabric Community Conference. Register Now at https://fabricconf.com/. Follow us on X - https://x.com/mspowerbi More questions? Try asking the Power BI forums @ https://community.fabric.microsoft.com/t5/Power-BI-forums/ct-p/powerbi #Microsoft #PowerBI #FabCon watch?v=IqvDWEhozEI4.1KViews2likes0CommentsUsing Notebooks and Loading Tables from Lakehouse - Learn Fabric - Episode 16
Starting to work with Noteboooks in fabric Full Learn Fabric Series Found here: https://www.youtube.com/playlist?list=PLn1m_aBmgsbH5M_v7aZB_4GT9hecrDrEH Fun Fabricators Website https://www.fabricators.tips/ watch?v=8Xu1M-ORbK85KViews0likes1Comment