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

60 Days of Data Days! Live and on-demand sessions, challenges, study groups and more! And it's all FREE!. Join now. Learn more

Reply
foks
Frequent Visitor

Getting data from Azure Event Grid backwards

Hi,

 

I have Azure Event Grid Namespace. The retention period there is 7 days. However, I'm not able to get data from previous days with my evenstream. When I'm changing show results from: 7 days, I see nothing. So how is the retention period really working? Azure Event Grid has 7 days retention period. As far as I can see, the connection from Fabric to Azure Event Grid creates an "Push" subscription. But what if I would like to use "Queue" subscription? How I can connect there?

 

1 ACCEPTED SOLUTION

Hi @foks - Eventstreams create an internal subscriber that monitors the last time pulled from the event grid. In the event of a capacity or eventstream pause, when it is resumed it will pull the events from the last time the events were processed. 

View solution in original post

6 REPLIES 6
tayloramy
Super User
Super User

Hi @foks

 

The Fabric Eventstream will only recieve events when it is running. If you pause the capacity, it will no longer recieve events. 

 

Eventstreams are intended for near real time data movement, not for batch processing of historical 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.





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

Join the Fabric Discord!

Proud to be a Super User!





Sure, but I'm wondering how to handle bad scenarios for e.g. where there is a capacity/Fabric outtage and I'm syncing Evenstream with Lakehouse and don't want to lost any streamed data. 

tayloramy
Super User
Super User

Hi @foks

 

The retention means that Event Grid is keeping the published events, so you should be able to seem them in Azure, however an eventstream will only pull new events, event streams don't go back and get historical 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.





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

Join the Fabric Discord!

Proud to be a Super User!





Hi @tayloramy ,

Many Thanks for the answer.

Are you sure that the behaviour is the same for Azure Event Hubs (pull-based) and Azure Event Grid (push-based)? I'm wondering what will happen if I disable my Fabric capacity and send events using Azure Event Grid. Will I be able to get them after I launch my capacity again?

Hi @foks - Eventstreams create an internal subscriber that monitors the last time pulled from the event grid. In the event of a capacity or eventstream pause, when it is resumed it will pull the events from the last time the events were processed. 

Thanks. It makes sense now. 

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

Top Solution Authors
Top Kudoed Authors