Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric certified for FREE! Don't miss your chance! Learn more

Reply
Srisakthi
Super User
Super User

Eventstream vs Eventhouse

Hello Everyone,

 

I'm doing analysis on when to use event stream and when to eventhouse for ingestion of streaming data. As i understand event stream can be used for continuous streaming data and event house for both batch and streaming data which doesnt require event stream. Is there any other recommendations?

 

Regards,

Srisakthi

 

4 REPLIES 4
v-sgandrathi
Community Support
Community Support

Hi @Srisakthi,

Thank you @svelde and @tayloramy for your response.

 

We haven’t heard from you on the last response and was just checking back to see if your query was answered.
Otherwise, will respond back with the more details and we will try to help.

Thank you.

svelde
Most Valuable Professional
Most Valuable Professional

Hello @Srisakthi ,

Welcome to this Microsoft Fabric community forum.

You want to understand the purpose of an Eventstream compared to an Eventhouse.

The Microsoft Fabric Eventhouse is a timeseries database cluster with KQL database for storing and querying timeseries data.

For getting data into the database in a streaming solution, an external source must present data either via a programmatic way (eg. behind the Get data options) or via a 'direct connection' (eg. via an eventstream) to an Eventhouse data stream.

So the flow will look like:

 

[some data source, eg. weather data] -> [Eventstream source] -> [optional Eventstream transformations] -> [Eventstream destination, Eventhouse with direct ingest] -> [Eventhouse datastream] -> [Eventhouse internal batching mechanism with optional streaming ingest] -> [Eventhouse KQL Database table with column mapping]

 

This flow gives full control over the table column mapping.

An alternative is:

 

[some data source, eg. weather data] -> [Eventstream source] -> [optional Eventstream transformations] -> [Eventstream destination, Eventhouse with 'Event processing before ingestion'] -> [Eventhouse internal batching mechanism with optional direct ingest] -> [Eventhouse KQL Database table]

 

To be more specific, Eventstream is (mostly) based on Azure Stream Analytics jobs and Eventhouse is based on Azure Data Explorer. The first alternative is based on an Azure Stream Analytics job Eventhub output, connected to an Eventhub, connected to a Azure Data Explore database data connection. The last alternative is based on an Azure Stream Analytics job Azure Data Explorer output.

At least, this is my mental model for comparing those two destinations.

 

Sorry for getting too technical but the bottom line is that an Eventhouse is not directly capable in ingesting data, it needs outside help for getting data into the database. This can be done by hand (like in the UI) or via an Eventstream).

 

---

If this answer helps you, a thumbs-up or marking it as accepted answer is appreaciated. All community members with similar questions will benefit by doing so. Your contribution is highly appreciated.

 

tayloramy
Super User
Super User

Hi @Srisakthi

 

When you use the get data button inside of an eventhouse, it will create an eventstream for you to handle the data movement/ingestion. 

 

So eventhouses are for storing data, and eventstreams are for moving/ingesting data. 





If you found this helpful, consider giving some Kudos.
If I answered your question or solved your problem, mark this post as the solution!

Proud to be a Super User!





Hi @tayloramy ,

 

There is queued Ingestion and Streaming Ingestion , by which you can directly ingest data to evenhouse without event stream.

 

My question is when to use event stream and when to use eventhouse for ingestion fo streaming data.

 

Regards,

Srisakthi

Helpful resources

Announcements
Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

Free Fabric Certifications

Free Fabric Certifications

Get Fabric certified for free! Don't miss your chance.

January Fabric Update Carousel

Fabric Monthly Update - January 2026

Check out the January 2026 Fabric update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors