Udostępnij za pośrednictwem


Szybki start: tworzenie zadania usługi Azure Stream Analytics przy użyciu szablonu usługi ARM

W tym przewodniku Szybki start utworzysz zadanie usługi Azure Stream Analytics przy użyciu szablonu usługi Azure Resource Manager (szablonu usługi ARM). Po utworzeniu zadania należy zweryfikować wdrożenie.

Szablon usługi Azure Resource Manager to plik JavaScript Object Notation (JSON), który definiuje infrastrukturę i konfigurację projektu. W szablonie używana jest składnia deklaratywna. Możesz opisać zamierzone wdrożenie bez konieczności pisania sekwencji poleceń programowania w celu utworzenia wdrożenia.

Jeśli Twoje środowisko spełnia wymagania wstępne i masz doświadczenie w korzystaniu z szablonów ARM, wybierz przycisk Wdróż na platformie Azure. Szablon zostanie otwarty w witrynie Azure Portal.

Przycisk wdrażania szablonu usługi Resource Manager na platformie Azure.

Wymagania wstępne

Aby ukończyć ten artykuł, należy wykonać następujące czynności:

Przegląd szablonu

Szablon używany w tym przewodniku Szybki start jest jednym z szablonów szybkiego startu platformy 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'))]"
    }
  }
}

Zasób platformy Azure zdefiniowany w szablonie to Microsoft.StreamAnalytics/StreamingJobs: tworzy zadanie usługi Azure Stream Analytics.

Wdrażanie szablonu

W tej sekcji utworzysz zadanie usługi Azure Stream Analytics przy użyciu szablonu usługi ARM.

  1. Wybierz poniższy obraz, aby zalogować się na platformie Azure i otworzyć szablon. Szablon tworzy zadanie usługi Azure Stream Analytics.

    Przycisk wdrażania szablonu usługi Resource Manager na platformie Azure.

  2. Podaj wymagane wartości do utworzenia zadania usługi Azure Stream Analytics.

    Tworzenie zadania usługi Azure Stream Analytics przy użyciu szablonu usługi Azure Resource Manager

    Podaj następujące wartości:

    Właściwości Opis
    Subskrypcja Z listy rozwijanej wybierz subskrypcję platformy Azure.
    Grupa zasobów: Określ, czy chcesz utworzyć nową grupę zasobów, czy użyć istniejącej grupy. Grupa zasobów to kontener, który przechowuje powiązane zasoby dla rozwiązania platformy Azure. Aby uzyskać więcej informacji, zobacz Omówienie usługi Azure Resource Manager.
    Region Wybierz pozycję Wschodnie stany USA. Inne dostępne regiony podano na stronie dostępności usług platformy Azure według regionów.
    Nazwa zadania usługi Stream Analytics Podaj nazwę zadania usługi Stream Analytics.
    Liczba jednostek przesyłania strumieniowego Wybierz wymaganą liczbę jednostek przesyłania strumieniowego. Aby uzyskać więcej informacji, zobacz Omówienie i dostosowywanie jednostek przesyłania strumieniowego.
  3. Wybierz pozycję Przeglądanie + tworzenie, a następnie pozycję Utwórz.

Przeglądanie wdrożonych zasobów

Możesz użyć witryny Azure Portal, aby sprawdzić zadanie usługi Azure Stream Analytics lub użyć interfejsu wiersza polecenia platformy Azure lub skryptu programu Azure PowerShell, aby wyświetlić listę zasobów.

Azure Portal

Po zakończeniu wdrażania wybierz pozycję Przejdź do zasobu , aby przejść do strony Zadanie usługi Stream Analytics dla zadania.

Interfejs wiersza polecenia platformy Azure

Użyj polecenia az stream-analytics job show, aby uzyskać szczegółowe informacje o utworzonym zadaniu. Zastąp symbole zastępcze identyfikatorem subskrypcji platformy Azure, nazwą grupy zasobów i nazwą zadania usługi Stream Analytics.

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

Azure PowerShell

Użyj polecenia Get-AzStreamAnalyticsJob, aby uzyskać szczegółowe informacje o utworzonym zadaniu. Zastąp symbole zastępcze identyfikatorem subskrypcji platformy Azure, nazwą grupy zasobów i nazwą zadania usługi Stream Analytics.

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

Czyszczenie zasobów

Jeśli planujesz kontynuować korzystanie z kolejnych samouczków, możesz pozostawić te zasoby na miejscu. Gdy grupa zasobów nie jest już potrzebna, usuń grupę zasobów, która usuwa zadanie usługi Azure Stream Analytics. Aby usunąć grupę zasobów przy użyciu interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell:

Interfejs wiersza polecenia platformy Azure

az group delete --name RESOURCEGROUPNAME

Azure PowerShell

Remove-AzResourceGroup -Name RESOURCEGROUPNAME

Następne kroki

W tym przewodniku Szybki start utworzono zadanie usługi Azure Stream Analytics przy użyciu szablonu usługi ARM i sprawdzono wdrożenie. Przejdź do następnego artykułu, aby dowiedzieć się, jak wyeksportować szablon usługi ARM dla istniejącego zadania przy użyciu programu VS Code.