az stream-analytics input
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 az stream-analytics input . Přečtěte si další informace o rozšířeních.
Správa vstupu pomocí analýzy datových proudů
Příkazy
Name | Description | Typ | Stav |
---|---|---|---|
az stream-analytics input create |
Vytvořte vstup nebo nahraďte již existující vstup v rámci existující úlohy streamování. |
Rozšíření | GA |
az stream-analytics input delete |
Odstraňte vstup z úlohy streamování. |
Rozšíření | GA |
az stream-analytics input list |
Vypíše všechny vstupy v zadané úloze streamování. |
Rozšíření | GA |
az stream-analytics input show |
Získejte podrobnosti o zadaném vstupu. |
Rozšíření | GA |
az stream-analytics input test |
Otestujte, jestli je zdroj dat vstupu dostupný a použitelný službou Azure Stream Analytics. |
Rozšíření | GA |
az stream-analytics input update |
Aktualizujte existující vstup v rámci existující úlohy streamování. Dá se použít k částečné aktualizaci (tj. aktualizace jedné nebo dvou vlastností) vstupu, aniž by to ovlivnilo zbytek úlohy nebo definice vstupu. |
Rozšíření | GA |
az stream-analytics input wait |
Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka vstupu stream-analytics. |
Rozšíření | GA |
az stream-analytics input create
Vytvořte vstup nebo nahraďte již existující vstup v rámci existující úlohy streamování.
az stream-analytics input create --input-name
--job-name
--resource-group
[--if-match]
[--if-none-match]
[--properties]
Příklady
Vytvoření vstupu referenčního objektu blob pomocí serializace CSV
az stream-analytics input create --properties "{\"type\":\"Reference\",\"datasource\":{\"type\":\"Microsoft.Storage/Blob\",\"properties\":{\"container\":\"state\",\"dateFormat\":\"yyyy/MM/dd\",\"pathPattern\":\"{date}/{time}\",\"storageAccounts\":[{\"accountKey\":\"someAccountKey==\",\"accountName\":\"someAccountName\"}],\"timeFormat\":\"HH\"}},\"serialization\":{\"type\":\"Csv\",\"properties\":{\"encoding\":\"UTF8\",\"fieldDelimiter\":\",\"}}}" --input-name "input7225" --job-name "sj9597" --resource-group "sjrg8440"
Vytvoření vstupu centra událostí streamu pomocí serializace JSON
az stream-analytics input create --properties "{\"type\":\"Stream\",\"datasource\":{\"type\":\"Microsoft.ServiceBus/EventHub\",\"properties\":{\"consumerGroupName\":\"sdkconsumergroup\",\"eventHubName\":\"sdkeventhub\",\"serviceBusNamespace\":\"sdktest\",\"sharedAccessPolicyKey\":\"someSharedAccessPolicyKey==\",\"sharedAccessPolicyName\":\"RootManageSharedAccessKey\"}},\"serialization\":{\"type\":\"Json\",\"properties\":{\"encoding\":\"UTF8\"}}}" --input-name "input7425" --job-name "sj197" --resource-group "sjrg3139"
Vytvoření vstupu IoT Hubu streamu pomocí serializace Avro
az stream-analytics input create --properties "{\"type\":\"Stream\",\"datasource\":{\"type\":\"Microsoft.Devices/IotHubs\",\"properties\":{\"consumerGroupName\":\"sdkconsumergroup\",\"endpoint\":\"messages/events\",\"iotHubNamespace\":\"iothub\",\"sharedAccessPolicyKey\":\"sharedAccessPolicyKey=\",\"sharedAccessPolicyName\":\"owner\"}},\"serialization\":{\"type\":\"Avro\"}}" --input-name "input7970" --job-name "sj9742" --resource-group "sjrg3467"
Vytvoření vstupu objektu blob streamu pomocí serializace CSV
az stream-analytics input create --properties "{\"type\":\"Stream\",\"datasource\":{\"type\":\"Microsoft.Storage/Blob\",\"properties\":{\"container\":\"state\",\"dateFormat\":\"yyyy/MM/dd\",\"pathPattern\":\"{date}/{time}\",\"sourcePartitionCount\":16,\"storageAccounts\":[{\"accountKey\":\"someAccountKey==\",\"accountName\":\"someAccountName\"}],\"timeFormat\":\"HH\"}},\"serialization\":{\"type\":\"Csv\",\"properties\":{\"encoding\":\"UTF8\",\"fieldDelimiter\":\",\"}}}" --input-name "input8899" --job-name "sj6695" --resource-group "sjrg8161"
Povinné parametry
Název vstupu.
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 vstupu. Tuto hodnotu vynecháte, pokud chcete aktuální vstup 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 se umožnilo vytvoření nového vstupu, ale aby se zabránilo aktualizaci existujícího vstupu. Další hodnoty budou mít za následek odpověď 412 Před podmínkou, která selhala.
Vlastnosti, které jsou přidruženy ke vstupu. Požadováno u požadavků PUT (CreateOrReplace). 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 input delete
Odstraňte vstup z úlohy streamování.
az stream-analytics input delete --input-name
--job-name
--resource-group
[--yes]
Příklady
Odstranění vstupu
az stream-analytics input delete --input-name "input7225" --job-name "sj9597" --resource-group "sjrg8440"
Povinné parametry
Název vstupu.
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 input list
Vypíše všechny vstupy v zadané úloze streamování.
az stream-analytics input list --job-name
--resource-group
[--select]
Příklady
Výpis všech vstupů v úloze streamování
az stream-analytics input list --job-name "sj9597" --resource-group "sjrg8440"
Výpis všech vstupů v úloze streamování a zahrnutí diagnostických informací pomocí parametru dotazu $select OData
az stream-analytics input list --select "*" --job-name "sj7804" --resource-group "sjrg3276"
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 input show
Získejte podrobnosti o zadaném vstupu.
az stream-analytics input show --input-name
--job-name
--resource-group
Příklady
Získání vstupu referenčního objektu blob pomocí serializace CSV
az stream-analytics input show --input-name "input7225" --job-name "sj9597" --resource-group "sjrg8440"
Získání vstupu centra událostí streamu pomocí serializace JSON
az stream-analytics input show --input-name "input7425" --job-name "sj197" --resource-group "sjrg3139"
Získání vstupu IoT Hubu streamu pomocí serializace Avro
az stream-analytics input show --input-name "input7970" --job-name "sj9742" --resource-group "sjrg3467"
Získání vstupu objektu blob streamu pomocí serializace CSV
az stream-analytics input show --input-name "input8899" --job-name "sj6695" --resource-group "sjrg8161"
Povinné parametry
Název vstupu.
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 input test
Otestujte, jestli je zdroj dat vstupu dostupný a použitelný službou Azure Stream Analytics.
az stream-analytics input test --input-name
--job-name
--resource-group
[--no-wait]
[--properties]
Příklady
Otestování připojení pro vstup
az stream-analytics input test --input-name "input7225" --job-name "sj9597" --resource-group "sjrg8440"
Povinné parametry
Název vstupu.
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 ke vstupu. Požadováno u požadavků PUT (CreateOrReplace). 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 input update
Aktualizujte existující vstup v rámci existující úlohy streamování. Dá se použít k částečné aktualizaci (tj. aktualizace jedné nebo dvou vlastností) vstupu, aniž by to ovlivnilo zbytek úlohy nebo definice vstupu.
az stream-analytics input update --input-name
--job-name
--resource-group
[--if-match]
[--properties]
Příklady
Aktualizace vstupu referenčního objektu blob
az stream-analytics input update --properties "{\"type\":\"Reference\",\"datasource\":{\"type\":\"Microsoft.Storage/Blob\",\"properties\":{\"container\":\"differentContainer\"}},\"serialization\":{\"type\":\"Csv\",\"properties\":{\"encoding\":\"UTF8\",\"fieldDelimiter\":\"|\"}}}" --input-name "input7225" --job-name "sj9597" --resource-group "sjrg8440"
Aktualizace vstupu centra událostí streamu
az stream-analytics input update --properties "{\"type\":\"Stream\",\"datasource\":{\"type\":\"Microsoft.ServiceBus/EventHub\",\"properties\":{\"consumerGroupName\":\"differentConsumerGroupName\"}},\"serialization\":{\"type\":\"Avro\"}}" --input-name "input7425" --job-name "sj197" --resource-group "sjrg3139"
Aktualizace vstupu IoT Hubu streamu
az stream-analytics input update --properties "{\"type\":\"Stream\",\"datasource\":{\"type\":\"Microsoft.Devices/IotHubs\",\"properties\":{\"endpoint\":\"messages/operationsMonitoringEvents\"}},\"serialization\":{\"type\":\"Csv\",\"properties\":{\"encoding\":\"UTF8\",\"fieldDelimiter\":\"|\"}}}" --input-name "input7970" --job-name "sj9742" --resource-group "sjrg3467"
Aktualizace vstupu objektu blob datového proudu
az stream-analytics input update --properties "{\"type\":\"Stream\",\"datasource\":{\"type\":\"Microsoft.Storage/Blob\",\"properties\":{\"sourcePartitionCount\":32}},\"serialization\":{\"type\":\"Csv\",\"properties\":{\"encoding\":\"UTF8\",\"fieldDelimiter\":\"|\"}}}" --input-name "input8899" --job-name "sj6695" --resource-group "sjrg8161"
Povinné parametry
Název vstupu.
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 vstupu. Tuto hodnotu vynecháte, pokud chcete aktuální vstup 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 ke vstupu. Požadováno u požadavků PUT (CreateOrReplace). 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 input wait
Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka vstupu stream-analytics.
az stream-analytics input wait --input-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 úspěšně nevytvoří vstup stream-analytics.
az stream-analytics input wait --input-name "input8899" --job-name "sj6695" --resource-group "sjrg8161" --created
Povinné parametry
Název vstupu.
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.