Vytvoření datového připojení IoT Hub pro Azure Data Explorer

V tomto článku se dozvíte, jak ingestovat data do Azure Data Explorer z IoT Hub, což je platforma pro streamování velkých objemů dat a služba pro příjem dat IoT.

Informace o vytvoření připojení v Azure Portal nebo pomocí šablony ARM najdete v tématu Vytvoření datového připojení IoT.

Obecné informace o ingestování do Azure Data Explorer z IoT Hub najdete v tématu Připojení k IoT Hub.

Poznámka

Ingestují se pouze události, které jsou zařaděné do fronty po vytvoření datového připojení.

Ukázky kódu založené na předchozích verzích sady SDK najdete v archivovaného článku.

Požadavky

Vytvoření datového připojení IoT Hub

V této části navážete spojení mezi IoT Hub a tabulkou Azure Data Explorer. Dokud je toto připojení na místě, data se přenášejí z IoT Hub do cílové tabulky.

  1. V levé nabídce clusteru Azure Data Explorer vyberte Databáze a pak vyberte databázi, která obsahuje cílovou tabulku.

    Snímek obrazovky webového uživatelského rozhraní Azure Data Explorer se seznamem databází s vybranou databází testdb

  2. Vyberte Datová připojení a Přidat datové připojení. V rozevíracím seznamu vyberte IoT Hub.

    Snímek obrazovky webového uživatelského rozhraní Azure Data Explorer zobrazující okno Příjem dat s vybranou kartou Přidat datové připojení

  3. Do formuláře zadejte následující informace.

    Nastavení Popis pole
    Název datového připojení Název připojení, které chcete vytvořit v Azure Data Explorer
    Předplatné ID předplatného, ve kterém se nachází prostředek služby Event Hubs.
    IoT Hub název IoT Hub
    Zásady sdíleného přístupu Název zásady sdíleného přístupu. Musí mít oprávnění ke čtení.
    Skupina uživatelů Skupina příjemců definovaná v IoT Hub integrovaném koncovém bodu
    Vlastnosti systému událostí Vlastnosti systému událostí IoT Hub. Při přidávání systémových vlastností vytvořte nebo aktualizujte schéma tabulky a mapování tak, aby zahrnovalo vybrané vlastnosti.

    Snímek obrazovky webového uživatelského rozhraní Azure Data Explorer s formulářem Datové připojení

    Poznámka

    • Vlastnosti systému událostí jsou podporovány pro události s jedním záznamem.
    • Pro mapování CSV se vlastnosti přidají na začátek záznamu. Pro mapování JSON se vlastnosti přidají podle názvu, který se zobrazí v rozevíracím seznamu.
  4. V závislosti na vašem případu použití můžete chtít zapnout směrování s více databázemi. Další informace o směrování databáze najdete v tématu Směrování událostí.

    Snímek obrazovky webového uživatelského rozhraní Azure Data Explorer s možností Nastavení směrování dat nastavenou na povolenou

  5. Vyplňte následující nastavení směrování:

    Nastavení Navrhovaná hodnota Popis pole
    Název tabulky TestTable Tabulka, kterou jste vytvořili v databázi testdb.
    Formát dat JSON Podporované formáty jsou AVRO, CSV, JSON, ORC, PARQUET, PSV, SCSV, SOHSV, TSV, TXT, TSVE, APACHE AVRO a W3CLOG.
    Mapování TestMapping Mapování vytvořené v databázi testdb, které mapuje příchozí data na názvy sloupců a datové typy testdb. Pokud není zadáno, použije se mapování dat identity odvozené ze schématu tabulky.

    Snímek obrazovky webového uživatelského rozhraní Azure Data Explorer zobrazující výchozí nastavení směrování ve formuláři Cílová tabulka

    Poznámka

    • Data JSON se ve výchozím nastavení parsují jako multijson. Pokud chcete ingestovat data v striktním formátu JSON, vyberte Ignorovat chyby formátu .
    • Pokud jste vybrali Vlastnosti systému událostí, musíte do schématu tabulky a mapování zahrnout systémové vlastnosti .
  6. Vyberte Vytvořit.

Upozornění

V případě ručního převzetí služeb při selhání vytvořte datové připojení znovu.

Odebrání datového připojení IoT Hub

Pokud chcete připojení IoT Hub z Azure Portal odebrat, postupujte takto:

  1. Přejděte do clusteru. V nabídce vlevo vyberte Databáze. Pak vyberte databázi, která obsahuje cílovou tabulku.
  2. V nabídce vlevo vyberte Datová připojení. Pak zaškrtněte políčko vedle příslušného IoT Hub datového připojení.
  3. V horním řádku nabídek vyberte Odstranit.