Microsoft Fabric Updates Blog

Activator as an Orchestrator of the Fabric Event Driven flows

With Fabric Events general availability, the role of Activator expands from setting notifications and acting on your data in real time to becoming an orchestration centerpiece.

Activator acts as a connecting tissue enabling complex event-driven and data-driven flows. Let’s look at a very common architecture we often see our customers implement:

A diagram of a job

AI-generated content may be incorrect.

In this architecture we have a Data pipeline executing data transformation and Database ingestion job, storing the data about the executed pipelines in the Eventhouse.

But what we are really interested in is not simply setting up the pipelines and letting them run unattended, but making sure the pipeline jobs are executed properly, no data loss has occurred, and, in case of errors or failures – that they are properly and automatically handled. And in the worst-case scenario, where failures accumulate, we make sure we notify a proper person for manual investigation and intervention.

To achieve the above, we subscribe to Job Events reported by the Fabric platform.

We stream these events of job executions, both successful and failed, into the Eventhouse via Eventstream. We store the data from these job executions in the Eventhouse table for further reporting but also for real-time management orchestrated by Activator.

Once in the Eventhouse, we can set up an Activator Rule based on executing a KQL query that inspects the reason for the failure and reruns the pipeline if needed. We can also set up a Real-Time Dashboard that tracks the pipeline jobs executions over time and if a certain threshold of failures was breached. The activator will trigger the alert to a relevant team or person for further investigation.

The Real-Time Dashboard can also be used for overall reporting and monitoring of our pipelines.

In this flow activator is the instrumental component orchestrating the data processing flow, ensuring the processing meets the SLA and automating the operational control without writing a single line of code.

This recorded demo shows how this flow is set up:

Activator event driven orchestration is available on top of Azure storage events, Workspace events, Job events, OneLake events, and soon Capacity Utilization events, when become available publicly. The orchestration is done in a similar manner by subscribing to the events we are interested in as they are emitted by the Fabric platform.

To learn more about fabric events check out this blog post: Build event-driven workflows with Azure and Fabric Events (Generally Available) | Microsoft Fabric Blog | Microsoft Fabric

Related blog posts

Activator as an Orchestrator of the Fabric Event Driven flows

May 21, 2025 by Hasan Abo Shally

During FabCon Las Vegas, we introduced the Fabric CLI — a developer-first command-line tool that brings a familiar, file-system-like experience to working with Microsoft Fabric. Since then, thousands of developers have jumped in: exploring, scripting, and embedding the CLI into local workflows. But for many enterprise teams, one question kept coming up: “When will it … Continue reading “Fabric CLI: explore and automate Microsoft Fabric from your terminal (Generally Available)”

May 20, 2025 by Akshay Dixit

The integration of Azure Storage with Fabric Eventhouse for continuous ingestion represents a significant simplification of data ingestion process from Azure Storage to Eventhouse in Fabric Real-Time Intelligence. It automates extraction and loading from Azure storage and facilitates near real-time updates to Eventhouse KQL DB tables. With this feature, it is now easier for organizations … Continue reading “Continuous Ingestion from Azure Storage to Eventhouse (Preview)”