Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure Stream Analytics to usługa analityki w czasie rzeczywistym, która przetwarza dane strumieniowane ze źródeł takich jak urządzenia, czujniki i aplikacje. W tym przewodniku z serii Szybki start użyjesz szablonu usługi Azure Resource Manager (szablonu ARM) do utworzenia zadania usługi Azure Stream Analytics. Po utworzeniu zadania walidujesz 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.
Wymagania wstępne
Aby ukończyć ten artykuł, należy wykonać następujące czynności:
- Posiadanie subskrypcji platformy Azure — utwórz subskrypcję bezpłatnie.
Przegląd szablonu
W tym przewodniku Szybki start użyto szablonu z Azure Quickstart Templates.
{
"$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'))]"
}
}
}
Szablon definiuje następujące zasoby:
- Microsoft. StreamAnalytics/StreamingJobs: Tworzy zadanie Azure Stream Analytics.
Wdrażanie szablonu
W tej sekcji tworzysz zadanie Azure Stream Analytics, korzystając z szablonu ARM.
Wybierz poniższy obraz, aby zalogować się na platformie Azure i otworzyć szablon. Szablon tworzy zadanie usługi Azure Stream Analytics.
Podaj wymagane wartości do utworzenia zadania usługi Azure Stream Analytics.
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. Wybierz pozycję Przeglądanie + tworzenie, a następnie pozycję Utwórz.
Przeglądanie wdrożonych zasobów
Aby sprawdzić zadanie Azure Stream Analytics, użyj portalu Azure albo skryptu Azure CLI lub Azure PowerShell, aby wyświetlić zasób.
Azure Portal
Po zakończeniu wdrożenia wybierz Przejdź do zasobu , aby przejść do strony Stream Analytics Job 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ć kolejne tutoriale, warto zachować te materiały. Gdy przestaniesz potrzebować tych zasobów, usuń grupę zasobów. Usunięcie grupy zasobów powoduje także usunięcie zadania 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 za pomocą szablonu ARM i zweryfikowano wdrożenie. Przejdź do następnego artykułu, aby dowiedzieć się, jak wyeksportować szablon ARM dla istniejącego zadania za pomocą VS Code.