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
Název funkce.
Název úlohy streamování.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Volitelné parametry
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.
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.
Vlastnosti, které jsou přidruženy k funkci. Očekávaná hodnota: json-string/json-file/@json-file.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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
Název funkce.
Název úlohy streamování.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Volitelné parametry
Nezotvádejte výzvu k potvrzení.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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
Název funkce.
Název úlohy streamování.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Volitelné parametry
Parametry potřebné k načtení výchozí definice funkce pro funkci webové služby Azure Machine Learning
Použití: --ml-properties execute-endpoint=XX
execute-endpoint: Koncový bod request-response execute koncový bod webové služby Azure Machine Learning. Další informace najdete tady: https://docs.microsoft.com/en-us/azure/stream-analytics/machine-learning-udf.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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
Název úlohy streamování.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Volitelné parametry
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
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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
Název funkce.
Název úlohy streamování.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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
Název funkce.
Název úlohy streamování.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Volitelné parametry
Nečekejte na dokončení dlouhotrvající operace.
Vlastnosti, které jsou přidruženy k funkci. Očekávaná hodnota: json-string/json-file/@json-file.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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
Název funkce.
Název úlohy streamování.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Volitelné parametry
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.
Vlastnosti, které jsou přidruženy k funkci. Očekávaná hodnota: json-string/json-file/@json-file.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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
Název funkce.
Název úlohy streamování.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Volitelné parametry
Počkejte na vytvoření s 'provisioningState' v 'Succeeded'.
Počkejte, až podmínka splňuje vlastní dotaz JMESPath. Například provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Počkejte na odstranění.
Počkejte, až prostředek existuje.
Interval dotazování v sekundách
Maximální čekání v sekundách.
Počkejte, dokud se neaktualizuje stav zřizování ve stavu Úspěch.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.