Sdílet prostřednictvím


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

V tomto rychlém startu pomocí šablony Azure Resource Manageru (šablona ARM) vytvoříte úlohu Azure Stream Analytics. Po vytvoření úlohy ověříte 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

Šablona použitá v tomto rychlém startu je jednou 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'))]"
    }
  }
}

Prostředek Azure definovaný v šabloně je Microsoft.StreamAnalytics/StreamingJobs: vytvoří úlohu Azure Stream Analytics.

Nasazení šablony

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

  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.

    Vytvoření úlohy Azure Stream Analytics pomocí šablony Azure Resource Manageru

    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 Vysvětlení a úprava jednotek streamování.
  3. Vyberte Zkontrolovat a vytvořit a potom Vytvořit.

Kontrola nasazených prostředků

Pomocí webu Azure Portal můžete zkontrolovat úlohu Azure Stream Analytics nebo pomocí Azure CLI nebo skriptu Azure PowerShellu k výpisu prostředku.

portál Azure

Po dokončení nasazení vyberte Přejít k prostředku a přejděte na stránku Úlohy Stream Analytics pro úlohu.

Azure CLI

Pomocí příkazu az stream-analytics job show získejte 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.

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 budete chtít pokračovat v dalších kurzech, možná budete chtít tyto prostředky ponechat na místě. Pokud už ji nepotřebujete, odstraňte skupinu prostředků, která odstraní ú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í. V dalším článku se dozvíte, jak exportovat šablonu ARM pro existující úlohu pomocí nástroje VS Code.