Útmutató: Stream Analytics-feladat létrehozása az Azure Portal használatával

Ebben a rövid útmutatóban egy Stream Analytics-feladatot hoz létre az Azure Portalon. Meghatározhat egy Stream Analytics-feladatot, amely valós idejű streamelési adatokat olvas be, és szűri a 27-nél magasabb hőmérsékletű üzeneteket. A Stream Analytics-feladat beolvassa az adatokat az IoT Hubról, átalakítja az adatokat, és a kimeneti adatokat egy Azure Blob Storage-tárolóba írja. Az ebben a rövid útmutatóban használt bemeneti adatok egy Raspberry Pi online szimulátor használatával jönnek létre.

Előfeltételek

Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes fiókot.

A bemeneti adatok előkészítése

A Stream Analytics-feladat definiálása előtt készítse elő a bemeneti adatokat. A megoldás betölti a valós idejű érzékelőadatokat az IoT Hubba, amelyet később feladatbemenetként konfigurál. A feladathoz szükséges bemeneti adatok előkészítéséhez hajtsa végre a következő lépéseket:

  1. Jelentkezzen be az Azure Portalra.

  2. Válassza az Erőforrás létrehozása lehetőséget. Az Erőforrás létrehozása oldalon válassza a Dolgok Internete>IoT Hub lehetőséget.

    Képernyőkép az Erőforrás létrehozása lap IoT Hub menüjéről.

  3. Az IoT Hub oldalán kövesse az alábbi lépéseket:

    1. Előfizetés esetén válassza ki az Azure-előfizetését.
    2. Erőforráscsoport esetén válasszon ki egy meglévő erőforráscsoportot, vagy hozzon létre egy új erőforráscsoportot.
    3. Adjon meg egy nevet az IoT Hub számára.
    4. Régió esetén válassza ki az Önhöz legközelebb eső régiót.
    5. Tier esetén válassza ki az Ingyenes lehetőséget, amennyiben az továbbra is elérhető az előfizetésében. További információkért lásd az IoT Hub díjszabását.
    6. Napi üzenetkorlát esetén tartsa meg az alapértelmezett értéket.
    7. Válassza a Tovább elemet : Hálózatkezelés a lap alján.

    Képernyőkép a létrehozáshoz szükséges IoT Hub-oldalról.

  4. Válassza az Áttekintés + létrehozás lehetőséget. Tekintse át az IoT Hub adatait, és válassza a Létrehozás lehetőséget. Az IoT Hub létrehozása eltarthat néhány percig. A folyamat haladását az Értesítések panelen követheti nyomon.

  5. Az erőforrás (IoT Hub) létrehozása után válassza az Erőforrás megnyitása lehetőséget az IoT Hub lapra való navigáláshoz.

  6. Az IoT Hub lapon válassza az Eszközök lehetőséget a bal oldali menüben, majd válassza az + Eszköz hozzáadása lehetőséget.

    Képernyőkép az Eszköz hozzáadása gombról az Eszközök lapon.

  7. Adjon meg egy eszközazonosítót, és válassza a Mentés lehetőséget.

    Képernyőkép az Eszköz létrehozása lapról.

  8. Az eszköz létrehozása után megjelenik az eszköz az IoT-eszközök listájában. Ha nem látja, válassza a Frissítés gombot a lapon.

    Képernyőkép az eszközök listájáról.

  9. Válassza ki az eszközt a listából.

  10. Az eszközoldalon válassza az Elsődleges kapcsolati sztring melletti másolás gombot, és mentse azt egy jegyzettömbbe, amelyet később használhat.

    Képernyőkép az eszköz kapcsolati sztring melletti másolás gombról.

Az IoT-szimulátor futtatása

  1. Nyissa meg a Raspberry Pi Azure IoT Online szimulátort.

  2. Cserélje le a helyőrzőt a 15. sorban az előző szakaszban mentett Azure IoT Hub eszközkapcsolati karakterláncra.

  3. Válassza a Futtatás lehetőséget. A kimenet az IoT Hubra küldött érzékelőadatokat és üzeneteket jeleníti meg.

    Képernyőkép a **Raspberry Pi Azure IoT Online Szimulátor** oldalról a minta lekérdezéssel.

Blob storage létrehozása

  1. Az Azure Portal bal felső sarkában válassza az Erőforrás létrehozása lehetőséget. A bal oldali menü Kategóriák területén válassza a Tárolás lehetőséget, majd válassza a Tárfiók lehetőséget.

    Képernyőkép az Erőforrás létrehozása lapról.

  2. A Tárfiók lapon válassza a Létrehozás lehetőséget a tárfiók létrehozásához.

  3. A Tárfiók létrehozása lapon kövesse az alábbi lépéseket:

    1. Adjon meg egy tárfióknevet, helyet és erőforráscsoportot. Válassza ki ugyanazt a helyet és erőforráscsoportot, mint a létrehozott IoT Hub. Ezután válassza a Lap alján található Véleményezés lehetőséget.
    2. Az előnyben részesített tárolási típushoz válassza az Azure Blob Storage vagy az Azure Data Lake Storage Gen2 lehetőséget. Ezzel a beállítással a Tárfiókot használhatja a Stream Analytics-feladat kimenetéhez.
    3. Válassza a Véleményezés + létrehozás lehetőséget a lap alján. Tekintse át a beállításokat.

    Képernyőkép a Tárfiók létrehozása lapról.

  4. A Véleményezés + létrehozás lapon tekintse át a beállításokat, és válassza a Létrehozás lehetőséget a fiók létrehozásához.

  5. Az erőforrás létrehozása után válassza az Ugrás az erőforrásra lehetőséget a Tárfiók lapra való navigáláshoz.

  6. A Tárfiók lapon válassza a Tárolók lehetőséget a bal oldali menüben, majd válassza a + Tároló hozzáadása lehetőséget.

    Képernyőkép a Tárolók lap Hozzáadás menüjéről.

  7. Az Új tároló lapon adja meg a tároló nevét (például container1), és válassza a Létrehozás lehetőséget.

    Képernyőkép a **Tároló hozzáadása** oldalról.

Stream Analytics-feladat létrehozása

  1. Ugyanannak a böngészőablaknak egy külön lapján vagy egy külön böngészőablakban jelentkezzen be az Azure Portalra.

  2. Válassza az Összes szolgáltatás lehetőséget a bal oldali menüben. Válassza az Elemzés lehetőséget a Kategóriák csoportban. Vigye az egérmutatót a Stream Analytics-feladatok fölé, és válassza + vagy a + Létrehozás lehetőséget a felugró ablakban.

    Képernyőkép a Stream Analytics-feladat menüjéről.

  3. Az Új Stream Analytics-feladatban kövesse az alábbi lépéseket:

    1. Előfizetés esetén válassza ki az Azure-előfizetését.

    2. Erőforráscsoport esetén válassza ki ugyanazt az erőforrást, amelyet korábban használt ebben a rövid útmutatóban.

    3. A Név mezőbe írja be a feladat nevét. A Stream Analytics-feladat neve csak alfanumerikus karaktereket, kötőjeleket és aláhúzásjeleket tartalmazhat, és legalább 3, de legfeljebb 63 karakter hosszúságú lehet.

    4. Üzemeltetési környezet esetén győződjön meg arról, hogy a Cloud ki van választva. A Stream Analytics-feladatokat a felhőbe vagy peremhálózatra (Edge) telepítheti. A felhő lehetővé teszi az Azure-felhőben való üzembe helyezést, az Edge beállítás pedig lehetővé teszi az IoT Edge-eszközön való üzembe helyezést.

    5. Stream-egységek esetén válassza az 1 lehetőséget. A Streamelési egységek azoknak a számítási erőforrásoknak felelnek meg, amelyek a feladat futtatásához szükségesek. A streamelési egységek skálázásával kapcsolatos további tudnivalókért olvassa el a Skálázás streamelési egységekkel című cikket.

    6. Válassza a Véleményezés + létrehozás lehetőséget a lap alján.

      Képernyőkép az **Új Stream Analytics-feladat** oldalról.

  4. A Felülvizsgálat + létrehozás lapon tekintse át a beállításokat, és válassza a Létrehozás lehetőséget a Stream Analytics-lap létrehozásához.

  5. Az üzembe helyezési lapon válassza az Erőforrás megnyitása lehetőséget a Stream Analytics-feladatlapra való navigáláshoz.

Feladatbemenet konfigurálása

Ebben a szakaszban egy IoT Hub-eszközbemenetet konfigurál a Stream Analytics-feladathoz. Használja a rövid útmutató előző szakaszában létrehozott IoT Hubot.

  1. A Stream Analytics feladatlapján válassza a Bal oldali menü Feladattopológia területén található Bemenetek lehetőséget.

  2. A Bemenetek oldalon válassza az Adja hozzá a bemenetet>IoT Hub.

    Képernyőkép a **Bemenetek** oldalról a **Streambemenet hozzáadása** > **IoT Hub** menü ki van választva.

  3. Az IoT Hub oldalán kövesse az alábbi lépéseket:

    1. Bemeneti alias esetén adja meg az IoTHubInput értéket.

    2. Előfizetés esetén válassza ki a korábban létrehozott IoT Hubot tartalmazó előfizetést. Ez a rövid útmutató feltételezi, hogy az IoT Hubot ugyanabban az előfizetésben hozza létre.

    3. Az IoT Hub esetében válassza ki az IoT Hubot.

    4. Válassza a Mentés lehetőséget a Stream Analytics-feladat bemeneti beállításainak mentéséhez.

      Képernyőkép az Új bemeneti oldalról a bemeneti IoT Hub adatainak megadásához.

Feladatkimenet konfigurálása

  1. A bal oldali menüBen válassza a Kimenetek lehetőséget a Feladattopológia területen.

  2. A Kimenetek oldalon válassza az Új kimenet hozzáadása opciót, majd kattintson a >Blobtár/Azure Data Lake Storage Gen2 elemre.

    Képernyőkép a **Kimenetek** lapról a menüben kiválasztott **Hozzáadás** –> **Blobtároló** lehetőséggel.

  3. A új kimeneti lapon Blob Storage/ADLS Gen2, kövesse az alábbi lépéseket:

    1. Kimeneti alias esetén adja meg a BlobOutput értéket.

    2. Előfizetés esetén válassza ki azt az előfizetést, amely a korábban létrehozott Azure Storage-fiókkal rendelkezik. Ez a rövid útmutató feltételezi, hogy ugyanabban az előfizetésben hozta létre a tárfiókot.

    3. Storage-fiók esetén válassza ki a tárfiókot.

    4. Tároló esetén válassza ki a blobtárolót, ha még nincs kijelölve.

    5. Hitelesítési mód esetén válassza a Kapcsolati sztring lehetőséget.

    6. A kimeneti beállítások mentéséhez válassza a lap alján található Mentés lehetőséget.

      Képernyőkép az **Új kimenet** oldalról a bemeneti Azure Storage-fiók adatainak megadásához.

A transzformációs lekérdezés definiálása

  1. Válassza a Lekérdezés lehetőséget a Bal oldali menü Feladattopológia területén.

  2. Írja be a következő lekérdezést a lekérdezési ablakba. Ebben a példában a lekérdezés beolvassa az adatokat az IoT Hubról, és átmásolja egy új fájlba a blobban.

    SELECT *
    INTO BlobOutput
    FROM IoTHubInput
    WHERE Temperature > 27
    
  3. Válassza a Lekérdezés mentése lehetőséget az eszköztáron.

    Képernyőkép a **Lekérdezés** lapról a minta lekérdezéssel.

A Stream Analytics-feladat indítása és a kimenet ellenőrzése

  1. Térjen vissza az Azure Portal feladatáttekintő lapjára, és válassza a Feladat indítása lehetőséget.

    Képernyőkép az **Áttekintés** lapról, amelyen a **Start** gomb van kiválasztva.

  2. A Feladat indítása lapon győződjön meg arról, hogy a Most lehetőség van kiválasztva a feladat kimenetének kezdési időpontjához, majd kattintson a Lap alján található Start gombra.

    Képernyőkép a **Feladat indítása** oldalról.

  3. Néhány perc elteltével a portálon keresse meg a tárfiókot és a feladat kimeneteként konfigurált tárolót. Mostanra a kimeneti fájl megjelent a tárolóban. A feladat első indítása néhány percet vesz igénybe. Az indítás után az adatok érkezésekor továbbra is fut.

    Képernyőkép a **Container** oldalról a minta kimeneti fájllal.

  4. Jelölje ki a fájlt, majd a Blob lapon válassza a Szerkesztés lehetőséget a fájl tartalmának megtekintéséhez.

    Képernyőkép a minta kimeneti fájlról.

Az erőforrások tisztítása

Ha már nincs szüksége az erőforrásokra, törölje az erőforráscsoportot, a Stream Analytics-feladatot és az összes kapcsolódó erőforrást. A feladat törlése leállítja a feladat által felhasznált streamelési egységek számlázását. Ha a jövőben szeretné használni a feladatot, akkor szükség esetén leállíthatja, majd később újraindíthatja. Ha nem folytatja a feladat használatát, törölje a rövid útmutatóban létrehozott összes erőforrást az alábbi lépések végrehajtásával:

  1. Az Azure Portal bal oldali menüjében válassza az Erőforráscsoportok menüpontot, majd válassza ki a létrehozott erőforrás nevét.
  2. Az erőforráscsoport lapján válassza a Törlés elemet, írja be a törölni kívánt erőforrás nevét a szövegmezőbe, majd válassza a Törlés lehetőséget.
  3. A Raspberry Pi Azure IoT Online szimulátor alkalmazásban válassza a Futtatás melletti 'Visszaállítás' lehetőséget a panel jobb alsó sarkában.

Következő lépés

Az egyéb bemeneti források beállításával és a valós idejű észlelés végrehajtásával kapcsolatos információkért olvassa el az alábbi cikkeket: