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 function 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önetme.
Komutlar
| az stream-analytics function create |
Bir işlev oluşturun veya mevcut akış işinin altında zaten var olan bir işlevin yerini alır. |
| az stream-analytics function delete |
Akış işinden bir işlevi silin. |
| az stream-analytics function inspect |
Belirtilen parametrelere göre bir işlevin varsayılan tanımını alın. |
| az stream-analytics function list |
Belirtilen akış işi altındaki tüm işlevleri listeleyin. |
| az stream-analytics function show |
Belirtilen işlev hakkındaki ayrıntıları alı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 update |
Mevcut akış işinin altındaki mevcut bir işlevi güncelleştirin. Bu, kısmen güncelleştirmek için kullanılabilir (örneğin. bir veya iki özelliği güncelleştirin) kalan işi veya işlev tanımını etkilemeden bir işlevi güncelleştirin. |
| 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 create
Bir işlev oluşturun veya mevcut 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.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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 isteminde bulunmayın.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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
bir Azure Machine Learning web hizmeti işlevi için varsayılan işlev tanımını almak için gereken 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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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şi altındaki tüm işlevleri listeleyin.
az stream-analytics function list --job-name
--resource-group
[--select]
Örnekler
Akış 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 dahil etmek için yapısal özelliklerin virgülle ayrılmış bir listesidir veya tüm özellikleri eklemek için "*". Varsayılan olarak, tanılamalar dışında tüm özellikler döndürülür. Şu anda yalnızca '*' geçerli bir değer olarak kabul eder.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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şlev hakkındaki 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.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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, kısmen güncelleştirmek için kullanılabilir (örneğin. bir veya iki özelliği güncelleştirin) kalan işi veya işlev tanımını etkilemeden bir işlevi güncelleştirin.
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.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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 maksimum bekleme.
provisioningState değeri 'Başarılı' olarak güncelleştirilene kadar bekleyin.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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.