Dela via


Skapa en IoT Hub-dataanslutning för Azure Data Explorer

Den här artikeln visar hur du matar in data i Azure Data Explorer från IoT Hub, en plattform för stordataströmning och IoT-inmatningstjänst.

Allmän information om hur du matar in i Azure Data Explorer från IoT Hub finns i Ansluta till IoT Hub.

Kommentar

Endast händelser som anges när du har skapat dataanslutningen matas in.

Förutsättningar

Skapa en IoT Hub-dataanslutning

I det här avsnittet upprättar du en anslutning mellan IoT Hub och din Azure Data Explorer-tabell. Så länge den här anslutningen är på plats överförs data från IoT Hub till måltabellen.

  1. I den vänstra menyn i Azure Data Explorer-klustret väljer du Databaser och sedan den databas som innehåller måltabellen.

    Skärmbild av Webbgränssnittet för Azure Data Explorer som visar en lista över databaser med testdb valt.

  2. Välj Dataanslutningar och Lägg till dataanslutning. I listrutan väljer du IoT Hub.

    Skärmbild av webbgränssnittet för Azure Data Explorer som visar fönstret Datainmatning med fliken Lägg till dataanslutning markerad.

  3. Fyll i formuläret med följande information.

    Inställning Fältbeskrivning
    Namn på dataanslutning Namnet på den anslutning som du vill skapa i Azure Data Explorer
    Prenumeration Prenumerations-ID:t där Event Hubs-resursen finns.
    IoT-hubb Namn på IoT Hub
    Princip för delad åtkomst Namnet på principen för delad åtkomst. Måste ha läsbehörighet
    Konsumentgrupp Konsumentgruppen som definierats i den inbyggda IoT Hub-slutpunkten
    Egenskaper för händelsesystem IoT Hub-händelsesystemegenskaperna. När du lägger till systemegenskaper skapar eller uppdaterar du tabellschema och mappning för att inkludera de valda egenskaperna.

    Skärmbild av webbgränssnittet för Azure Data Explorer som visar formuläret För dataanslutning.

    Kommentar

    • Händelsesystemegenskaper stöds för händelser med en post.
    • För CSV-mappning läggs egenskaper till i början av posten. För JSON-mappning läggs egenskaper till enligt namnet som visas i listrutan.
  4. Beroende på ditt användningsfall kanske du vill aktivera routning för flera databaser. Mer information om databasroutning finns i Händelseroutning.

    Skärmbild av webbgränssnittet för Azure Data Explorer som visar alternativet Inställningar för dataroutning inställt på att tillåta.

  5. Fyll i följande routningsinställningar:

    Inställning Föreslaget värde Fältbeskrivning
    Tabellnamn TestTable Tabellen som du skapade i testdb.
    Dataformat JSON Format som stöds är AVRO, CSV, JSON, ORC, PARQUET, PSV, SCSV, SOHSV, TSV, TXT, TSVE, APACHE AVRO och W3CLOG.
    Mappning TestMapping Mappningen som du skapade i testdb, som mappar inkommande data till kolumnnamnen och datatyperna för testdb. Om det inte anges används en identitetsdatamappning som härletts från tabellens schema.

    Skärmbild av webbgränssnittet för Azure Data Explorer som visar standardinställningarna för routning i tabellformuläret Mål.

    Kommentar

    • JSON-data parsas som multijson som standard. Välj Ignorera formatfel för att mata in data i strikt JSON-format.
    • Om du har valt Egenskaper för händelsesystem måste du inkludera systemegenskaper i tabellschemat och mappningen.
  6. Välj Skapa.

Varning

Vid manuell redundans återskapar du dataanslutningen.

Ta bort en IoT Hub-dataanslutning

Gör följande för att ta bort IoT Hub-anslutningen från Azure-portalen:

  1. Gå till klustret. Välj Databaser på den vänstra menyn. Välj sedan den databas som innehåller måltabellen.
  2. Välj Dataanslutningar på den vänstra menyn. Markera sedan kryssrutan bredvid relevant IoT Hub-dataanslutning.
  3. Välj Ta bort på den översta menyraden.

Nästa steg