Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Stream Analytics, cihazlar, sensörler ve uygulamalar gibi kaynaklardan akış verilerini işleyen gerçek zamanlı bir analiz hizmetidir. Bu hızlı başlangıçta, Azure Stream Analytics işi oluşturmak için bir Azure Resource Manager şablonu (ARM şablonu) kullanacaksınız. İşi oluşturduktan sonra dağıtımı doğrularsınız.
Azure Resource Manager şablonu, projenizin altyapısını ve yapılandırmasını tanımlayan bir JavaScript Nesne Gösterimi (JSON) dosyasıdır. Şablon bildirimsel sözdizimi kullanır. Dağıtımı oluşturmak için programlama komutlarının sırasını yazmadan hedeflenen dağıtımınızı açıklarsınız.
Ortamınız önkoşulları karşılıyorsa ve ARM şablonlarını kullanma hakkında bilginiz varsa, Azure’a dağıtma düğmesini seçin. Şablon Azure portalında açılır.
Önkoşullar
Bu makaleyi tamamlamak için şunları yapmanız gerekir:
- Azure aboneliğiniz var - ücretsiz bir abonelik oluşturun.
Şablonu gözden geçirme
Bu hızlı başlangıçta Azure Hızlı Başlangıç Şablonları'ndan bir şablon kullanılır.
{
"$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'))]"
}
}
}
Şablon aşağıdaki kaynağı tanımlar:
- Microsoft. StreamAnalytics/StreamingJobs: Azure Stream Analytics işi oluşturur.
Şablonu dağıtma
Bu bölümde, ARM şablonunu kullanarak Azure Stream Analytics işi oluşturuyorsunuz.
Aşağıdaki görüntüyü seçerek Azure'da oturum açıp bir şablon açın. Şablon, bir Azure Stream Analytics görevi oluşturur.
Azure Stream Analytics işinizi oluşturmak için gerekli değerleri sağlayın.
Aşağıdaki değerleri girin:
Özellik Açıklama Abonelik Açılan listeden Azure aboneliğinizi seçin. Kaynak grubu Yeni bir kaynak grubu oluşturmayı veya mevcut bir kaynak grubunu kullanmayı seçin. Kaynak grubu, bir Azure çözümü için ilgili kaynakları bir arada tutan kapsayıcıdır. Daha fazla bilgi için bkz. Azure Kaynak Grubuna genel bakış. Bölge Doğu ABD’yi seçin. Kullanılabilir diğer bölgeler için bkz. Bölgeye göre kullanılabilir Azure hizmetleri. Stream Analytics İş Adı Stream Analytics işiniz için bir ad belirtin. Akış Birimi Sayısı İhtiyacınız olan akış birimi sayısını seçin. Daha fazla bilgi için bkz . Akış Birimlerini anlama ve ayarlama. Gözden Geçir ve Oluştur’u ve sonra Oluştur’u seçin.
Dağıtılan kaynakları gözden geçirme
Azure Stream Analytics işini kontrol etmek için ya Azure portalını ya da kaynağı listelemek için Azure CLI veya Azure PowerShell scriptini kullanın.
Azure portal
Dağıtım tamamlandığında, işe ait Stream Analytics işi sayfasına gitmek için Kaynağa git seçeneğini belirleyin.
Azure CLI
Oluşturduğunuz işin ayrıntılarını almak için az stream-analytics job show komutunu kullanın. Yer tutucuları Azure abonelik kimliğiniz, kaynak grubu adı ve Stream Analytics iş adınızla değiştirin.
az stream-analytics job show -s SUBSCRIPTIONID -g RESOURCEGROUPNAME -n ASAJOBNAME
Azure PowerShell
Oluşturduğunuz işin ayrıntılarını almak için Get-AzStreamAnalyticsJob komutunu kullanın. Yer tutucuları Azure abonelik kimliğiniz, kaynak grubu adı ve Stream Analytics iş adınızla değiştirin.
Get-AzStreamAnalyticsJob -SubscriptionID $subscriptionID -ResourceGroupName $resourceGroupName -Name $streamAnalyticsJobName
Kaynakları temizleme
Sonraki eğitimlere devam etmeyi planlıyorsanız, bu kaynakları korumak isteyebilirsiniz. Bu kaynaklara artık ihtiyacınız kalmayınca, kaynak grubunu silin. Resource group'un silinmesi Azure Stream Analytics işini de silir. Azure CLI veya Azure PowerShell kullanarak kaynak grubunu silmek için:
Azure CLI
az group delete --name RESOURCEGROUPNAME
Azure PowerShell
Remove-AzResourceGroup -Name RESOURCEGROUPNAME
Sonraki adımlar
Bu hızlı başlangıçta ARM şablonu kullanarak bir Azure Stream Analytics işi oluşturdunuz ve dağıtımı doğruladunuz. VS Code kullanarak mevcut bir iş için ARM şablonunun dışa aktarılması için bir sonraki makaleye geçin.