az stream-analytics job
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 job . Altre informazioni sulle estensioni.
Gestire il processo di streaming con l'analisi di flusso.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az stream-analytics job create |
Creare un processo di streaming o sostituire un processo di streaming già esistente. |
Estensione | Disponibilità generale |
az stream-analytics job delete |
Eliminare un processo di streaming. |
Estensione | Disponibilità generale |
az stream-analytics job list |
Elencare tutti i processi di streaming nel gruppo di risorse specificato. E Elenca tutti i processi di streaming nella sottoscrizione specificata. |
Estensione | Disponibilità generale |
az stream-analytics job scale |
Ridimensionare un processo di streaming quando il processo è in esecuzione. |
Estensione | Disponibilità generale |
az stream-analytics job show |
Ottenere informazioni dettagliate sul processo di streaming specificato. |
Estensione | Disponibilità generale |
az stream-analytics job start |
Avviare un processo di streaming. Una volta avviato un processo, inizierà a elaborare gli eventi di input e produrre l'output. |
Estensione | Disponibilità generale |
az stream-analytics job stop |
Arrestare un processo di streaming in esecuzione. In questo modo un processo di streaming in esecuzione arresta l'elaborazione degli eventi di input e la produzione di output. |
Estensione | Disponibilità generale |
az stream-analytics job update |
Aggiornare un processo di streaming esistente. Può essere usato per aggiornare parzialmente (ad esempio, aggiornare una o due proprietà) un processo di streaming senza influire sul resto della definizione del processo. |
Estensione | Disponibilità generale |
az stream-analytics job wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione del processo di analisi di flusso. |
Estensione | Disponibilità generale |
az stream-analytics job create
Creare un processo di streaming o sostituire un processo di streaming già esistente.
az stream-analytics job create --job-name
--resource-group
[--arrival-max-delay]
[--compatibility-level {1.0, 1.2}]
[--content-storage-policy {JobStorageAccount, SystemAccount}]
[--data-locale]
[--functions]
[--id]
[--identity]
[--if-match]
[--if-none-match]
[--inputs]
[--job-storage-account]
[--job-type {Cloud, Edge}]
[--location]
[--no-wait]
[--order-max-delay]
[--out-of-order-policy {Adjust, Drop}]
[--output-error-policy {Drop, Stop}]
[--output-start-mode {CustomTime, JobStartTime, LastOutputEventTime}]
[--output-start-time]
[--outputs]
[--tags]
[--transformation]
Esempio
Creare un processo di streaming completo (un processo di streaming con una trasformazione, almeno 1 input e almeno 1 output)
az stream-analytics job create --job-name "sj7804" --resource-group "sjrg3276" --location "West US" --compatibility-level "1.0" --data-locale "en-US" --arrival-max-delay 5 --order-max-delay 0 --out-of-order-policy "Drop" --functions "[]" --inputs "[{\"name\":\"inputtest\",\"properties\":{\"type\":\"Stream\",\"datasource\":{\"type\":\"Microsoft.Storage/Blob\",\"properties\":{\"container\":\"containerName\",\"pathPattern\":\"\",\"storageAccounts\":[{\"accountKey\":\"yourAccountKey==\",\"accountName\":\"yourAccountName\"}]}},\"serialization\":{\"type\":\"Json\",\"properties\":{\"encoding\":\"UTF8\"}}}}]" --output-error-policy "Drop" --outputs "[{\"name\":\"outputtest\",\"datasource\":{\"type\":\"Microsoft.Sql/Server/Database\",\"properties\":{\"database\":\"databaseName\",\"password\":\"userPassword\",\"server\":\"serverName\",\"table\":\"tableName\",\"user\":\"<user>\"}}}]" --transformation name="transformationtest" streaming-units=1 query="Select Id, Name from inputtest" --tags key1="value1" key3="value3" randomKey="randomValue"
Creare una shell del processo di streaming (un processo di streaming senza input, output, trasformazione o funzioni)
az stream-analytics job create --job-name "sj59" --resource-group "sjrg6936" --location "West US" --compatibility-level "1.0" --data-locale "en-US" --arrival-max-delay 16 --order-max-delay 5 --out-of-order-policy "Drop" --functions "[]" --inputs "[]" --output-error-policy "Drop" --outputs "[]" --tags key1="value1" key3="value3" randomKey="randomValue"
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
Ritardo massimo tollerabile in secondi in cui potrebbero essere inclusi gli eventi in ritardo. L'intervallo supportato è da -1 a 1814399 (20.23:59:59 giorni) e -1 viene usato per specificare l'attesa per un periodo illimitato. Se la proprietà è assente, viene interpretato come valore -1.
Controlla determinati comportamenti di runtime del processo di streaming.
I valori validi sono JobStorageAccount e SystemAccount. Se impostato su JobStorageAccount, è necessario che l'utente specifichi anche la proprietà jobStorageAccount. .
Impostazioni locali dei dati del processo di analisi di flusso. Il valore deve essere il nome di impostazioni cultura .NET supportate dal set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Il valore predefinito è "en-US" se non è specificato alcun valore.
Elenco di una o più funzioni per il processo di streaming. La proprietà name per ogni funzione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione. Valore previsto: json-string/json-file/@json-file.
ID risorsa del cluster.
Descrivere l'identità gestita assegnata dal sistema assegnata a questo processo che può essere usata per l'autenticazione con input e output.
Utilizzo: --identity tenant-id=XX principal-id=XX type=XX
tenant-id: identità tenantId principal-id: tipo di ID entità di identità: tipo di identità.
ETag del processo di streaming. Omettere questo valore per sovrascrivere sempre il set di record corrente. Specificare l'ultimo valore ETag visualizzato per impedire la sovrascrittura accidentale delle modifiche simultanee.
Impostare su '*' per consentire la creazione di un nuovo processo di streaming, ma per impedire l'aggiornamento di un set di record esistente. Gli altri valori generano una risposta 412 Pre-condition Failed.
Elenco di uno o più input per il processo di streaming. La proprietà name per ogni input è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per l'input singolo. Valore previsto: json-string/json-file/@json-file.
Proprietà associate a un account Archiviazione di Azure con IDENTITÀ del servizio gestito.
Utilizzo: --job-storage-account authentication-mode=XX account-name=XX account-key=XX
authentication-mode: modalità di autenticazione. account-name: nome dell'account Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). account-key: chiave dell'account per l'account Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace).
Descrive il tipo di processo. Le modalità valide sono Cloud
e "Edge".
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Ritardo massimo tollerabile in secondi in cui gli eventi non ordinati possono essere modificati in modo da tornare in ordine.
Indica il criterio da applicare agli eventi che arrivano fuori ordine nel flusso di eventi di input.
Indica il criterio da applicare agli eventi che arrivano all'output e non possono essere scritti nella risorsa di archiviazione esterna a causa di un formato non valido (valori di colonna mancanti, valori di colonna di tipo o dimensioni non corretti).
Questa proprietà deve essere utilizzata solo quando si desidera che il processo venga avviato immediatamente dopo la creazione. Il valore può essere JobStartTime, CustomTime o LastOutputEventTime per indicare se il punto iniziale del flusso di eventi di output deve essere avviato ogni volta che il processo viene avviato, iniziare in corrispondenza di un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora dell'ultimo output dell'evento.
Il valore è un timestamp formattato ISO-8601 che indica il punto iniziale del flusso di eventi di output oppure null per indicare che il flusso di eventi di output verrà avviato ogni volta che viene avviato il processo di streaming. Questa proprietà deve avere un valore se outputStartMode è impostato su CustomTime.
Elenco di uno o più output per il processo di streaming. La proprietà name per ogni output è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per l'output singolo. Valore previsto: json-string/json-file/@json-file.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Indicare la query e il numero di unità di streaming da usare per il processo di streaming. La proprietà name della trasformazione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione.
Utilizzo: --transformation streaming-units=XX valid-streaming-units=XX query=XX name=XX name=XX
streaming-units: specifica il numero di unità di streaming usate dal processo di streaming. valid-streaming-units: specifica le unità di streaming valide su cui può essere ridimensionato un processo di streaming. query: specifica la query che verrà eseguita nel processo di streaming. Altre informazioni sul linguaggio di query di Analisi di flusso (SAQL) sono disponibili qui: https://msdn.microsoft.com/library/azure/dn834998 . Obbligatorio nelle richieste PUT (CreateOrReplace). name: nome della risorsa.
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 job delete
Eliminare un processo di streaming.
az stream-analytics job delete --job-name
--resource-group
[--no-wait]
[--yes]
Esempio
Eliminare un processo di streaming
az stream-analytics job delete --job-name "sj59" --resource-group "sjrg6936"
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
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
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 job list
Elencare tutti i processi di streaming nel gruppo di risorse specificato. E Elenca tutti i processi di streaming nella sottoscrizione specificata.
az stream-analytics job list [--expand]
[--resource-group]
Esempio
Elencare tutti i processi di streaming in un gruppo di risorse e non usare il parametro di query OData $expand
az stream-analytics job list --resource-group "sjrg6936"
Elencare tutti i processi di streaming in un gruppo di risorse e usare il parametro di query OData $expand per espandere input, output, trasformazione e funzioni
az stream-analytics job list --expand "inputs,outputs,transformation,functions" --resource-group "sjrg3276"
Elencare tutti i processi di streaming in una sottoscrizione e non usare il parametro di query OData $expand
az stream-analytics job list
Elencare tutti i processi di streaming in una sottoscrizione e usare il parametro di query OData $expand per espandere input, output, trasformazione e funzioni
az stream-analytics job list --expand "inputs,outputs,transformation,functions"
Parametri facoltativi
Parametro di query OData $expand. Si tratta di un elenco delimitato da virgole di proprietà aggiuntive del processo di streaming da includere nella risposta, oltre al set predefinito restituito quando questo parametro è assente. Il set predefinito è tutte le proprietà del processo di streaming diverse da "input", "transformation", "outputs" e "functions".
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 job scale
Ridimensionare un processo di streaming quando il processo è in esecuzione.
az stream-analytics job scale --job-name
--resource-group
[--no-wait]
[--streaming-units]
Esempio
Ridimensionare un processo di streaming
az stream-analytics job scale --job-name "sj59" --resource-group "sjrg6936" --streaming-units 36
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
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Specifica il numero di unità di streaming su cui verrà ridimensionato il processo di streaming.
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 job show
Ottenere informazioni dettagliate sul processo di streaming specificato.
az stream-analytics job show --job-name
--resource-group
[--expand]
Esempio
Ottenere un processo di streaming e non usare il parametro di query OData $expand
az stream-analytics job show --job-name "sj59" --resource-group "sjrg6936"
Ottenere un processo di streaming e usare il parametro di query OData $expand per espandere input, output, trasformazione e funzioni
az stream-analytics job show --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276"
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 $expand. Si tratta di un elenco delimitato da virgole di proprietà aggiuntive del processo di streaming da includere nella risposta, oltre al set predefinito restituito quando questo parametro è assente. Il set predefinito è tutte le proprietà del processo di streaming diverse da "input", "transformation", "outputs" e "functions".
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 job start
Avviare un processo di streaming. Una volta avviato un processo, inizierà a elaborare gli eventi di input e produrre l'output.
az stream-analytics job start --job-name
--resource-group
[--no-wait]
[--output-start-mode {CustomTime, JobStartTime, LastOutputEventTime}]
[--output-start-time]
Esempio
Avviare un processo di streaming con la modalità di avvio dell'output CustomTime
az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "CustomTime" --output-start-time "2012-12-12T12:12:12Z"
Avviare un processo di streaming con la modalità di avvio dell'output JobStartTime
az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "JobStartTime"
Avviare un processo di streaming con la modalità di avvio dell'output LastOutputEventTime
az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "LastOutputEventTime"
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
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Il valore può essere JobStartTime, CustomTime o LastOutputEventTime per indicare se il punto iniziale del flusso di eventi di output deve essere avviato ogni volta che il processo viene avviato, iniziare in corrispondenza di un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora dell'ultimo output dell'evento.
Il valore è un timestamp formattato ISO-8601 che indica il punto iniziale del flusso di eventi di output oppure null per indicare che il flusso di eventi di output verrà avviato ogni volta che viene avviato il processo di streaming. Questa proprietà deve avere un valore se outputStartMode è impostato su CustomTime.
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 job stop
Arrestare un processo di streaming in esecuzione. In questo modo un processo di streaming in esecuzione arresta l'elaborazione degli eventi di input e la produzione di output.
az stream-analytics job stop --job-name
--resource-group
[--no-wait]
Esempio
Arrestare un processo di streaming
az stream-analytics job stop --job-name "sj59" --resource-group "sjrg6936"
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
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
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 job update
Aggiornare un processo di streaming esistente. Può essere usato per aggiornare parzialmente (ad esempio, aggiornare una o due proprietà) un processo di streaming senza influire sul resto della definizione del processo.
az stream-analytics job update --job-name
--resource-group
[--arrival-max-delay]
[--compatibility-level {1.0, 1.2}]
[--content-storage-policy {JobStorageAccount, SystemAccount}]
[--data-locale]
[--functions]
[--id]
[--identity]
[--if-match]
[--inputs]
[--job-storage-account]
[--job-type {Cloud, Edge}]
[--location]
[--order-max-delay]
[--out-of-order-policy {Adjust, Drop}]
[--output-error-policy {Drop, Stop}]
[--output-start-mode {CustomTime, JobStartTime, LastOutputEventTime}]
[--output-start-time]
[--outputs]
[--tags]
[--transformation]
Esempio
Aggiornare un processo di streaming
az stream-analytics job update --job-name "sj59" --resource-group "sjrg6936" --arrival-max-delay 13 --order-max-delay 21
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
Ritardo massimo tollerabile in secondi in cui potrebbero essere inclusi gli eventi in ritardo. L'intervallo supportato è da -1 a 1814399 (20.23:59:59 giorni) e -1 viene usato per specificare l'attesa per un periodo illimitato. Se la proprietà è assente, viene interpretato come valore -1.
Controlla determinati comportamenti di runtime del processo di streaming.
I valori validi sono JobStorageAccount e SystemAccount. Se impostato su JobStorageAccount, è necessario che l'utente specifichi anche la proprietà jobStorageAccount. .
Impostazioni locali dei dati del processo di analisi di flusso. Il valore deve essere il nome di impostazioni cultura .NET supportate dal set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Il valore predefinito è "en-US" se non è specificato alcun valore.
Elenco di una o più funzioni per il processo di streaming. La proprietà name per ogni funzione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione. Valore previsto: json-string/json-file/@json-file.
ID risorsa del cluster.
Descrivere l'identità gestita assegnata dal sistema assegnata a questo processo che può essere usata per l'autenticazione con input e output.
Utilizzo: --identity tenant-id=XX principal-id=XX type=XX
tenant-id: identità tenantId principal-id: tipo di ID entità di identità: tipo di identità.
ETag del processo di streaming. Omettere questo valore per sovrascrivere sempre il set di record corrente. Specificare l'ultimo valore ETag visualizzato per impedire la sovrascrittura accidentale delle modifiche simultanee.
Elenco di uno o più input per il processo di streaming. La proprietà name per ogni input è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per l'input singolo. Valore previsto: json-string/json-file/@json-file.
Proprietà associate a un account Archiviazione di Azure con IDENTITÀ del servizio gestito.
Utilizzo: --job-storage-account authentication-mode=XX account-name=XX account-key=XX
authentication-mode: modalità di autenticazione. account-name: nome dell'account Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). account-key: chiave dell'account per l'account Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace).
Descrive il tipo di processo. Le modalità valide sono Cloud
e "Edge".
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
Ritardo massimo tollerabile in secondi in cui gli eventi non ordinati possono essere modificati in modo da tornare in ordine.
Indica il criterio da applicare agli eventi che arrivano fuori ordine nel flusso di eventi di input.
Indica il criterio da applicare agli eventi che arrivano all'output e non possono essere scritti nella risorsa di archiviazione esterna a causa di un formato non valido (valori di colonna mancanti, valori di colonna di tipo o dimensioni non corretti).
Questa proprietà deve essere utilizzata solo quando si desidera che il processo venga avviato immediatamente dopo la creazione. Il valore può essere JobStartTime, CustomTime o LastOutputEventTime per indicare se il punto iniziale del flusso di eventi di output deve essere avviato ogni volta che il processo viene avviato, iniziare in corrispondenza di un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora dell'ultimo output dell'evento.
Il valore è un timestamp formattato ISO-8601 che indica il punto iniziale del flusso di eventi di output oppure null per indicare che il flusso di eventi di output verrà avviato ogni volta che viene avviato il processo di streaming. Questa proprietà deve avere un valore se outputStartMode è impostato su CustomTime.
Elenco di uno o più output per il processo di streaming. La proprietà name per ogni output è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per l'output singolo. Valore previsto: json-string/json-file/@json-file.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Indicare la query e il numero di unità di streaming da usare per il processo di streaming. La proprietà name della trasformazione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione.
Utilizzo: --transformation streaming-units=XX valid-streaming-units=XX query=XX name=XX name=XX
streaming-units: specifica il numero di unità di streaming usate dal processo di streaming. valid-streaming-units: specifica le unità di streaming valide su cui può essere ridimensionato un processo di streaming. query: specifica la query che verrà eseguita nel processo di streaming. Altre informazioni sul linguaggio di query di Analisi di flusso (SAQL) sono disponibili qui: https://msdn.microsoft.com/library/azure/dn834998 . Obbligatorio nelle richieste PUT (CreateOrReplace). name: nome della risorsa.
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 job wait
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione del processo di analisi di flusso.
az stream-analytics job wait --job-name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--interval]
[--timeout]
[--updated]
Esempio
Sospendere l'esecuzione dello script successivo dell'interfaccia della riga di comando fino a quando il processo di analisi di flusso non viene creato correttamente.
az stream-analytics job wait --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276" --created
Sospendere l'esecuzione della riga di comando successiva dello script dell'interfaccia della riga di comando fino a quando il processo di analisi di flusso non viene eliminato correttamente.
az stream-analytics job wait --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276" --deleted
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
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.
Parametro di query OData $expand. Si tratta di un elenco delimitato da virgole di proprietà aggiuntive del processo di streaming da includere nella risposta, oltre al set predefinito restituito quando questo parametro è assente. Il set predefinito è tutte le proprietà del processo di streaming diverse da "input", "transformation", "outputs" e "functions".
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.