az stream-analytics output
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 output . Přečtěte si další informace o rozšířeních.
Správa výstupu pomocí stream analytics
Příkazy
Name | Description | Typ | Stav |
---|---|---|---|
az stream-analytics output create |
Vytvořte výstup nebo nahraďte již existující výstup ve stávající úloze streamování. |
Rozšíření | GA |
az stream-analytics output delete |
Odstraňte výstup z úlohy streamování. |
Rozšíření | GA |
az stream-analytics output list |
Vypíše všechny výstupy pod zadanou úlohou streamování. |
Rozšíření | GA |
az stream-analytics output show |
Získejte podrobnosti o zadaném výstupu. |
Rozšíření | GA |
az stream-analytics output test |
Otestujte, jestli je zdroj dat výstupu dostupný a použitelný službou Azure Stream Analytics. |
Rozšíření | GA |
az stream-analytics output update |
Aktualizujte existující výstup pod existující úlohou streamování. Dá se použít k částečné aktualizaci (tj. k aktualizaci jedné nebo dvou vlastností) výstupu, aniž by to ovlivnilo zbytek úlohy nebo definice výstupu. |
Rozšíření | GA |
az stream-analytics output wait |
Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka výstupu stream-Analytics. |
Rozšíření | GA |
az stream-analytics output create
Vytvořte výstup nebo nahraďte již existující výstup ve stávající úloze streamování.
az stream-analytics output create --job-name
--name
--resource-group
[--datasource]
[--if-match]
[--if-none-match]
[--serialization]
[--size-window]
[--time-window]
Příklady
Vytvoření výstupu DocumentDB
az stream-analytics output create --job-name "sj2331" --datasource "{\"type\":\"Microsoft.Storage/DocumentDB\",\"properties\":{\"accountId\":\"someAccountId\",\"accountKey\":\"accountKey==\",\"collectionNamePattern\":\"collection\",\"database\":\"db01\",\"documentId\":\"documentId\",\"partitionKey\":\"key\"}}" --output-name "output3022" --resource-group "sjrg7983"
Vytvoření výstupu Power BI
az stream-analytics output create --job-name "sj2331" --datasource "{\"type\":\"PowerBI\",\"properties\":{\"dataset\":\"someDataset\",\"groupId\":\"ac40305e-3e8d-43ac-8161-c33799f43e95\",\"groupName\":\"MyPowerBIGroup\",\"refreshToken\":\"someRefreshToken==\",\"table\":\"someTable\",\"tokenUserDisplayName\":\"Bob Smith\",\"tokenUserPrincipalName\":\"bobsmith@contoso.com\"}}" --output-name "output3022" --resource-group "sjrg7983"
Vytvoření výstupu fronty služby Service Bus pomocí serializace Avro
az stream-analytics output create --job-name "sj5095" --datasource "{\"type\":\"Microsoft.ServiceBus/Queue\",\"properties\":{\"propertyColumns\":[\"column1\",\"column2\"],\"queueName\":\"sdkqueue\",\"serviceBusNamespace\":\"sdktest\",\"sharedAccessPolicyKey\":\"sharedAccessPolicyKey=\",\"sharedAccessPolicyName\":\"RootManageSharedAccessKey\",\"systemPropertyColumns\":{\"MessageId\":\"col3\",\"PartitionKey\":\"col4\"}}}" --serialization "{\"type\":\"Avro\"}" --output-name "output3456" --resource-group "sjrg3410"
Vytvoření výstupu tématu služby Service Bus se serializací CSV
az stream-analytics output create --job-name "sj7094" --datasource "{\"type\":\"Microsoft.ServiceBus/Topic\",\"properties\":{\"propertyColumns\":[\"column1\",\"column2\"],\"serviceBusNamespace\":\"sdktest\",\"sharedAccessPolicyKey\":\"sharedAccessPolicyKey=\",\"sharedAccessPolicyName\":\"RootManageSharedAccessKey\",\"topicName\":\"sdktopic\"}}" --serialization "{\"type\":\"Csv\",\"properties\":{\"encoding\":\"UTF8\",\"fieldDelimiter\":\",\"}}" --output-name "output7886" --resource-group "sjrg6450"
Vytvoření výstupu objektu blob pomocí serializace CSV
az stream-analytics output create --job-name "sj900" --datasource "{\"type\":\"Microsoft.Storage/Blob\",\"properties\":{\"container\":\"state\",\"dateFormat\":\"yyyy/MM/dd\",\"pathPattern\":\"{date}/{time}\",\"storageAccounts\":[{\"accountKey\":\"accountKey==\",\"accountName\":\"someAccountName\"}],\"timeFormat\":\"HH\"}}" --serialization "{\"type\":\"Csv\",\"properties\":{\"encoding\":\"UTF8\",\"fieldDelimiter\":\",\"}}" --output-name "output1623" --resource-group "sjrg5023"
Vytvoření výstupu Azure Data Lake Store pomocí serializace JSON
az stream-analytics output create --job-name "sj3310" --datasource "{\"type\":\"Microsoft.DataLake/Accounts\",\"properties\":{\"accountName\":\"someaccount\",\"dateFormat\":\"yyyy/MM/dd\",\"filePathPrefix\":\"{date}/{time}\",\"refreshToken\":\"someRefreshToken==\",\"tenantId\":\"cea4e98b-c798-49e7-8c40-4a2b3beb47dd\",\"timeFormat\":\"HH\",\"tokenUserDisplayName\":\"Bob Smith\",\"tokenUserPrincipalName\":\"bobsmith@contoso.com\"}}" --serialization "{\"type\":\"Json\",\"properties\":{\"format\":\"Array\",\"encoding\":\"UTF8\"}}" --output-name "output5195" --resource-group "sjrg6912"
Vytvoření výstupu databáze Azure SQL
az stream-analytics output create --job-name "sj6458" --datasource "{\"type\":\"Microsoft.Sql/Server/Database\",\"properties\":{\"database\":\"someDatabase\",\"password\":\"somePassword\",\"server\":\"someServer\",\"table\":\"someTable\",\"user\":\"<user>\"}}" --output-name "output1755" --resource-group "sjrg2157"
Vytvoření výstupu tabulky Azure
az stream-analytics output create --job-name "sj2790" --datasource "{\"type\":\"Microsoft.Storage/Table\",\"properties\":{\"accountKey\":\"accountKey==\",\"accountName\":\"someAccountName\",\"batchSize\":25,\"columnsToRemove\":[\"column1\",\"column2\"],\"partitionKey\":\"partitionKey\",\"rowKey\":\"rowKey\",\"table\":\"samples\"}}" --output-name "output958" --resource-group "sjrg5176"
Vytvoření výstupu centra událostí s serializací JSON
az stream-analytics output create --job-name "sj3310" --datasource "{\"type\":\"Microsoft.ServiceBus/EventHub\",\"properties\":{\"eventHubName\":\"sdkeventhub\",\"partitionKey\":\"partitionKey\",\"serviceBusNamespace\":\"sdktest\",\"sharedAccessPolicyKey\":\"sharedAccessPolicyKey=\",\"sharedAccessPolicyName\":\"RootManageSharedAccessKey\"}}" --serialization "{\"type\":\"Json\",\"properties\":{\"format\":\"Array\",\"encoding\":\"UTF8\"}}" --output-name "output5195" --resource-group "sjrg6912"
Povinné parametry
Název úlohy streamování.
Název výstupu.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Volitelné parametry
Popisuje zdroj dat, do kterého se bude výstup zapisovat. Požadováno u požadavků PUT (CreateOrReplace). Očekávaná hodnota: json-string/json-file/@json-file.
ETag výstupu. Tuto hodnotu vynecháte, pokud chcete aktuální výstup 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žnil vytvoření nového výstupu, ale aby se zabránilo aktualizaci existujícího výstupu. Další hodnoty budou mít za následek odpověď 412 Před podmínkou, která selhala.
Popisuje, jak se data ze vstupu serializují nebo jak se data serializují při zápisu do výstupu. Požadováno u požadavků PUT (CreateOrReplace). Očekávaná hodnota: json-string/json-file/@json-file.
Okno velikosti pro omezení výstupu Stream Analytics na.
Časový rámec pro filtrování výstupů úlohy Stream Analytics
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 output delete
Odstraňte výstup z úlohy streamování.
az stream-analytics output delete --job-name
--name
--resource-group
[--yes]
Příklady
Odstranění výstupu
az stream-analytics output delete --job-name "sj6458" --name "output1755" --resource-group "sjrg2157"
Povinné parametry
Název úlohy streamování.
Název výstupu.
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 output list
Vypíše všechny výstupy pod zadanou úlohou streamování.
az stream-analytics output list --job-name
--resource-group
[--select]
Příklady
Výpis všech výstupů v úloze streamování
az stream-analytics output list --job-name "sj6458" --resource-group "sjrg2157"
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 output show
Získejte podrobnosti o zadaném výstupu.
az stream-analytics output show --job-name
--name
--resource-group
Příklady
Získání výstupu DocumentDB
az stream-analytics output show --job-name "sj2331" --output-name "output3022" --resource-group "sjrg7983"
Získání výstupu Power BI
az stream-analytics output show --job-name "sj2331" --output-name "output3022" --resource-group "sjrg7983"
Získání výstupu fronty služby Service Bus pomocí serializace Avro
az stream-analytics output show --job-name "sj5095" --output-name "output3456" --resource-group "sjrg3410"
Získání výstupu tématu služby Service Bus se serializací CSV
az stream-analytics output show --job-name "sj7094" --output-name "output7886" --resource-group "sjrg6450"
Získání výstupu objektu blob pomocí serializace CSV
az stream-analytics output show --job-name "sj900" --output-name "output1623" --resource-group "sjrg5023"
Získání výstupu Azure Data Lake Store pomocí serializace JSON
az stream-analytics output show --job-name "sj3310" --output-name "output5195" --resource-group "sjrg6912"
Získání výstupu Azure Data Warehouse
az stream-analytics output show --job-name "sjName" --output-name "output958" --resource-group "sjrg"
Získání výstupu databáze Azure SQL
az stream-analytics output show --job-name "sj6458" --output-name "output1755" --resource-group "sjrg2157"
Získání výstupu tabulky Azure
az stream-analytics output show --job-name "sj2790" --output-name "output958" --resource-group "sjrg5176"
Získání výstupu centra událostí pomocí serializace JSON
az stream-analytics output show --job-name "sj3310" --output-name "output5195" --resource-group "sjrg6912"
Povinné parametry
Název úlohy streamování.
Název výstupu.
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 output test
Otestujte, jestli je zdroj dat výstupu dostupný a použitelný službou Azure Stream Analytics.
az stream-analytics output test --job-name
--name
--resource-group
[--datasource]
[--no-wait]
[--serialization]
[--size-window]
[--time-window]
Příklady
Otestování připojení pro výstup
az stream-analytics output test --job-name "sj6458" --output-name "output1755" --resource-group "sjrg2157"
Povinné parametry
Název úlohy streamování.
Název výstupu.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Volitelné parametry
Popisuje zdroj dat, do kterého se bude výstup zapisovat. Požadováno u požadavků PUT (CreateOrReplace). Očekávaná hodnota: json-string/json-file/@json-file.
Nečekejte na dokončení dlouhotrvající operace.
Popisuje, jak se data ze vstupu serializují nebo jak se data serializují při zápisu do výstupu. Požadováno u požadavků PUT (CreateOrReplace). Očekávaná hodnota: json-string/json-file/@json-file.
Okno velikosti pro omezení výstupu Stream Analytics na.
Časový rámec pro filtrování výstupů úlohy Stream Analytics
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 output update
Aktualizujte existující výstup pod existující úlohou streamování. Dá se použít k částečné aktualizaci (tj. k aktualizaci jedné nebo dvou vlastností) výstupu, aniž by to ovlivnilo zbytek úlohy nebo definice výstupu.
az stream-analytics output update --job-name
--name
--resource-group
[--datasource]
[--if-match]
[--serialization]
[--size-window]
[--time-window]
Příklady
Aktualizace výstupu DocumentDB
az stream-analytics output update --job-name "sj2331" --datasource "{\"type\":\"Microsoft.Storage/DocumentDB\",\"properties\":{\"partitionKey\":\"differentPartitionKey\"}}" --output-name "output3022" --resource-group "sjrg7983"
Aktualizace výstupu Power BI
az stream-analytics output update --job-name "sj2331" --datasource "{\"type\":\"PowerBI\",\"properties\":{\"dataset\":\"differentDataset\"}}" --output-name "output3022" --resource-group "sjrg7983"
Aktualizace výstupu fronty služby Service Bus pomocí serializace Avro
az stream-analytics output update --job-name "sj5095" --datasource "{\"type\":\"Microsoft.ServiceBus/Queue\",\"properties\":{\"queueName\":\"differentQueueName\"}}" --serialization "{\"type\":\"Json\",\"properties\":{\"format\":\"LineSeparated\",\"encoding\":\"UTF8\"}}" --output-name "output3456" --resource-group "sjrg3410"
Aktualizace výstupu tématu služby Service Bus pomocí serializace CSV
az stream-analytics output update --job-name "sj7094" --datasource "{\"type\":\"Microsoft.ServiceBus/Topic\",\"properties\":{\"topicName\":\"differentTopicName\"}}" --serialization "{\"type\":\"Csv\",\"properties\":{\"encoding\":\"UTF8\",\"fieldDelimiter\":\"|\"}}" --output-name "output7886" --resource-group "sjrg6450"
Aktualizace výstupu objektu blob pomocí serializace CSV
az stream-analytics output update --job-name "sj900" --datasource "{\"type\":\"Microsoft.Storage/Blob\",\"properties\":{\"container\":\"differentContainer\"}}" --serialization "{\"type\":\"Csv\",\"properties\":{\"encoding\":\"UTF8\",\"fieldDelimiter\":\"|\"}}" --output-name "output1623" --resource-group "sjrg5023"
Aktualizace výstupu Azure Data Lake Store pomocí serializace JSON
az stream-analytics output update --job-name "sj3310" --datasource "{\"type\":\"Microsoft.DataLake/Accounts\",\"properties\":{\"accountName\":\"differentaccount\"}}" --serialization "{\"type\":\"Json\",\"properties\":{\"format\":\"LineSeparated\",\"encoding\":\"UTF8\"}}" --output-name "output5195" --resource-group "sjrg6912"
Aktualizace výstupu databáze Azure SQL
az stream-analytics output update --job-name "sj6458" --datasource "{\"type\":\"Microsoft.Sql/Server/Database\",\"properties\":{\"table\":\"differentTable\"}}" --output-name "output1755" --resource-group "sjrg2157"
Aktualizace výstupu tabulky Azure
az stream-analytics output update --job-name "sj2790" --datasource "{\"type\":\"Microsoft.Storage/Table\",\"properties\":{\"partitionKey\":\"differentPartitionKey\"}}" --output-name "output958" --resource-group "sjrg5176"
Aktualizace výstupu centra událostí pomocí serializace JSON
az stream-analytics output update --job-name "sj3310" --datasource "{\"type\":\"Microsoft.ServiceBus/EventHub\",\"properties\":{\"partitionKey\":\"differentPartitionKey\"}}" --serialization "{\"type\":\"Json\",\"properties\":{\"format\":\"LineSeparated\",\"encoding\":\"UTF8\"}}" --output-name "output5195" --resource-group "sjrg6912"
Povinné parametry
Název úlohy streamování.
Název výstupu.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Volitelné parametry
Popisuje zdroj dat, do kterého se bude výstup zapisovat. Požadováno u požadavků PUT (CreateOrReplace). Očekávaná hodnota: json-string/json-file/@json-file.
ETag výstupu. Tuto hodnotu vynecháte, pokud chcete aktuální výstup 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.
Popisuje, jak se data ze vstupu serializují nebo jak se data serializují při zápisu do výstupu. Požadováno u požadavků PUT (CreateOrReplace). Očekávaná hodnota: json-string/json-file/@json-file.
Okno velikosti pro omezení výstupu Stream Analytics na.
Časový rámec pro filtrování výstupů úlohy Stream Analytics
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 output wait
Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka výstupu stream-Analytics.
az stream-analytics output wait --job-name
--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 výstup stream-analytics úspěšně nevytvoří.
az stream-analytics output wait --job-name "sj3310" --output-name "output5195" --resource-group "sjrg6912" --created
Povinné parametry
Název úlohy streamování.
Název výstupu.
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.