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


IoT Hub adatkapcsolat létrehozása az Azure Data Explorer

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

Ha meg szeretné tudni, hogyan hozhat létre kapcsolatot a Azure Portal vagy ARM-sablonnal, tekintse meg az IoT-adatkapcsolat létrehozását ismertető cikket.

Az Azure Data Explorer IoT Hub-ból való betöltéséről a Csatlakozás IoT Hub című témakörben talál általános információkat.

Megjegyzés

Csak az adatkapcsolat létrehozása után beküldött események lesznek betöltve.

A korábbi SDK-verziókon alapuló kódmintákért tekintse meg az archivált cikket.

Előfeltételek

IoT Hub adatkapcsolat létrehozása

Ebben a szakaszban kapcsolatot fog létesíteni a 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 a IoT Hub 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 és az Adatkapcsolat hozzáadása lehetőséget. A legördülő menüben válassza a IoT Hub lehetőséget.

    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-ban létrehozni kívánt kapcsolat neve Data Explorer
    Előfizetés Az előfizetés azonosítója, ahol az Event Hubs-erőforrás található.
    IoT Hub IoT Hub 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 A IoT Hub beépített végpontban 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áblasé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ó.

    Megjegyzés

    • Az eseményrendszer tulajdonságai egyrekordos események esetén támogatottak.
    • CSV-leképezé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. További információ az adatbázis-útválasztásról: Események útválasztása.

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

  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
    Table name (Táblázat 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.
    Társítá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ásadatok leképezését használja.

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

    Megjegyzé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 bele kell foglalnia a táblasémára és a leképezésbe.
  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 a IoT Hub kapcsolatot a Azure Portal, 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.