az stream-analytics output
Nota
Questo riferimento fa parte dell'estensione analisi di flusso per l'interfaccia della riga di comando di Azure (versione 2.15.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az stream-analytics output . Altre informazioni sulle estensioni.
Gestire l'output con analisi di flusso.
Comandi
Nome | Descrizione | Tipo | Stato |
---|---|---|---|
az stream-analytics output create |
Creare un output o sostituire un output già esistente in un processo di streaming esistente. |
Estensione | Disponibilità generale |
az stream-analytics output delete |
Eliminare un output dal processo di streaming. |
Estensione | Disponibilità generale |
az stream-analytics output list |
Elencare tutti gli output nel processo di streaming specificato. |
Estensione | Disponibilità generale |
az stream-analytics output show |
Ottenere informazioni dettagliate sull'output specificato. |
Estensione | Disponibilità generale |
az stream-analytics output test |
Verificare se l'origine dati di un output è raggiungibile e utilizzabile dal servizio Analisi di flusso di Azure. |
Estensione | Disponibilità generale |
az stream-analytics output update |
Aggiornare un output esistente in un processo di streaming esistente. Può essere usato per aggiornare parzialmente (ad esempio, aggiornare una o due proprietà) un output senza influire sul resto del processo o della definizione di output. |
Estensione | Disponibilità generale |
az stream-analytics output wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione dell'output di Analisi di flusso. |
Estensione | Disponibilità generale |
az stream-analytics output create
Creare un output o sostituire un output già esistente in un processo di streaming esistente.
az stream-analytics output create --job-name
--name
--resource-group
[--datasource]
[--if-match]
[--if-none-match]
[--serialization]
[--size-window]
[--time-window]
Esempio
Creare un output di 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"
Creare un output di 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"
Creare un output della coda bus di servizio con la serializzazione 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"
Creare un output dell'argomento bus di servizio con la serializzazione 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"
Creare un output BLOB con serializzazione 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"
Creare un output di Azure Data Lake Store con la serializzazione 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"
Creare un output del database SQL di Azure
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"
Creare un output tabella di 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"
Creare un output di Hub eventi con serializzazione 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"
Parametri necessari
Nome del processo di streaming.
Nome dell'output.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Descrive l'origine dati in cui verrà scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). Valore previsto: json-string/json-file/@json-file.
ETag dell'output. Omettere questo valore per sovrascrivere sempre l'output corrente. Specificare l'ultimo valore ETag visualizzato per impedire la sovrascrittura accidentale delle modifiche simultanee.
Impostare su '*' per consentire la creazione di un nuovo output, ma per impedire l'aggiornamento di un output esistente. Gli altri valori generano una risposta 412 Pre-condition Failed.
Descrive il modo in cui i dati di un input vengono serializzati o il modo in cui i dati vengono serializzati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). Valore previsto: json-string/json-file/@json-file.
Finestra delle dimensioni a cui vincolare un output di Analisi di flusso.
Intervallo di tempo per filtrare gli output dei processi di Analisi di flusso.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az stream-analytics output delete
Eliminare un output dal processo di streaming.
az stream-analytics output delete --job-name
--name
--resource-group
[--yes]
Esempio
Eliminare un output
az stream-analytics output delete --job-name "sj6458" --name "output1755" --resource-group "sjrg2157"
Parametri necessari
Nome del processo di streaming.
Nome dell'output.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az stream-analytics output list
Elencare tutti gli output nel processo di streaming specificato.
az stream-analytics output list --job-name
--resource-group
[--select]
Esempio
Elencare tutti gli output in un processo di streaming
az stream-analytics output list --job-name "sj6458" --resource-group "sjrg2157"
Parametri necessari
Nome del processo di streaming.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Parametro di query OData $select. Si tratta di un elenco delimitato da virgole di proprietà strutturali da includere nella risposta o "" per includere tutte le proprietà. Per impostazione predefinita, vengono restituite tutte le proprietà tranne la diagnostica. Attualmente accetta solo '' come valore valido.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az stream-analytics output show
Ottenere informazioni dettagliate sull'output specificato.
az stream-analytics output show --job-name
--name
--resource-group
Esempio
Ottenere un output di DocumentDB
az stream-analytics output show --job-name "sj2331" --output-name "output3022" --resource-group "sjrg7983"
Ottenere un output di Power BI
az stream-analytics output show --job-name "sj2331" --output-name "output3022" --resource-group "sjrg7983"
Ottenere un output della coda bus di servizio con la serializzazione Avro
az stream-analytics output show --job-name "sj5095" --output-name "output3456" --resource-group "sjrg3410"
Ottenere un output dell'argomento bus di servizio con la serializzazione CSV
az stream-analytics output show --job-name "sj7094" --output-name "output7886" --resource-group "sjrg6450"
Ottenere un output BLOB con la serializzazione CSV
az stream-analytics output show --job-name "sj900" --output-name "output1623" --resource-group "sjrg5023"
Ottenere un output di Azure Data Lake Store con la serializzazione JSON
az stream-analytics output show --job-name "sj3310" --output-name "output5195" --resource-group "sjrg6912"
Ottenere un output di Azure Data Warehouse
az stream-analytics output show --job-name "sjName" --output-name "output958" --resource-group "sjrg"
Ottenere un output del database SQL di Azure
az stream-analytics output show --job-name "sj6458" --output-name "output1755" --resource-group "sjrg2157"
Ottenere un output di tabella di Azure
az stream-analytics output show --job-name "sj2790" --output-name "output958" --resource-group "sjrg5176"
Ottenere un output di Hub eventi con serializzazione JSON
az stream-analytics output show --job-name "sj3310" --output-name "output5195" --resource-group "sjrg6912"
Parametri necessari
Nome del processo di streaming.
Nome dell'output.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az stream-analytics output test
Verificare se l'origine dati di un output è raggiungibile e utilizzabile dal servizio Analisi di flusso di Azure.
az stream-analytics output test --job-name
--name
--resource-group
[--datasource]
[--no-wait]
[--serialization]
[--size-window]
[--time-window]
Esempio
Testare la connessione per un output
az stream-analytics output test --job-name "sj6458" --output-name "output1755" --resource-group "sjrg2157"
Parametri necessari
Nome del processo di streaming.
Nome dell'output.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Descrive l'origine dati in cui verrà scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). Valore previsto: json-string/json-file/@json-file.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Descrive il modo in cui i dati di un input vengono serializzati o il modo in cui i dati vengono serializzati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). Valore previsto: json-string/json-file/@json-file.
Finestra delle dimensioni a cui vincolare un output di Analisi di flusso.
Intervallo di tempo per filtrare gli output dei processi di Analisi di flusso.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az stream-analytics output update
Aggiornare un output esistente in un processo di streaming esistente. Può essere usato per aggiornare parzialmente (ad esempio, aggiornare una o due proprietà) un output senza influire sul resto del processo o della definizione di output.
az stream-analytics output update --job-name
--name
--resource-group
[--datasource]
[--if-match]
[--serialization]
[--size-window]
[--time-window]
Esempio
Aggiornare un output di DocumentDB
az stream-analytics output update --job-name "sj2331" --datasource "{\"type\":\"Microsoft.Storage/DocumentDB\",\"properties\":{\"partitionKey\":\"differentPartitionKey\"}}" --output-name "output3022" --resource-group "sjrg7983"
Aggiornare un output di Power BI
az stream-analytics output update --job-name "sj2331" --datasource "{\"type\":\"PowerBI\",\"properties\":{\"dataset\":\"differentDataset\"}}" --output-name "output3022" --resource-group "sjrg7983"
Aggiornare un output della coda di bus di servizio con la serializzazione 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"
Aggiornare un output dell'argomento bus di servizio con la serializzazione 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"
Aggiornare un output BLOB con la serializzazione 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"
Aggiornare un output di Azure Data Lake Store con la serializzazione 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"
Aggiornare un output del database SQL di Azure
az stream-analytics output update --job-name "sj6458" --datasource "{\"type\":\"Microsoft.Sql/Server/Database\",\"properties\":{\"table\":\"differentTable\"}}" --output-name "output1755" --resource-group "sjrg2157"
Aggiornare un output di tabella di Azure
az stream-analytics output update --job-name "sj2790" --datasource "{\"type\":\"Microsoft.Storage/Table\",\"properties\":{\"partitionKey\":\"differentPartitionKey\"}}" --output-name "output958" --resource-group "sjrg5176"
Aggiornare un output di Hub eventi con la serializzazione 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"
Parametri necessari
Nome del processo di streaming.
Nome dell'output.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Descrive l'origine dati in cui verrà scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). Valore previsto: json-string/json-file/@json-file.
ETag dell'output. Omettere questo valore per sovrascrivere sempre l'output corrente. Specificare l'ultimo valore ETag visualizzato per impedire la sovrascrittura accidentale delle modifiche simultanee.
Descrive il modo in cui i dati di un input vengono serializzati o il modo in cui i dati vengono serializzati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). Valore previsto: json-string/json-file/@json-file.
Finestra delle dimensioni a cui vincolare un output di Analisi di flusso.
Intervallo di tempo per filtrare gli output dei processi di Analisi di flusso.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az stream-analytics output wait
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione dell'output di Analisi di flusso.
az stream-analytics output wait --job-name
--name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Esempio
Sospendere l'esecuzione della riga di comando successiva dello script dell'interfaccia della riga di comando fino a quando non viene creato correttamente l'output di Analisi di flusso.
az stream-analytics output wait --job-name "sj3310" --output-name "output5195" --resource-group "sjrg6912" --created
Parametri necessari
Nome del processo di streaming.
Nome dell'output.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.
Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Attendere l'eliminazione.
Attendere che la risorsa esista.
Intervallo di polling in secondi.
Attesa massima in secondi.
Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.