Läs på engelska

Dela via


Så här skickar du MQTT-händelser till Microsoft Fabric via Event Hubs med Hjälp av Azure Event Grid

Den här artikeln visar hur du använder Azure Event Grid för att skicka händelser från MQTT-klienter till Microsoft Fabric-datalager via Azure Event Hubs.

Steg på hög nivå

  1. Skapa ett namnområdesavsnitt som tar emot händelser från MQTT-klienter.
  2. Skapa en prenumeration på ämnet med Event Hubs som mål.
  3. Skapa en händelseström i Microsoft Fabric med händelsehubben som källa och en Fabric KQL-databas eller Lakehouse som mål.

Händelseflöde

  1. MQTT-klienten skickar händelser till event grid-namnområdesavsnittet.
  2. Händelseprenumeration till namnområdesavsnittet vidarebefordrar dessa händelser till din händelsehubb.
  3. Infrastrukturhändelseström tar emot händelser från händelsehubben och lagrar dem i ett Infrastrukturmål, till exempel en KQL-databas eller ett lakehouse.

Detaljerade steg

  1. Följ stegen i artikeln: Självstudie: Använd namnområdesavsnitt för att dirigera MQTT-meddelanden till Azure Event Hubs (Azure-portalen) till:
    1. Skapa ett Event Grid-namnområde i Azure-portalen.
    2. Skapa ett namnområdesämne.
    3. Aktivera hanterad identitet för namnområdet.
    4. Aktivera MQTT-koordinator för Event Grid-namnområdet.
    5. Skapa ett Event Hubs-namnområde.
    6. Skapa en händelsehubb.
    7. Ge Event Grid-namnområdet behörighet att skicka händelser till händelsehubben.
    8. Skapa en händelseprenumeration till namnområdesämnet med händelsehubben som slutpunkt.
    9. Konfigurera routning för Event Grid-namnområdet.
    10. Skapa klienter, ämnesutrymme och behörighetsbindningar.
    11. Använd MQTTX-verktyget för att skicka några testhändelser eller meddelanden.
  2. Gör följande i Microsoft Fabric:
    1. Skapa ett sjöhus.
    2. Skapa en händelseström.
    3. Lägg till händelsehubben som indatakälla.
    4. Lägg till ditt sjöhus som mål.
  3. Publicera händelser till namnområdesavsnittet.

Nästa steg

Skapa en Power BI-rapport enligt exemplet: Skapa en Power BI-rapport nästan i realtid med händelsedata som matas in i ett sjöhus.

-