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

--function-name --name -n

İşlevin adı.

--job-name

Akış işinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--if-match

İş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.

--if-none-match

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.

--properties

Bir işlevle ilişkili özellikler. Beklenen değer: json-string/json-file/@json-file.

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

--function-name --name -n

İşlevin adı.

--job-name

Akış işinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--yes -y

Onay isteminde bulunmayı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

--function-name --name -n

İşlevin adı.

--job-name

Akış işinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--ml-properties

bir Azure Machine Learning web hizmeti işlevi için varsayılan işlev tanımını almak için gereken parametreler.

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

--job-name

Akış işinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--select

$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.

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

--function-name --name -n

İşlevin adı.

--job-name

Akış işinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

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

--function-name --name -n

İşlevin adı.

--job-name

Akış işinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

--properties

Bir işlevle ilişkili özellikler. Beklenen değer: json-string/json-file/@json-file.

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

--function-name --name -n

İşlevin adı.

--job-name

Akış işinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--if-match

İş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.

--properties

Bir işlevle ilişkili özellikler. Beklenen değer: json-string/json-file/@json-file.

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

--function-name --name -n

İşlevin adı.

--job-name

Akış işinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--created

'provisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

--exists

Kaynak var olana kadar bekleyin.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--timeout

Saniye cinsinden maksimum bekleme.

varsayılan değer: 3600
--updated

provisioningState değeri 'Başarılı' olarak güncelleştirilene kadar bekleyin.