What is Microsoft Fabric Data Activator (Reflex) and where does it fit in Real-Time Intelligence?
Data Activator — productized in Fabric as Activator and known internally and to early customers as Reflex — is the no-code event-driven action layer of Real-Time Intelligence. It watches three trigger surfaces (Eventstreams, KQL Database query results, Power BI semantic-model measures) for user-defined conditions and fires action sinks (Microsoft Teams messages, Outlook emails, Power Automate flows, custom webhooks, Logic Apps, Fabric pipelines) when the conditions transition. It is what closes the loop from "we see the event" to "we acted on the event" without standing up custom event-driven plumbing. See the broader Real-Time Intelligence hub at /microsoft-fabric-real-time-intelligence-enterprise-2026.
How does Data Activator (Reflex) compare to Azure Logic Apps?
Different purposes. Logic Apps is a general-purpose enterprise integration platform — workflow orchestration, B2B EDI, Service Bus and Event Grid integration, hundreds of connectors, hybrid on-prem connectivity, long-running stateful flows. Reflex is purpose-built for stream-driven event detection on Fabric data with object-centric state tracking. The typical EPC Group pattern uses both — Reflex detects at stream speed against Fabric data, then invokes a Logic App through the HTTP webhook for the orchestration that follows. Logic Apps remains the right answer when the workflow starts outside Fabric (an SFTP drop, an EDI inbound, a queue message); Reflex is the right answer when the trigger is a condition on Fabric data.
How does Reflex differ from Azure Functions plus Event Grid for event-driven workloads?
Azure Functions plus Event Grid is the developer-centric pattern. You write the trigger function in C#, Python, or TypeScript, wire it through Event Grid topics, and own the state store, the cooldown logic, the escalation chain, and the audit trail. It is the right answer when the event logic needs custom code, libraries, or deep platform extensibility. Reflex is the business-user-authoring pattern. Rules are authored in the Fabric UI by analysts and product owners, the evaluator handles state and cooldowns natively, the action sinks are first-class, and the audit trail is built in. The right design picks Reflex for the high-volume catalog of standardized rules and falls back to Functions plus Event Grid for the small set of cases that need custom code.
How does Reflex compare to reverse-ETL tools like Hightowel, Hightouch, or Census?
Hightouch and Census are the canonical reverse-ETL category — sync warehouse rows into Salesforce, HubSpot, Marketo, Iterable, and a few hundred other operational SaaS targets on a scheduled or change-data-capture cadence. Reflex covers a different surface — event-driven push of detected conditions into downstream systems, including the targets Hightouch and Census serve. For most EPC Group Microsoft-anchored customers Reflex plus Power Automate covers the operational push needs (Dynamics 365, ServiceNow, custom REST targets) without a separate reverse-ETL line item. The cases where a dedicated reverse-ETL tool earns its keep are when the customer already has the tool, when sync is row-volume-heavy rather than event-driven, or when the target catalog is broader than what Power Automate connectors cover. Both patterns can coexist — Reflex for the event-driven push, the reverse-ETL tool for the high-volume row sync.
How does Reflex pricing actually work — what does it consume in Fabric capacity?
Reflex runs on Fabric capacity (F-SKUs) like every other Fabric workload. There is no separate Activator meter and no per-rule billing. The consumption levers are the trigger evaluation cost (how many events the evaluator processes per second across all rules), the KQL query schedule (each scheduled KQL trigger consumes capacity-seconds per run), and the Power BI semantic-model attachment (refresh-aware evaluation aligns with the dataset refresh cadence). Action sinks themselves are usually negligible compared to the evaluator load. EPC Group sizing rule of thumb — Reflex evaluator load on a healthy Real-Time Intelligence deployment runs between five and fifteen percent of total Fabric capacity consumption, depending on rule count and trigger frequency. The Phase 1 assessment ships a costed capacity sizing.
How does Reflex integrate with Microsoft Teams for operational alerting?
Native first-class integration. Reflex actions include Teams messages to a channel, Teams messages to a group or one-to-one chat, and Teams adaptive cards with action buttons (Acknowledge, Escalate, Snooze, Open Ticket). The adaptive-card pattern is where Reflex feels most operational — the alert arrives in the channel with rich context (object identity, rule that fired, triggering values, timestamp, link to the source dashboard), and the responder clicks Acknowledge which round-trips through a Power Automate flow back into the Activator audit trail. The result is the close-the-loop visibility that auditors and operations leaders ask for, without standing up a separate alerting platform.
Can Reflex push events into systems outside Microsoft — Salesforce, ServiceNow, Workday, SAP?
Yes, two paths. Path one is Power Automate cloud flows — a Reflex action triggers a flow, the flow uses the certified Power Platform connector for Salesforce, ServiceNow, Workday, SAP, Jira, Zendesk, or any of the thousand-plus available connectors, and the downstream system receives the event with full context. Path two is the custom webhook sink — Reflex POSTs a JSON payload to any HTTPS endpoint with shared-secret or Entra ID token authentication. The webhook pattern is the right answer when the downstream system already exposes a native webhook receiver and Power Automate would be overhead. EPC Group reference architecture for the reverse-ETL pattern documents both paths with example payloads and authentication models.
What does an EPC Group Data Activator (Reflex) engagement actually deliver?
A fixed-fee five-phase accelerator anchored on the The EPC Group Lifecycle — Assess, Architecture, Build, Govern, Operate — priced $150K to $500K depending on use case count, source-system breadth, regulatory scope, and managed-service tail. Deliverables: use case scoring + costed roadmap, Fabric capacity sizing for the Activator load, Reflex item topology with cooldown and escalation policy, the authored rule library wave by wave with historical replay validation, action-sink wiring across Teams, Outlook, Power Automate, Logic Apps, and webhooks, audit trail and change-control workflow, and an auditor-ready control matrix mapping each rule to the regulatory identifiers in scope. Senior-architect-led, named on-record, no offshore handoff.