Mulai Cepat: Membuat pekerjaan Azure Stream Analytics menggunakan templat ARM

Dalam mulai cepat ini, Anda menggunakan templat Azure Resource Manager (templat ARM) untuk membuat pekerjaan Azure Stream Analytics. Setelah pekerjaan dibuat, Anda akan memvalidasi penyebaran.

Templat Azure Resource Manager adalah file JavaScript Object Notation (JSON) yang menentukan infrastruktur dan konfigurasi untuk proyek Anda. Template tersebut menggunakan sintaksis deklaratif. Anda menjelaskan penyebaran yang Dimaksudkan tanpa menulis urutan perintah pemrograman untuk membuat penyebaran.

Jika lingkungan Anda telah memenuhi prasyarat dan Anda terbiasa menggunakan templat ARM, pilih tombol Sebarkan ke Azure. Templat terbuka di portal Azure.

Button to deploy the Resource Manager template to Azure.

Prasyarat

Untuk menyelesaikan artikel ini, Anda perlu:

Meninjau templat

Templat yang digunakan di mulai cepat ini berasal dari Templat Mulai Cepat 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'))]"
    }
  }
}

Sumber daya Azure yang ditentukan dalam templat adalah Microsoft.StreamAnalytics/StreamingJobs: membuat pekerjaan Azure Stream Analytics.

Menyebarkan templat

Di bagian ini, Anda membuat pekerjaan Azure Stream Analytics menggunakan templat ARM.

  1. Pilih gambar berikut untuk masuk ke Azure dan buka templat. Templat membuat tugas Azure Stream Analytics.

    Button to deploy the Resource Manager template to Azure.

  2. Berikan nilai yang diperlukan untuk membuat pekerjaan Azure Stream Analytics Anda.

    Create Azure Stream Analytics job using an Azure Resource Manager template

    Berikan nilai berikut:

    Properti Deskripsi
    Langganan Dari menu dropdown, pilih langganan Azure Anda.
    Grup sumber daya Tentukan apakah Anda ingin membuat grup sumber daya baru atau menggunakan grup sumber daya yang sudah ada. Grup sumber daya adalah kontainer yang menampung sumber daya terkait untuk solusi Azure. Untuk informasi selengkapnya, lihat Ringkasan Azure Resource Group.
    Wilayah Pilih AS Timur. Untuk wilayah lain yang tersedia, lihat Layanan Azure yang tersedia menurut wilayah.
    Nama Pekerjaan Azure Stream Analytics Berikan nama untuk pekerjaan Azure Stream Analytics Anda.
    Jumlah Unit Streaming Pilih jumlah unit streaming yang Anda butuhkan. Untuk mengetahui informasi selengkapnya, lihat Memahami dan menyesuaikan Unit Streaming.
  3. Pilih Tinjau ulang + Buat, lalu pilih Buat.

Meninjau sumber daya yang disebarkan

Anda dapat menggunakan portal Azure untuk memeriksa pekerjaan Azure Stream Analytics atau menggunakan skrip Azure CLI atau Azure PowerShell untuk mencantumkan sumber daya.

Portal Azure

Setelah penyebaran selesai, pilih Buka sumber daya untuk menavigasi ke halaman Pekerjaan Analisis Aliran untuk pekerjaan tersebut.

Azure CLI

Gunakan perintah az stream-analytics job show untuk mendapatkan detail tentang pekerjaan yang Anda buat. Ganti tempat penampung dengan ID langganan Azure, nama grup sumber daya, dan nama pekerjaan Azure Stream Analytics Anda.

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

Azure PowerShell

Gunakan perintah Get-AzStreamAnalyticsJob untuk mendapatkan detail tentang pekerjaan yang Anda buat. Ganti tempat penampung dengan ID langganan Azure, nama grup sumber daya, dan nama pekerjaan Azure Stream Analytics Anda.

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

Membersihkan sumber daya

Jika Anda berencana untuk melanjutkan ke tutorial berikutnya, sebaiknya tinggalkan sumber daya ini. Jika sudah tidak diperlukan, hapus grup sumber daya, yang juga akan menghapus pekerjaan Azure Stream Analytics. Untuk menghapus grup sumber daya menggunakan Azure CLI atau Azure PowerShell:

Azure CLI

az group delete --name RESOURCEGROUPNAME

Azure PowerShell

Remove-AzResourceGroup -Name RESOURCEGROUPNAME

Langkah berikutnya

Dalam mulai cepat ini, Anda telah membuat pekerjaan Azure Stream Analytics menggunakan templat ARM dan memvalidasi penyebaran. Lanjutkan ke artikel berikutnya untuk mempelajari cara mengekspor templat ARM untuk pekerjaan yang sudah ada menggunakan Visual Studio Code.