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

V tomto rychlém startu vytvoříte úlohu Stream Analytics na webu Azure Portal. Definujete úlohu Stream Analytics, která čte streamovaná data v reálném čase a filtruje zprávy s teplotou větší než 27. Úloha Stream Analytics čte data ze služby IoT Hub, transformuje data a zapisuje výstupní data do kontejneru v úložišti objektů blob v Azure. Vstupní data použitá v tomto rychlém startu se generují pomocí online simulátoru Raspberry Pi.

Požadavky

Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet.

Příprava vstupních dat

Před definováním úlohy Stream Analytics připravte vstupní data. Řešení ingestuje data snímačů v reálném čase do IoT Hubu, která později nakonfigurujete jako vstup úlohy. Pokud chcete připravit vstupní data požadovaná úlohou, proveďte následující kroky:

  1. Přihlaste se k portálu Azure.

  2. Vyberte Vytvořit zdroj. Na stránce Vytvořit prostředek vyberte Internet věcí>IoT Hub.

    Snímek obrazovky s nabídkou IoT Hubu na stránce Vytvořit prostředek

  3. Na stránce služby IoT Hub postupujte takto:

    1. Jako předplatné vyberte své předplatné Azure.
    2. V části Skupina prostředků vyberte existující skupinu prostředků nebo vytvořte novou skupinu prostředků.
    3. Jako název centra IoT zadejte název vašeho centra IoT.
    4. V Regionu vyberte region, který je k vám nejblíže.
    5. Pokud je úroveň ve vašem předplatném stále dostupná, vyberte úroveň Free. Další informace najdete v tématu o cenách služby IoT Hub.
    6. U denního limitu zpráv ponechte výchozí hodnotu.
    7. Vyberte Další: Sítě v dolní části stránky.

    Snímek obrazovky se stránkou IoT Hubu pro vytvoření

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

  5. Po vytvoření prostředku (IoT Hub) vyberte Přejít k prostředku a přejděte na stránku IoT Hubu.

  6. Na stránce IoT Hubu vyberte Zařízení v nabídce vlevo a pak vyberte + Přidat zařízení.

    Snímek obrazovky s tlačítkem Přidat zařízení na stránce Zařízení

  7. Zadejte ID zařízení a vyberte Uložit.

    Snímek obrazovky se stránkou Vytvořit zařízení

  8. Po vytvoření zařízení se zařízení zobrazí v seznamu zařízení IoT . Pokud tlačítko Aktualizovat na stránce nevidíte, vyberte tlačítko Aktualizovat .

    Snímek obrazovky se seznamem zařízení

  9. V seznamu vyberte své zařízení.

  10. Na stránce zařízení vyberte tlačítko kopírovat vedle primárního připojovacího řetězce a uložte ho do poznámkového bloku, abyste ho mohli použít později.

    Snímek obrazovky zobrazující tlačítko kopírování vedle připojovací řetězec zařízení

Spuštění simulátoru IoT

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

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

  3. Vyberte Spustit. Výstup zobrazuje data a zprávy ze snímačů, které se odesílají do ioT Hubu.

    Snímek obrazovky se stránkou **Raspberry Pi Azure IoT Online Simulator** s ukázkovým dotazem

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

  1. V levém horním rohu portálu Azure vyberte Vytvořit prostředek. V nabídce vlevo vyberte Úložiště pod Kategorie, a pak vyberte Účet úložiště.

    Snímek obrazovky se stránkou Vytvořit prostředek

  2. Na stránce Účet úložiště vyberte Vytvořit a začněte vytvářet účet úložiště.

  3. Na stránce Vytvořit účet úložiště postupujte takto:

    1. Zadejte název úložištního účtu, lokalitu a skupinu prostředků. Zvolte stejné umístění a skupinu prostředků jako Službu IoT Hub, kterou jste vytvořili. Pak vyberte Zkontrolovat v dolní části stránky.
    2. Jako upřednostňovaný typ úložiště vyberte Azure Blob Storage nebo Azure Data Lake Storage Gen2. Tato možnost umožňuje použít účet úložiště pro výstup úlohy Stream Analytics.
    3. Vyberte Zkontrolovat a vytvořit v dolní části stránky. Zkontrolujte nastavení.

    Snímek obrazovky se stránkou Vytvořit účet úložiště

  4. Na stránce Zkontrolovat a vytvořit zkontrolujte nastavení a vyberte Vytvořit a vytvořte účet.

  5. Po vytvoření prostředku vyberte Přejít k prostředku, čímž se dostanete na stránku Účet úložiště.

  6. Na stránce účtu úložiště vyberte v nabídce vlevo kontejnery a pak vyberte + Přidat kontejner.

    Snímek obrazovky s nabídkou Přidat kontejner na stránce Kontejnery

  7. Na stránce Nový kontejner zadejte název kontejneru, například kontejner1, a vyberte Vytvořit.

    Snímek obrazovky se stránkou **Přidat kontejner**

Vytvořte úlohu Stream Analytics

  1. Na samostatné kartě stejného okna prohlížeče nebo v samostatném okně prohlížeče se přihlaste k webu Azure Portal.

  2. V nabídce vlevo vyberte Všechny služby . V části Kategorie vyberte Analýza. Najeďte myší na úlohy Stream Analytics a v automaticky otevíraném okně vyberte + nebo vyberte + Vytvořit.

    Snímek obrazovky s nabídkou úlohy Stream Analytics

  3. V nové úloze Stream Analytics postupujte takto:

    1. Jako předplatné vyberte své předplatné Azure.

    2. V části Skupina prostředků vyberte stejný prostředek, který jste použili dříve v tomto rychlém startu.

    3. Do pole Název zadejte název úlohy. 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ů.

    4. Pro hostitelské prostředí ověřte, že je vybrán cloud. Úlohy Stream Analytics můžete nasadit do cloudu nebo na edge. Cloud umožňuje nasazení do cloudu Azure a možnost Edge umožňuje nasazení do zařízení IoT Edge.

    5. Pro Stream units vyberte 1. Jednotky streamování představují výpočetní prostředky nutné k provedení úlohy. Podrobnosti o škálování jednotek streamování najdete v článku věnovaném principům a úpravám jednotek streamování.

    6. Vyberte Zkontrolovat a vytvořit v dolní části stránky.

      Snímek obrazovky se stránkou **Nová úloha Stream Analytics**.

  4. V Zkontrolovat a vytvořit zkontrolujte nastavení a vyberte Vytvořit pro vytvoření stránky Stream Analytics.

  5. Na stránce nasazení vyberte Přejít k prostředku a přejděte na stránku Stream Analytics job.

Konfigurace vstupu úlohy

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

  1. Na stránce úlohy Stream Analytics vyberte Vstupy pod topologií úlohy v levém menu.

  2. Na stránce Vstupy vyberte Přidat vstup>IoT Hub.

    Snímek obrazovky zobrazující stránku **Vstupy** s vybranou nabídkou **Přidat vstup streamu** > **IoT Hub**.

  3. Na stránce IoT Hubu postupujte takto:

    1. Jako alias vstupu zadejte IoTHubInput.

    2. V části Předplatné vyberte předplatné, které obsahuje centrum IoT, které jste vytvořili dříve. V tomto rychlém startu se předpokládá, že ve stejném předplatném vytvoříte centrum IoT.

    3. Pro IoT Hub vyberte váš IoT Hub.

    4. Výběrem možnosti Uložit uložte vstupní nastavení pro úlohu Stream Analytics.

      Snímek obrazovky znázorňující novou vstupní stránku pro zadání informací o službě IoT Hub

Konfigurace výstupu úlohy

  1. V levé nabídce vyberte Výstupy v topologii úlohy .

  2. Na stránce Výstupy vyberte Přidat výstup>úložiště objektů blob nebo ADLS Gen2.

    Snímek obrazovky zobrazující stránku **Výstupy** s vybranou možností **Přidat** –> **Blob Storage** v nabídce

  3. Na stránce Nový výstup pro Úložiště objektů blob nebo ADLS Gen2 postupujte takto:

    1. Jako alias výstupu zadejte BlobOutput.

    2. V části Předplatné vyberte předplatné, které obsahuje účet úložiště Azure, který jste vytvořili dříve. V tomto rychlém startu se předpokládá, že jste vytvořili účet úložiště ve stejném předplatném.

    3. Pro účet úložiště vyberte svůj účet úložiště.

    4. Vyberte svůj blob kontejner, pokud ještě není vybraný.

    5. V režimu ověřování vyberte Připojovací řetězec.

    6. Výběrem možnosti Uložit v dolní části stránky uložte nastavení výstupu.

      Snímek obrazovky se stránkou **Nový výstup** pro zadání informací o vstupním účtu úložiště Azure

Definice transformačního dotazu

  1. V levé nabídce vyberte Dotaz v topologii úlohy .

  2. Do okna dotazu zadejte následující dotaz. V tomto příkladu dotaz načte data ze služby IoT Hub a zkopíruje je do nového souboru v objektu blob.

    SELECT *
    INTO BlobOutput
    FROM IoTHubInput
    WHERE Temperature > 27
    
  3. Na panelu nástrojů vyberte Uložit dotaz .

    Snímek obrazovky zobrazující stránku **Dotaz** s ukázkovým dotazem

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

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

    Snímek obrazovky zobrazující stránku **Přehled** s vybraným tlačítkem **Start**.

  2. Na stránce Spustit úlohu potvrďte, že je vybraná možnost Nyní pro čas zahájení výstupu úlohy, a pak vyberte Spustit v dolní části stránky.

    Snímek obrazovky se stránkou **Spustit úlohu**.

  3. Po několika minutách na portálu vyhledejte účet úložiště a kontejner, který jste pro úlohu nakonfigurovali jako výstup. Soubor výstupu teď uvidíte v kontejneru. První spuštění úlohy trvá několik minut. Po spuštění se bude i nadále spouštět při příchodu dat.

    Snímek obrazovky se stránkou **Kontejner** s ukázkovým výstupním souborem

  4. Vyberte soubor a potom na stránce Blob vyberte Upravit, aby se zobrazil obsah souboru.

    Snímek obrazovky s ukázkovým výstupním souborem

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

Pokud už prostředky nepotřebujete, odstraňte skupinu prostředků, úlohu Stream Analytics a všechny související prostředky. Odstraněním úlohy se zastaví fakturace streamovacích jednotek, které úloha spotřebuje. Pokud plánujete tuto úlohu používat v budoucnu, můžete ji zastavit a restartovat později, až budete potřebovat. Pokud tuto úlohu nebudete dál používat, pomocí následujícího postupu odstraňte všechny prostředky vytvořené tímto rychlým startem:

  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.
  3. V aplikaci Raspberry Pi Azure IoT Online Simulator vyberte Resetovat vedle možnosti Spustit v dolním podokně napravo.

Další krok

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: