az stream-analytics function

Poznámka:

Tento odkaz je součástí rozšíření Stream Analytics pro Azure CLI (verze 2.15.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu funkce az stream-analytics . Přečtěte si další informace o rozšířeních.

Správa funkce pomocí stream analytics

Příkazy

Name Description Typ Stav
az stream-analytics function create

Vytvořte funkci nebo nahraďte již existující funkci v rámci existující úlohy streamování.

Rozšíření GA
az stream-analytics function delete

Odstraňte funkci z úlohy streamování.

Rozšíření GA
az stream-analytics function inspect

Načtěte výchozí definici funkce na základě zadaných parametrů.

Rozšíření GA
az stream-analytics function list

Zobrazí seznam všech funkcí v zadané úloze streamování.

Rozšíření GA
az stream-analytics function show

Získejte podrobnosti o zadané funkci.

Rozšíření GA
az stream-analytics function test

Otestujte, jestli jsou informace zadané pro funkci platné. To může být v rozsahu od testování připojení k podkladové webové službě za funkcí nebo zajištění syntakticky správného kódu funkce.

Rozšíření GA
az stream-analytics function update

Aktualizujte existující funkci v rámci existující úlohy streamování. Dá se použít k částečné aktualizaci (tj. k aktualizaci jedné nebo dvou vlastností) funkce, aniž by to ovlivnilo zbytek úlohy nebo definice funkce.

Rozšíření GA
az stream-analytics function wait

Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka funkce stream-analytics.

Rozšíření GA

az stream-analytics function create

Vytvořte funkci nebo nahraďte již existující funkci v rámci existující úlohy streamování.

az stream-analytics function create --function-name
                                    --job-name
                                    --resource-group
                                    [--if-match]
                                    [--if-none-match]
                                    [--properties]

Příklady

Vytvoření javascriptové funkce

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"

Vytvoření funkce Azure ML

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"

Povinné parametry

--function-name --name -n

Název funkce.

--job-name

Název úlohy streamování.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--if-match

ETag funkce. Tuto hodnotu vynecháte, pokud chcete aktuální funkci vždy přepsat. Zadejte naposledy zobrazenou hodnotu značky ETag, abyste zabránili náhodnému přepsání souběžných změn.

--if-none-match

Nastavte na *, aby bylo možné vytvořit novou funkci, ale chcete-li zabránit aktualizaci existující funkce. Další hodnoty budou mít za následek odpověď 412 Před podmínkou, která selhala.

--properties

Vlastnosti, které jsou přidruženy k funkci. Očekávaná hodnota: json-string/json-file/@json-file.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az stream-analytics function delete

Odstraňte funkci z úlohy streamování.

az stream-analytics function delete --function-name
                                    --job-name
                                    --resource-group
                                    [--yes]

Příklady

Odstranění funkce

az stream-analytics function delete --name "function8197" --job-name "sj8653" --resource-group "sjrg1637"

Povinné parametry

--function-name --name -n

Název funkce.

--job-name

Název úlohy streamování.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--yes -y

Nezotvádejte výzvu k potvrzení.

výchozí hodnota: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az stream-analytics function inspect

Načtěte výchozí definici funkce na základě zadaných parametrů.

az stream-analytics function inspect --function-name
                                     --job-name
                                     --resource-group
                                     [--ml-properties]

Povinné parametry

--function-name --name -n

Název funkce.

--job-name

Název úlohy streamování.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--ml-properties

Parametry potřebné k načtení výchozí definice funkce pro funkci webové služby Azure Machine Učení.

Použití: --ml-properties execute-endpoint=XX

execute-endpoint: Koncový bod request-response execute endpoint of the Azure Machine Učení web service. Další informace najdete tady: https://docs.microsoft.com/en-us/azure/stream-analytics/machine-learning-udf.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az stream-analytics function list

Zobrazí seznam všech funkcí v zadané úloze streamování.

az stream-analytics function list --job-name
                                  --resource-group
                                  [--select]

Příklady

Výpis všech funkcí v úloze streamování

az stream-analytics function list --job-name "sj8653" --resource-group "sjrg1637"

Povinné parametry

--job-name

Název úlohy streamování.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--select

Parametr dotazu $select OData. Jedná se o čárkami oddělený seznam strukturálních vlastností, které se mají zahrnout do odpovědi, nebo "" pro zahrnutí všech vlastností. Ve výchozím nastavení se vrátí všechny vlastnosti s výjimkou diagnostiky. Aktuálně přijímá pouze '' jako platnou hodnotu.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az stream-analytics function show

Získejte podrobnosti o zadané funkci.

az stream-analytics function show --function-name
                                  --job-name
                                  --resource-group

Příklady

Získání funkce JavaScriptu

az stream-analytics function show --name "function8197" --job-name "sj8653" --resource-group "sjrg1637"

Získání funkce Azure ML

az stream-analytics function show --name "function588" --job-name "sj9093" --resource-group "sjrg7"

Povinné parametry

--function-name --name -n

Název funkce.

--job-name

Název úlohy streamování.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az stream-analytics function test

Otestujte, jestli jsou informace zadané pro funkci platné. To může být v rozsahu od testování připojení k podkladové webové službě za funkcí nebo zajištění syntakticky správného kódu funkce.

az stream-analytics function test --function-name
                                  --job-name
                                  --resource-group
                                  [--no-wait]
                                  [--properties]

Příklady

Otestování připojení pro funkci JavaScriptu

az stream-analytics function test --function-name "function8197" --job-name "sj8653" --resource-group "sjrg1637"

Otestování připojení pro funkci Azure ML

az stream-analytics function test --function-name "function588" --job-name "sj9093" --resource-group "sjrg7"

Povinné parametry

--function-name --name -n

Název funkce.

--job-name

Název úlohy streamování.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

výchozí hodnota: False
--properties

Vlastnosti, které jsou přidruženy k funkci. Očekávaná hodnota: json-string/json-file/@json-file.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az stream-analytics function update

Aktualizujte existující funkci v rámci existující úlohy streamování. Dá se použít k částečné aktualizaci (tj. k aktualizaci jedné nebo dvou vlastností) funkce, aniž by to ovlivnilo zbytek úlohy nebo definice funkce.

az stream-analytics function update --function-name
                                    --job-name
                                    --resource-group
                                    [--if-match]
                                    [--properties]

Příklady

Aktualizace funkce JavaScriptu

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"

Aktualizace funkce Azure ML

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"

Povinné parametry

--function-name --name -n

Název funkce.

--job-name

Název úlohy streamování.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--if-match

ETag funkce. Tuto hodnotu vynecháte, pokud chcete aktuální funkci vždy přepsat. Zadejte naposledy zobrazenou hodnotu značky ETag, abyste zabránili náhodnému přepsání souběžných změn.

--properties

Vlastnosti, které jsou přidruženy k funkci. Očekávaná hodnota: json-string/json-file/@json-file.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az stream-analytics function wait

Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka funkce stream-analytics.

az stream-analytics function wait --function-name
                                  --job-name
                                  --resource-group
                                  [--created]
                                  [--custom]
                                  [--deleted]
                                  [--exists]
                                  [--interval]
                                  [--timeout]
                                  [--updated]

Příklady

Pozastavte provádění dalšího řádku skriptu rozhraní příkazového řádku, dokud se funkce stream-analytics úspěšně nevytvoří.

az stream-analytics function wait --name "function588" --job-name "sj9093" --resource-group "sjrg7" --created

Povinné parametry

--function-name --name -n

Název funkce.

--job-name

Název úlohy streamování.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--created

Počkejte na vytvoření s 'provisioningState' v 'Succeeded'.

výchozí hodnota: False
--custom

Počkejte, až podmínka splňuje vlastní dotaz JMESPath. Například provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Počkejte na odstranění.

výchozí hodnota: False
--exists

Počkejte, až prostředek existuje.

výchozí hodnota: False
--interval

Interval dotazování v sekundách

výchozí hodnota: 30
--timeout

Maximální čekání v sekundách.

výchozí hodnota: 3600
--updated

Počkejte, dokud se neaktualizuje stav zřizování ve stavu Úspěch.

výchozí hodnota: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.