Share via


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

Ez a rövid útmutató bemutatja, hogyan hozhat létre Stream Analytics-feladatot az Azure Portalon. Ebben a rövid útmutatóban meghatároz 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 adatokat egy Raspberry Pi online szimulátor hozza létre.

Előkészületek

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 elő kell készítenie a bemeneti adatokat. A rendszer betölti a valós idejű érzékelőadatokat az IoT Hubba, amely később feladatbemenetként van konfigurálva. 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.

    Screenshot showing the Create a resource menu.

  3. Az Erőforrás létrehozása lapon válassza az Eszközök>internete IoT Hub lehetőséget.

    Screenshot showing the IoT Hub menu on the Create a resource page.

  4. 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. Az IoT Hub neveként adja meg az IoT Hub nevét.
    4. Régió esetén válassza ki az Önhöz legközelebb eső régiót.
    5. A Réteg beállításnál válassza az Ingyenes lehetőséget, ha 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.

    Screenshot showing the IoT Hub page for creation.

  5. Select Review + create. 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 létrehozás folyamatát az Értesítések panelen követheti nyomon.

  6. 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.

  7. 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.

    Screenshot showing the Add device button on the Devices page.

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

    Screenshot showing the Create a device page.

  9. Az eszköz létrehozása után látnia kell az eszközt az IoT-eszközök listájából. Ha nem látja, válassza a Frissítés gombot a lapon.

    Screenshot showing the list of devices.

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

  11. Az eszközoldalon válassza az Elsődleges Csatlakozás ion-sztring melletti másolás gombot, és mentse azt egy jegyzettömbbe a későbbi használathoz.

    Screenshot showing the copy button next to device connection string.

Blob storage létrehozása

  1. Az Azure Portal bal felső sarkában válassza az Erőforrás létrehozása>Storage>Tárfiók lehetőséget.

  2. A Tárfiók létrehozása panelen adja meg a tárfiók nevét, helyét és erőforráscsoportját. 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.

    Screenshot showing the Create a storage account page.

  3. A Véleményezé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.

  4. 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.

  5. 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ó lehetőséget.

    Screenshot showing the Add container menu on the Containers page.

  6. 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.

    Screenshot showing the **Add container** page.

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. Kattintson az Azure Portal bal felső sarkában található Erőforrás létrehozása gombra.
  3. Válassza az Analytics>Stream Analytics-feladatot az eredmények listájából. Ha nem látja a Stream Analytics-feladatot a listában, keresse meg a Stream Analytics-feladatot a témakör keresőmezőjében, és válassza ki a keresési eredmények közül.
  4. Az Új Stream Analytics-feladatlapon 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.

      Screenshot showing the **New Stream Analytics job** page.

  5. A Véleményezés és 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.
  6. 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-feladatlapon válassza a Bal oldali menü Feladattopológia területén található Bemenetek lehetőséget.

  2. A Bemenetek lapon válassza a Bemeneti>IoT Hub hozzáadása lehetőséget.

    Screenshot showing the **Inputs** page with **Add stream input** > **IoT Hub** menu selected.**.

  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 ugyanabban az előfizetésben hozta létre az IoT Hubot.

    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.

      Screenshot showing the New input page to enter input IoT hub information.

Feladatkimenet konfigurálása

  1. Most válassza a Kimenetek lehetőséget a bal oldali menü Feladattopológia területén.

  2. A Kimenetek lapon válassza a Kimeneti>blobtároló hozzáadása/ADLS Gen2 lehetőséget.

    Screenshot showing the **Outputs** page with **Add** -> **Blob storage** option selected on the menu.

  3. A Blob Storage/ADLS Gen2 új kimeneti lapján 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 Csatlakozás ion sztringet.

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

      Screenshot showing the **New output** page to enter input Azure storage account information.

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

  1. Most 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.

    Screenshot showing the **Query** page with the sample query.

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özre kapcsolati sztring.

  3. Válassza a Futtatás lehetőséget. A kimenetnek az IoT Hubra küldött érzékelőadatokat és üzeneteket kell megjelenítenie.

    Screenshot showing the **Raspberry Pi Azure IoT Online Simulator** page with the sample query.

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.

    Screenshot showing the **Overview** page with **Start** button selected.

  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.

    Screenshot showing the **Start job** page.

  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, és a kezdés után az adatok érkezésekor továbbra is futni fog.

    Screenshot showing the **Container** page with the sample output file.

  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.

    Screenshot showing the sample output file.

Clean up resources

Ha már nincs rá szükség, törölje az erőforráscsoportot, a Stream Analytics-feladatot és az összes kapcsolódó erőforrást. A feladat törlésével megakadályozhatja, hogy a feladat által felhasznált streamelési egységek kiszámlázásra kerüljenek. Ha a feladatot a jövőben is szeretné használni, leállíthatja, és később újraindíthatja amikor ismét szükség van rá. 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.

További lépések

Ebben a rövid útmutatóban egy egyszerű Stream Analytics-feladatot helyezett üzembe az Azure Portallal. Stream Analytics-feladatokat a PowerShell, a Visual Studio és a Visual Studio Code használatával is üzembe helyezhet.

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: