Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredJoin us at FabCon Vienna from September 15-18, 2025, for the ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM. Get registered
I am currently using Fabric for work and I am trying to find ways to have continuous ingestion of data from an IoT Hub. I tried using an Eventstream with the IoT Hub as the source, but then I found out about the event hub compatible end point and I investingated that too. I noticed a difference in the telemetry that I got in both cases and I'm wondering what is happening behind. For the case using the event hub endpoint, besides the telemetry I sent, I see some data related to the event processing times and when I used as the source the IoT Hub I noticed, besides the data I sent from the device as well as the fields from the event hub endpoint, an IoTHub structure which also contains a time field. So for the second case I see an EventEnqueuedUtcTime as well as an EnqueuedTime. They have a slight difference between eachother and I found out it is because the message goes through the ingestion pipeline, but having both time fields, does it mean the data from the device is stored in two places? When I use the event hub enpoint, do I have an Event Hub linked to my IoT Hub with two storage locations or is it just one storage? I am asking this primarely because I wanna know what would be the difference in costs between these two methods and what is actually stored behind? Does something change in the background when I use the event hub endpoint, or do I just pull only a part of the data with it as the source in the Eventstream? Why is there the option to access the IoT Hub as well as the built-in event hub compatible endpoint associated with my IoT Hub?
Solved! Go to Solution.
Time Fields Difference
Cost Differences
Background Differences
Why Both Options?
Time Fields Difference
Cost Differences
Background Differences
Why Both Options?