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.
Prasyarat
Untuk menyelesaikan artikel ini, Anda perlu:
- Memiliki langganan Azure - buat langganan gratis.
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.
Pilih gambar berikut untuk masuk ke Azure dan buka templat. Templat membuat tugas Azure Stream Analytics.
Berikan nilai yang diperlukan untuk membuat pekerjaan Azure Stream Analytics Anda.
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. 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.