Rychlý start: Vytvoření úlohy Azure Stream Analytics pomocí šablony ARM

Azure Stream Analytics je služba pro analýzu v reálném čase, která zpracovává streamovaná data ze zdrojů, jako jsou zařízení, senzory a aplikace. V tomto rychlém startu pomocí šablony Azure Resource Manageru (šablona ARM) vytvoříte úlohu Azure Stream Analytics. Po vytvoření úkolu validujete nasazení.

Šablona Azure Resource Manageru je soubor JSON (JavaScript Object Notation), který definuje infrastrukturu a konfiguraci projektu. Tato šablona používá deklarativní syntaxi. Popíšete zamýšlené nasazení, aniž byste museli psát posloupnost programovacích příkazů pro vytvoření nasazení.

Pokud vaše prostředí splňuje požadavky a jste obeznámeni s používáním šablon ARM, vyberte tlačítko Nasazení do Azure. Šablona se otevře na webu Azure Portal.

Tlačítko pro nasazení šablony Resource Manageru do Azure

Požadavky

K dokončení tohoto článku potřebujete:

Kontrola šablony

V tomto rychlém startu se používá šablona z šablon pro rychlý start Azure.

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "metadata": {
    "_generator": {
      "name": "bicep",
      "version": "0.26.54.24096",
      "templateHash": "8637009133184248358"
    }
  },
  "parameters": {
    "location": {
      "type": "string",
      "defaultValue": "[resourceGroup().location]",
      "metadata": {
        "description": "Location for the resources."
      }
    },
    "streamAnalyticsJobName": {
      "type": "string",
      "minLength": 3,
      "maxLength": 63,
      "metadata": {
        "description": "Stream Analytics Job Name, can contain alphanumeric characters and hypen and must be 3-63 characters long"
      }
    },
    "numberOfStreamingUnits": {
      "type": "int",
      "minValue": 3,
      "maxValue": 660,
      "metadata": {
        "description": "You can choose the number of Streaming Units, ranging from 3, 7, 10, 20, 30, in multiples of 10, and continuing up to 660."
      }
    }
  },
  "resources": [
    {
      "type": "Microsoft.StreamAnalytics/streamingjobs",
      "apiVersion": "2021-10-01-preview",
      "name": "[parameters('streamAnalyticsJobName')]",
      "location": "[parameters('location')]",
      "properties": {
        "sku": {
          "name": "StandardV2"
        },
        "outputErrorPolicy": "Stop",
        "eventsOutOfOrderPolicy": "Adjust",
        "eventsOutOfOrderMaxDelayInSeconds": 0,
        "eventsLateArrivalMaxDelayInSeconds": 5,
        "dataLocale": "en-US",
        "transformation": {
          "name": "Transformation",
          "properties": {
            "streamingUnits": "[parameters('numberOfStreamingUnits')]",
            "query": "SELECT\r\n    *\r\nINTO\r\n    [YourOutputAlias]\r\nFROM\r\n    [YourInputAlias]"
          }
        }
      }
    }
  ],
  "outputs": {
    "location": {
      "type": "string",
      "value": "[parameters('location')]"
    },
    "name": {
      "type": "string",
      "value": "[parameters('streamAnalyticsJobName')]"
    },
    "resourceGroupName": {
      "type": "string",
      "value": "[resourceGroup().name]"
    },
    "resourceId": {
      "type": "string",
      "value": "[resourceId('Microsoft.StreamAnalytics/streamingjobs', parameters('streamAnalyticsJobName'))]"
    }
  }
}

Šablona definuje následující zdroj:

Nasazení šablony

V této části pomocí šablony ARM vytvoříte úlohu Azure Stream Analytics.

  1. Vyberte následující obrázek a přihlaste se k Azure a otevřete šablonu. Šablona vytvoří úlohu Azure Stream Analytics.

    Tlačítko pro nasazení šablony Resource Manageru do Azure

  2. Zadejte požadované hodnoty pro vytvoření úlohy Azure Stream Analytics.

    Snímek obrazovky stránky vlastního nasazení na portálu Azure zobrazující pole vlastností pro vytvoření úlohy služby Azure Stream Analytics ze šablony ARM.

    Zadejte následující hodnoty:

    Vlastnost Popis
    Předplatné Z rozevíracího seznamu vyberte své předplatné Azure.
    Skupina prostředků Určete, jestli chcete vytvořit novou skupinu prostředků, nebo použít existující. Skupina prostředků je kontejner, který obsahuje související prostředky pro řešení Azure. Další informace naleznete v tématu Přehled skupin prostředků v Azure.
    Oblast Vyberte USA – východ. Další dostupné oblasti najdete v tématu Dostupné služby Azure podle oblastí.
    Název úlohy Stream Analytics Zadejte název úlohy Stream Analytics.
    Počet jednotek streamování Vyberte požadovaný počet jednotek streamování. Další informace najdete v tématu Pochopení a úprava streamovacích jednotek.
  3. Vyberte Zkontrolovat + vytvořit, potom Vytvořit.

Kontrola nasazených prostředků

Použijte buď Azure portál pro kontrolu úlohy Azure Stream Analytics, nebo skript Azure CLI či Azure PowerShell pro seznam zdrojů.

Azure Portal

Po dokončení nasazení vyberte Jít na zdroj a přejít na stránku Stream Analytics Job pro danou úlohu.

Azure CLI

Pomocí příkazu az stream-analytics job show získáte podrobnosti o úloze, kterou jste vytvořili. Zástupné symboly nahraďte svým ID předplatného Azure, názvem skupiny prostředků a názvem úlohy Stream Analytics.

az stream-analytics job show -s SUBSCRIPTIONID -g RESOURCEGROUPNAME -n ASAJOBNAME

Azure PowerShell

Pomocí příkazu Get-AzStreamAnalyticsJob získáte podrobnosti o vytvořené úloze. Zástupné symboly nahraďte ID předplatného Azure, názvem skupiny prostředků a názvem úlohy Stream Analytics.

Get-AzStreamAnalyticsJob -SubscriptionID $subscriptionID -ResourceGroupName $resourceGroupName -Name $streamAnalyticsJobName

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

Pokud plánujete pokračovat na další tutoriály, možná byste si tyto zdroje měli ponechat. Když tyto zdroje už nepotřebujete, smažte skupinu zdrojů. Odstranění skupiny prostředků odstraní i úlohu Azure Stream Analytics. Odstranění skupiny prostředků pomocí Azure CLI nebo Azure PowerShellu:

Azure CLI

az group delete --name RESOURCEGROUPNAME

Azure PowerShell

Remove-AzResourceGroup -Name RESOURCEGROUPNAME

Další kroky

V tomto rychlém startu jste pomocí šablony ARM vytvořili úlohu Azure Stream Analytics a ověřili jste nasazení. Přejděte k dalšímu článku, kde se naučíte, jak exportovat šablonu ARM pro existující úkol pomocí VS Code.