Megosztás a következőn keresztül:


IoT Hub-adatkapcsolat létrehozása az Azure Data Explorerhez

Ez a cikk bemutatja, hogyan lehet adatokat beolvasni az Azure Data Explorerbe az IoT Hubról, egy big data streaming platformról és egy IoT-betöltési szolgáltatásból.

Az Azure Data Explorerbe az IoT Hubról való betöltéséről a Csatlakozás az IoT Hubhoz című témakörben olvashat.

Feljegyzés

Csak az adatkapcsolat létrehozása után lekért események vannak betöltve.

Előfeltételek

IoT Hub-adatkapcsolat létrehozása

Ebben a szakaszban kapcsolatot fog létesíteni az IoT Hub és az Azure Data Explorer-tábla között. Amíg ez a kapcsolat működik, a rendszer adatokat továbbít az IoT Hubról a céltáblába.

  1. Az Azure Data Explorer-fürt bal oldali menüjében válassza az Adatbázisok lehetőséget, majd válassza ki a céltáblát tartalmazó adatbázist.

    Képernyőkép az Azure Data Explorer webes felhasználói felületéről, amelyen az adatbázisok listája látható, amelyen a testdb van kiválasztva.

  2. Válassza az Adatkapcsolatok lehetőséget, és adja meg az adatkapcsolatot. A legördülő menüben válassza az IoT Hubot.

    Képernyőkép az Azure Data Explorer webes felhasználói felületéről, amelyen az Adatbetöltés ablak látható, amelyen az Adatkapcsolat hozzáadása lap van kiválasztva.

  3. Adja meg az alábbi adatokat az űrlapon.

    Beállítás Mező leírása
    Adatkapcsolat neve Az Azure Data Explorerben létrehozni kívánt kapcsolat neve
    Előfizetés Az előfizetés azonosítója, ahol az Event Hubs-erőforrás található.
    IoT Hub Iot-központ neve
    Megosztott hozzáférési szabályzat A megosztott hozzáférési szabályzat neve. Olvasási engedélyekkel kell rendelkeznie
    Fogyasztói csoport Az IoT Hub beépített végpontjában definiált fogyasztói csoport
    Eseményrendszer tulajdonságai Az IoT Hub eseményrendszer tulajdonságai. Rendszertulajdonságok hozzáadásakor hozzon létre vagy frissítse a táblázatsémát és a leképezést a kiválasztott tulajdonságok belefoglalásához.

    Képernyőkép az Azure Data Explorer webes felhasználói felületéről, amelyen az Adatkapcsolat űrlap látható.

    Feljegyzés

    • Az eseményrendszer tulajdonságai egyrekordos események esetén támogatottak.
    • CSV-megfeleltetés esetén a rendszer a rekord elején adja hozzá a tulajdonságokat. JSON-megfeleltetés esetén a tulajdonságok a legördülő listában megjelenő név alapján lesznek hozzáadva.
  4. A használati esettől függően érdemes lehet bekapcsolni a többadatbázisos útválasztást. Az adatbázis-útválasztásról további információt az Események útválasztása című témakörben talál.

    Képernyőkép az Azure Data Explorer webes felhasználói felületéről, amelyen az engedélyezett adatútválasztási beállítások beállítás van beállítva.

  5. Adja meg a következő útválasztási beállításokat:

    Beállítás Ajánlott érték Mező leírása
    Tábla neve TestTable A testdb-ben létrehozott tábla.
    Adatformátum JSON Támogatott formátumok: AVRO, CSV, JSON, ORC, PARQUET, PSV, SCSV, SOHSV, TSV, TXT, TSVE, APACHE AVRO és W3CLOG.
    Hozzárendelés TestMapping A testdb-ben létrehozott leképezés, amely leképezi a bejövő adatokat a testdb oszlopneveihez és adattípusaihoz. Ha nincs megadva, a rendszer a tábla sémájából származtatott identitásadat-leképezést használja.

    Képernyőkép az Azure Data Explorer webes felhasználói felületéről, amelyen a Céltábla űrlap alapértelmezett útválasztási beállításai láthatók.

    Feljegyzés

    • A JSON-adatok alapértelmezés szerint multijsonként vannak elemezve. Válassza a Formátumhibák figyelmen kívül hagyása lehetőséget az adatok szigorú JSON-formátumban való betöltéséhez.
    • Ha az Eseményrendszer tulajdonságai lehetőséget választotta, a rendszertulajdonságokat meg kell adnia a táblasémában és a leképezésben.
  6. Válassza a Létrehozás lehetőséget.

Figyelmeztetés

Manuális feladatátvétel esetén hozza létre újra az adatkapcsolatot.

IoT Hub-adatkapcsolat eltávolítása

Ha el szeretné távolítani az IoT Hub-kapcsolatot az Azure Portalról, tegye a következőket:

  1. Nyissa meg a fürtöt. A bal oldali menüben válassza az Adatbázisok lehetőséget. Ezután válassza ki a céltáblát tartalmazó adatbázist.
  2. A bal oldali menüben válassza az Adatkapcsolatok lehetőséget. Ezután jelölje be a megfelelő IoT Hub-adatkapcsolat melletti jelölőnégyzetet.
  3. A felső menüsávon válassza a Törlés lehetőséget.

Következő lépések