Rychlý start: Vytvoření úlohy Stream Analytics pomocí webu Azure Portal

V tomto rychlém startu se naučíte, jak začít vytvořením úlohy Stream Analytics. V tomto rychlém startu definujete úlohu Stream Analytics, která čte streamovaná data v reálném čase a filtruje zprávy s teplotou větší než 27. Vaše Stream Analytics bude číst data z IoT Hub, transformovat data a zapisovat je zpět do kontejneru v úložišti objektů blob. Vstupní data použitá v tomto rychlém startu generuje online simulátor Raspberry Pi.

Než začnete

Příprava vstupních dat

Před definováním Stream Analytics dat byste měli připravit vstupní data. Data snímačů v reálném čase se ingestují do IoT Hub, který se později nakonfiguroval jako vstup úlohy. Pokud chcete připravit vstupní data vyžadované úlohou, proveďte následující kroky:

  1. Přihlaste se k webu Azure Portal.

  2. Vyberte Vytvořit prostředek > Internet věcí > IoT Hub.

  3. V IoT Hub podokně zadejte následující informace:

    Nastavení Navrhovaná hodnota Popis
    Předplatné <Your subscription> Vyberte předplatné Azure, které chcete použít.
    Skupina prostředků asaquickstart-resourcegroup Vyberte Vytvořit nový a zadejte název nové skupiny prostředků pro váš účet.
    Oblast <Select the region that is closest to your users> Vyberte zeměpisné umístění, ve kterém můžete hostovat IoT Hub. Použijte umístění, které je nejblíže vašim uživatelům.
    IoT Hub názvu My POEIoTHub Vyberte název vašeho IoT Hub.

    Vytvořit IoT Hub

  4. Vyberte Další: Nastavení velikosti a škálování.

  5. Zvolte si Úroveň ceny a škálování. Pro tento rychlý start vyberte úroveň F1 – Free, pokud je stále dostupná ve vašem předplatném. Další informace najdete v tématu IoT Hub .

    Velikost a škálování IoT Hub

  6. Vyberte Zkontrolovat a vytvořit. Zkontrolujte informace o IoT Hub a klikněte na Vytvořit. Vytvoření IoT Hub může trvat několik minut. Průběh můžete sledovat v podokně Oznámení.

  7. V navigační IoT Hub klikněte v části Zařízení IoT na Přidat. Přidejte ID zařízení a klikněte na Uložit.

    Přidání zařízení do IoT Hub

  8. Po vytvoření zařízení ho otevřete ze seznamu zařízení IoT. Zkopírujte připojovací řetězec – primární klíč a uložte ho do Poznámkového bloku, abyste ho později použít.

    Zkopírování IoT Hub připojovacího řetězce zařízení

Vytvoření úložiště objektů blob

  1. V levém horním rohu okna vyberte Azure Portal vytvořit prostředek Storage > > Storage účtu.

  2. V podokně Vytvořit účet úložiště zadejte název, umístění a skupinu prostředků účtu úložiště. Zvolte stejné umístění a skupinu prostředků jako IoT Hub které jste vytvořili. Pak kliknutím na Zkontrolovat a vytvořit vytvořte účet.

    Vytvoření účtu úložiště

  3. Po vytvoření účtu úložiště vyberte dlaždici Objekty blob v podokně Přehled.

    Přehled účtu úložiště

  4. Na stránce Blob Service vyberte Kontejner a zadejte název kontejneru, například container1. Jako Úroveň veřejného přístupu ponechte Privátní (bez anonymního přístupu) a vyberte OK.

    Vytvoření kontejneru objektů blob

Vytvoření úlohy Stream Analytics

  1. Přihlaste se k webu Azure Portal.

  2. V levém horním rohu webu Azure Portal vyberte Vytvořit prostředek.

  3. V seznamu Stream Analytics vyberte > Analytics Stream Analytics analytická úloha.

  4. Na stránce Úloha Stream Analytics zadejte následující informace:

    Nastavení Navrhovaná hodnota Popis
    Název úlohy MyJOBJob Zadejte název pro identifikaci úlohy Stream Analytics. Název úlohy Stream Analytics může obsahovat jen alfanumerické znaky, spojovníky a podtržítka a musí být dlouhý 3 až 63 znaků.
    Předplatné <Your subscription> Vyberte předplatné Azure, které chcete použít pro vaši úlohu.
    Skupina prostředků asaquickstart-resourcegroup Vyberte stejnou skupinu prostředků jako pro IoT Hub.
    Umístění <Select the region that is closest to your users> Vyberte zeměpisnou polohu, kde je možné hostovat úlohu Stream Analytics. V zájmu vyššího výkonu a nižších nákladů za přenos dat zvolte umístění co nejbližší vašim uživatelům.
    Jednotky streamování 1 Jednotky streamování představují výpočetní prostředky nutné k provedení úlohy. Ve výchozím nastavení je tato hodnota nastavená na 1. Podrobnosti o škálování jednotek streamování najdete v článku věnovaném principům a úpravám jednotek streamování.
    Hostitelské prostředí Cloud Úlohy Stream Analytics můžete nasadit do cloudu nebo do hraničního zařízení. Cloud umožňuje nasazení do cloudu Azure a Edge umožňuje nasazení do IoT Edge zařízení.

    Vytvoření úlohy

  5. Umístěte úlohu do řídicího panelu zaškrtnutím políčka Připnutí na řídicí panel a klikněte na Vytvořit.

  6. V pravém horním rohu okna prohlížeče by se mělo zobrazit oznámení Probíhá nasazení.

Konfigurace vstupu úlohy

V této části nakonfigurujete vstupní IoT Hub zařízení do Stream Analytics úlohy. Použijte IoT Hub, který jste vytvořili v předchozí části tohoto rychlého startu.

  1. Přejděte na úlohu Stream Analytics.

  2. Vyberte Vstupy > Přidat vstup > streamu IoT Hub.

  3. Na stránce IoT Hub vyplňte následující hodnoty:

    Nastavení Navrhovaná hodnota Popis
    Alias vstupu IoTHubInput Zadejte název pro identifikaci vstupu úlohy.
    Předplatné <Your subscription> Zadejte předplatné Azure vytvořeného účtu úložiště. Účet úložiště můžete využívat v rámci stejného, ale i jiného předplatného. V tomto příkladu se předpokládá, že jste účet vytvořili v rámci stejného předplatného.
    IoT Hub My POEIoTHub Zadejte název souboru, IoT Hub jste vytvořili v předchozí části.
  4. U ostatních možností ponechejte výchozí hodnoty a výběrem možnosti Uložit uložte nastavení.

    Konfigurace vstupních dat

Konfigurace výstupu úlohy

  1. Přejděte na vytvořenou úlohu Stream Analytics.

  2. Vyberte Výstupy > Přidat úložiště objektů > blob.

  3. Na stránce Úložiště objektů blob vyplňte tyto hodnoty:

    Nastavení Navrhovaná hodnota Popis
    Alias pro výstup BlobOutput Zadejte název pro identifikaci výstupu úlohy.
    Předplatné <Your subscription> Zadejte předplatné Azure vytvořeného účtu úložiště. Účet úložiště můžete využívat v rámci stejného, ale i jiného předplatného. V tomto příkladu se předpokládá, že jste účet vytvořili v rámci stejného předplatného.
    Účet úložiště asaquickstartstorage Vyberte nebo zadejte název účtu úložiště. Pokud jsou názvy vytvořeny v rámci stejného předplatného, zjišťují se automaticky.
    Kontejner container1 Vyberte existující kontejner, který jste vytvořili v účtu úložiště.
  4. U ostatních možností ponechejte výchozí hodnoty a výběrem možnosti Uložit uložte nastavení.

    Konfigurace výstupu

Definice transformačního dotazu

  1. Přejděte na vytvořenou úlohu Stream Analytics.

  2. Vyberte možnost Dotaz a aktualizujte dotaz tímto způsobem:

    SELECT *
    INTO BlobOutput
    FROM IoTHubInput
    HAVING Temperature > 27
    
  3. V tomto příkladu dotaz načte data z IoT Hub a zkopíruje je do nového souboru v objektu blob. Vyberte Uložit.

    Konfigurace transformace úlohy

Spuštění simulátoru IoT

  1. Otevřete simulátor Raspberry Pi pro Azure IoT Online.

  2. Zástupný text na řádku 15 nahraďte připojovacím řetězcem Azure IoT Hub zařízení, který jste si uložili v předchozí části.

  3. Klikněte na Spustit. Ve výstupu by se měla zobrazit data snímačů a zprávy odesílané do IoT Hub.

    Online simulátor Raspberry Pi Azure IoT

Spuštění úlohy Stream Analytics a kontrola výstupu

  1. Vraťte se na stránku přehledu úlohy a vyberte Spustit.

  2. V části Spustit úlohu vyberte Nyní v poli Čas spuštění výstupu úlohy. Pak vyberte Spustit a spusťte úlohu.

  3. Po několika minutách najděte na portálu účet úložiště a kontejner, které jste nakonfigurovali jako výstup úlohy. Soubor výstupu teď uvidíte v kontejneru. První spuštění úlohy trvá několik minut. Potom bude úloha dál běžet s tím, jak budou data přicházet.

    Transformovaný výstup

Vyčištění prostředků

Pokud už je nepotřebujete, odstraňte skupinu prostředků, Stream Analytics a všechny související prostředky. Odstraněním úlohy se zabrání zaúčtování jednotek streamování, které daná úloha spotřebovává. Pokud plánujete používat tuto úlohu v budoucnu, můžete ji zastavit a znovu ji spustit později, až ji budete potřebovat. Pokud nebudete tuto úlohu nadále používat, odstraňte všechny prostředky vytvořené podle tohoto rychlého startu pomocí následujícího postupu:

  1. V nabídce vlevo na portálu Azure Portal vyberte Skupiny prostředků a potom zvolte název vytvořeného prostředku.

  2. Na stránce skupiny prostředků zvolte Odstranit, do textového pole zadejte prostředek, který chcete odstranit, a potom vyberte Odstranit.

Další kroky

V tomto rychlém startu jste pomocí webu Azure Portal nasadili jednoduchou úlohu Stream Analytics. Můžete také nasadit úlohy Stream Analytics pomocí PowerShellu, Visual Studioa Visual Studio Code.

Pokud se chcete dozvědět o konfiguraci dalších vstupních zdrojů a provádění detekce v reálném čase, pokračujte na další článek: