az stream-analytics function
Not
Bu başvuru, Azure CLI (sürüm 2.15.0 veya üzeri) için stream-analytics uzantısının bir parçasıdır. Uzantı, az stream-analytics işlev komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Akış analizi ile işlevi yönetin.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az stream-analytics function create |
bir işlev oluşturun veya mevcut bir akış işinin altında zaten var olan bir işlevin yerini alır. |
Dahili | GA |
az stream-analytics function delete |
Akış işinden bir işlevi silin. |
Dahili | GA |
az stream-analytics function inspect |
Belirtilen parametrelere göre bir işlevin varsayılan tanımını alın. |
Dahili | GA |
az stream-analytics function list |
Belirtilen akış işinin altındaki tüm işlevleri listeleyin. |
Dahili | GA |
az stream-analytics function show |
Belirtilen işlevle ilgili ayrıntıları alın. |
Dahili | GA |
az stream-analytics function test |
İşlev için sağlanan bilgilerin geçerli olup olmadığını test edin. Bu işlem, işlevin arkasındaki temel web hizmetine bağlantıyı test etmek veya sağlanan işlev kodunun sağlam bir şekilde doğru olduğundan emin olmak arasında değişebilir. |
Dahili | GA |
az stream-analytics function update |
Mevcut akış işinin altındaki mevcut bir işlevi güncelleştirin. Bu, işin veya işlev tanımının geri kalanını etkilemeden bir işlevi kısmen güncelleştirmek (bir veya iki özelliği güncelleştirmek) için kullanılabilir. |
Dahili | GA |
az stream-analytics function wait |
Stream-analytics işlevinin bir koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
Dahili | GA |
az stream-analytics function create
bir işlev oluşturun veya mevcut bir akış işinin altında zaten var olan bir işlevin yerini alır.
az stream-analytics function create --function-name
--job-name
--resource-group
[--if-match]
[--if-none-match]
[--properties]
Örnekler
JavaScript işlevi oluşturma
az stream-analytics function create --properties "{\"type\":\"Scalar\",\"properties\":{\"binding\":{\"type\":\"Microsoft.StreamAnalytics/JavascriptUdf\",\"properties\":{\"script\":\"function (x, y) { return x + y; }\"}},\"inputs\":[{\"dataType\":\"Any\"}],\"output\":{\"dataType\":\"Any\"}}}" --function-name "function8197" --job-name "sj8653" --resource-group "sjrg1637"
Azure ML işlevi oluşturma
az stream-analytics function create --properties "{\"type\":\"Scalar\",\"properties\":{\"binding\":{\"type\":\"Microsoft.MachineLearning/WebService\",\"properties\":{\"apiKey\":\"someApiKey==\",\"batchSize\":1000,\"endpoint\":\"someAzureMLEndpointURL\",\"inputs\":{\"name\":\"input1\",\"columnNames\":[{\"name\":\"tweet\",\"dataType\":\"string\",\"mapTo\":0}]},\"outputs\":[{\"name\":\"Sentiment\",\"dataType\":\"string\"}]}},\"inputs\":[{\"dataType\":\"nvarchar(max)\"}],\"output\":{\"dataType\":\"nvarchar(max)\"}}}" --function-name "function588" --job-name "sj9093" --resource-group "sjrg7"
Gerekli Parametreler
İşlevin adı.
Akış işinin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
İşlevin ETag'i. Geçerli işlevin üzerine her zaman yazmak için bu değeri atla. Eşzamanlı değişikliklerin yanlışlıkla üzerine yazılmasını önlemek için son görülen ETag değerini belirtin.
Yeni bir işlevin oluşturulmasına izin vermek, ancak mevcut bir işlevin güncelleştirilmesini önlemek için '*' olarak ayarlayın. Diğer değerler 412 Ön Koşul Başarısız yanıtına neden olur.
bir işlevle ilişkili özellikler. Beklenen değer: json-string/json-file/@json-file.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az stream-analytics function delete
Akış işinden bir işlevi silin.
az stream-analytics function delete --function-name
--job-name
--resource-group
[--yes]
Örnekler
İşlev silme
az stream-analytics function delete --name "function8197" --job-name "sj8653" --resource-group "sjrg1637"
Gerekli Parametreler
İşlevin adı.
Akış işinin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Onay istemde bulunmayın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az stream-analytics function inspect
Belirtilen parametrelere göre bir işlevin varsayılan tanımını alın.
az stream-analytics function inspect --function-name
--job-name
--resource-group
[--ml-properties]
Gerekli Parametreler
İşlevin adı.
Akış işinin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Azure Machine Learning web hizmeti işlevi için varsayılan işlev tanımını almak için gereken parametreler.
Kullanım: --ml-properties execute-endpoint=XX
execute-endpoint: Azure Machine Learning web hizmetinin İstek-Yanıt yürütme uç noktası. Daha fazla bilgi için buraya bakın: https://docs.microsoft.com/en-us/azure/stream-analytics/machine-learning-udf.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az stream-analytics function list
Belirtilen akış işinin altındaki tüm işlevleri listeleyin.
az stream-analytics function list --job-name
--resource-group
[--select]
Örnekler
Akış işi içindeki tüm işlevleri listeleme
az stream-analytics function list --job-name "sj8653" --resource-group "sjrg1637"
Gerekli Parametreler
Akış işinin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
$select OData sorgu parametresi. Bu, yanıta eklenecek yapısal özelliklerin virgülle ayrılmış bir listesidir veya tüm özellikleri dahil etmek için "". Varsayılan olarak, tanılama dışındaki tüm özellikler döndürülür. Şu anda yalnızca '' değerini geçerli bir değer olarak kabul eder.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az stream-analytics function show
Belirtilen işlevle ilgili ayrıntıları alın.
az stream-analytics function show --function-name
--job-name
--resource-group
Örnekler
JavaScript işlevi alma
az stream-analytics function show --name "function8197" --job-name "sj8653" --resource-group "sjrg1637"
Azure ML işlevi alma
az stream-analytics function show --name "function588" --job-name "sj9093" --resource-group "sjrg7"
Gerekli Parametreler
İşlevin adı.
Akış işinin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az stream-analytics function test
İşlev için sağlanan bilgilerin geçerli olup olmadığını test edin. Bu işlem, işlevin arkasındaki temel web hizmetine bağlantıyı test etmek veya sağlanan işlev kodunun sağlam bir şekilde doğru olduğundan emin olmak arasında değişebilir.
az stream-analytics function test --function-name
--job-name
--resource-group
[--no-wait]
[--properties]
Örnekler
JavaScript işlevi için bağlantıyı test edin
az stream-analytics function test --function-name "function8197" --job-name "sj8653" --resource-group "sjrg1637"
Azure ML işlevi için bağlantıyı test edin
az stream-analytics function test --function-name "function588" --job-name "sj9093" --resource-group "sjrg7"
Gerekli Parametreler
İşlevin adı.
Akış işinin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Uzun süre çalışan işlemin bitmesini beklemeyin.
bir işlevle ilişkili özellikler. Beklenen değer: json-string/json-file/@json-file.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az stream-analytics function update
Mevcut akış işinin altındaki mevcut bir işlevi güncelleştirin. Bu, işin veya işlev tanımının geri kalanını etkilemeden bir işlevi kısmen güncelleştirmek (bir veya iki özelliği güncelleştirmek) için kullanılabilir.
az stream-analytics function update --function-name
--job-name
--resource-group
[--if-match]
[--properties]
Örnekler
JavaScript işlevini güncelleştirme
az stream-analytics function update --properties "{\"type\":\"Scalar\",\"properties\":{\"binding\":{\"type\":\"Microsoft.StreamAnalytics/JavascriptUdf\",\"properties\":{\"script\":\"function (a, b) { return a * b; }\"}}}}" --function-name "function8197" --job-name "sj8653" --resource-group "sjrg1637"
Azure ML işlevini güncelleştirme
az stream-analytics function update --properties "{\"type\":\"Scalar\",\"properties\":{\"binding\":{\"type\":\"Microsoft.MachineLearning/WebService\",\"properties\":{\"batchSize\":5000}}}}" --function-name "function588" --job-name "sj9093" --resource-group "sjrg7"
Gerekli Parametreler
İşlevin adı.
Akış işinin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
İşlevin ETag'i. Geçerli işlevin üzerine her zaman yazmak için bu değeri atla. Eşzamanlı değişikliklerin yanlışlıkla üzerine yazılmasını önlemek için son görülen ETag değerini belirtin.
bir işlevle ilişkili özellikler. Beklenen değer: json-string/json-file/@json-file.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az stream-analytics function wait
Stream-analytics işlevinin bir koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.
az stream-analytics function wait --function-name
--job-name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Örnekler
Stream-analytics işlevi başarıyla oluşturulana kadar CLI betiğinin sonraki satırını yürütmeyi duraklatın.
az stream-analytics function wait --name "function588" --job-name "sj9093" --resource-group "sjrg7" --created
Gerekli Parametreler
İşlevin adı.
Akış işinin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
'ProvisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.
Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Silinene kadar bekleyin.
Kaynak var olana kadar bekleyin.
Saniye cinsinden yoklama aralığı.
Saniye cinsinden en fazla bekleme.
'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.