Snabbstart: Skapa ett Azure Stream Analytics-jobb med hjälp av en ARM-mall
I den här snabbstarten använder du en Azure Resource Manager-mall (ARM-mall) för att skapa ett Azure Stream Analytics-jobb. När jobbet har skapats verifierar du distributionen.
En Azure Resource Manager-mall är en JSON-fil (JavaScript Object Notation) som definierar infrastrukturen och konfigurationen för projektet. Mallen använder deklarativ syntax. Du beskriver den avsedda distributionen utan att skriva sekvensen med programmeringskommandon för att skapa distributionen.
Om din miljö uppfyller förhandskraven och du är van att använda ARM-mallar väljer du knappen Distribuera till Azure. Mallen öppnas i Azure Portal.
Förutsättningar
För att slutföra den här artikeln måste du:
- Ha en Azure-prenumeration – skapa en kostnadsfritt.
Granska mallen
Mallen som används i den här snabbstarten kommer från Azure-snabbstartsmallar.
{
"$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'))]"
}
}
}
Azure-resursen som definieras i mallen är Microsoft.StreamAnalytics/StreamingJobs: skapar ett Azure Stream Analytics-jobb.
Distribuera mallen
I det här avsnittet skapar du ett Azure Stream Analytics-jobb med hjälp av ARM-mallen.
Välj följande bild för att logga in på Azure och öppna en mall. Mallen skapar ett Azure Stream Analytics-jobb.
Ange de värden som krävs för att skapa ditt Azure Stream Analytics-jobb.
Ange följande värden:
Property Beskrivning Abonnemang I listrutan väljer du din Azure-prenumeration. Resursgrupp Ange om du vill skapa en ny resursgrupp eller använda en befintlig. En resursgrupp är en container som innehåller relaterade resurser för en Azure-lösning. Mer information finns i översikten över Azure-resursgrupper. Region Välj USA, östra. För andra tillgängliga regioner läser du informationen om Azure-tjänsttillgänglighet per region. Stream Analytics-jobbnamn Ange ett namn för ditt Stream Analytics-jobb. Antal enheter för direktuppspelning Välj antalet enheter för direktuppspelning som du behöver. Mer information finns i Förstå och justera strömningsenheter. Välj Granska + skapa och klicka sedan på Skapa.
Granska distribuerade resurser
Du kan antingen använda Azure Portal för att kontrollera Azure Stream Analytics-jobbet eller använda Azure CLI- eller Azure PowerShell-skript för att visa en lista över resursen.
Azure Portal
När distributionen är klar väljer du Gå till resurs för att navigera till sidan Stream Analytics-jobb för jobbet.
Azure CLI
Använd kommandot az stream-analytics job show för att få information om jobbet du skapade. Ersätt platshållarna med ditt Azure-prenumerations-ID, resursgruppsnamn och Stream Analytics-jobbnamn.
az stream-analytics job show -s SUBSCRIPTIONID -g RESOURCEGROUPNAME -n ASAJOBNAME
Azure PowerShell
Använd kommandot Get-AzStreamAnalyticsJob för att få information om jobbet du skapade. Ersätt platshållarna med ditt Azure-prenumerations-ID, resursgruppsnamn och Stream Analytics-jobbnamn.
Get-AzStreamAnalyticsJob -SubscriptionID $subscriptionID -ResourceGroupName $resourceGroupName -Name $streamAnalyticsJobName
Rensa resurser
Om du planerar att fortsätta med efterföljande självstudier kanske du vill lämna dessa resurser på plats. Ta bort resursgruppen när den inte längre behövs, vilket tar bort Azure Stream Analytics-jobbet. Så här tar du bort resursgruppen med hjälp av Azure CLI eller Azure PowerShell:
Azure CLI
az group delete --name RESOURCEGROUPNAME
Azure PowerShell
Remove-AzResourceGroup -Name RESOURCEGROUPNAME
Nästa steg
I den här snabbstarten skapade du ett Azure Stream Analytics-jobb med hjälp av en ARM-mall och verifierade distributionen. Gå vidare till nästa artikel för att lära dig hur du exporterar en ARM-mall för ett befintligt jobb med VS Code.