Stream Big data from Event Hubs - Azure Event Grid
    • Dark
      Light
    • PDF

    Stream Big data from Event Hubs - Azure Event Grid

    • Dark
      Light
    • PDF

    Article summary

    #ServerlessTips - Azure Event Grid
    Author: Steef-Jan Wiggers Azure MVP

    Event Grid provides you with an intelligent routing service in Azure, enabling you to push event data from event-sources to multiple subscribers. An event source can be Event Hubs, an event streaming service in Azure.

    You can push the Event Hub capture events to Event Grid and have an Azure Function (subscriber) deal with the data.

    Assume you stream wind turbine data via field-application gateway through Event Hubs with the capture enabled. Next, Event Hub persists events in blob storage (in an Apache Avro format: a compact, fast, a binary format that provides rich data structures with inline schema) and sends the capture event to Event Grid. Lastly, one or more subscribers process the event data. For example, a function can subscribe to the Event Hub capture event, extract the URL of the captured file in Azure Storage and download it, and store in the file in a SQL Data Warehouse or Cosmos DB collection or DataLake.

    flow

    Note: There is a tutorial available on Microsoft Docs - Stream big data into a data warehouse.

    The sample explained earlier shows that IoT-type scenarios are well-suited for Event Hubs and Event Grid.

    Azure Event Grid


    Was this article helpful?

    ESC

    Eddy AI, facilitating knowledge discovery through conversational intelligence