fabric-eventhouse-rti

Design real-time data pipelines in Microsoft Fabric using Eventstream, Eventhouse, KQL, and Activator.

4|1|Updated May 22, 2026
One-click install
npx skills add https://github.com/ThomazRossito/ai-data-agents --skill fabric-eventhouse-rti-thomazrossito
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: fabric-eventhouse-rti
Source: https://github.com/ThomazRossito/ai-data-agents/tree/main/plugins/ai-data-agents/skills/fabric-eventhouse-rti
Command: npx skills add https://github.com/ThomazRossito/ai-data-agents --skill fabric-eventhouse-rti-thomazrossito

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires azure-kusto-ingest, azure-eventhub, and includes references (resource) components.

What problem does it solve? Designing real-time intelligence solutions in Microsoft Fabric requires choosing between Lakehouse and Eventhouse, writing correct KQL queries, configuring ingestion pipelines, and setting up reactive alerts — all with platform-specific syntax and policies that are easy to get wrong. ## Core Features & Use Cases - Decision Guidance: A Lakehouse vs Eventhouse decision matrix helps you pick the right storage engine based on latency, volume, and workload type. - KQL Reference & Patterns: SQL-to-KQL conversion tables, time-series aggregations, anomaly detection with series_decompose_anomalies, materialized views, and caching/retention policy commands. - Eventstream & Activator Setup: Multi-destination fan-out patterns, inline transformations, Python ingestion via azure-kusto-ingest, and trigger configuration for threshold, anomaly, and dead-source alerts. - Use Case: You need to stream IoT telemetry from Event Hub into Fabric, query it with sub-second latency, and alert the on-call team when error rates spike. This Skill walks you through the Eventstream fan-out, KQL queries with temporal filters, and an Activator trigger with cooldown. ## Quick Start Use the fabric-eventhouse-rti skill to design a real-time pipeline that ingests Kafka events into an Eventhouse and alerts me when errors exceed 100 in 5 minutes.

Frequently Asked Questions about fabric-eventhouse-rti

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write KQL queries for Microsoft Fabric Eventhouse?▼

KQL uses a pipe-based syntax where you filter by time first, such as `Logs | where ingestion_time() > ago(1h) | summarize count() by AppName`. Always place the temporal filter on the first line to trigger partition predicate pushdown for fast queries.

When should I use Eventhouse vs Lakehouse in Microsoft Fabric?▼

Use Eventhouse for continuous streaming data, sub-second dashboards, and high-volume telemetry with short TTL. Use Lakehouse for batch data, stable schemas, complex joins, and BI reports with Direct Lake over large historical volumes.

How do I convert SQL queries to KQL?▼

SQL SELECT/WHERE becomes `table | where x == 'y' | project col`, GROUP BY becomes `| summarize count() by col`, and LIKE becomes `| where col contains "text"`. KQL has no UPDATE or DELETE; corrections use new schemas or materialized views.

Can Eventstream send data to multiple destinations in Fabric?▼

Yes, a single Eventstream supports fan-out to multiple simultaneous destinations such as Eventhouse for real-time analysis, Lakehouse for Delta history, and Activator for alerts, without duplicating the source connection.

How do I set up real-time alerts with Fabric Activator?▼

Activator monitors Eventstreams or Eventhouse data and triggers actions like email, Teams messages, webhooks, or Power Automate when conditions are met. Configure threshold, anomaly, or dead-source triggers with a cooldown period to avoid alert flooding.

Why is my KQL query slow on large Eventhouse tables?▼

Slow queries usually result from missing temporal filters, which prevents partition pruning, or from querying cold storage instead of hot cache. Filter by ingestion_time() first, adjust the table caching policy, and use materialized views for recurring aggregations.