Condividi tramite


az stream-analytics transformation

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 transformation . Altre informazioni sulle estensioni.

Gestire la trasformazione con l'analisi di flusso.

Comandi

Nome Descrizione Tipo Status
az stream-analytics transformation create

Creare una trasformazione o sostituire una trasformazione già esistente in un processo di streaming esistente.

Estensione Disponibilità generale
az stream-analytics transformation show

Ottenere informazioni dettagliate sulla trasformazione specificata.

Estensione Disponibilità generale
az stream-analytics transformation update

Aggiornare una trasformazione esistente in un processo di streaming esistente. Può essere usato per aggiornare parzialmente (ad esempio aggiornare una o due proprietà) una trasformazione senza influire sul resto del processo o della definizione di trasformazione.

Estensione Disponibilità generale

az stream-analytics transformation create

Creare una trasformazione o sostituire una trasformazione già esistente in un processo di streaming esistente.

az stream-analytics transformation create --job-name
                                          --name
                                          --resource-group
                                          [--if-match]
                                          [--if-none-match]
                                          [--saql]
                                          [--streaming-units]
                                          [--valid-streaming-units]

Esempio

Creare una trasformazione

az stream-analytics transformation create --job-name "sj8374" --resource-group "sjrg4423" --saql "Select Id, Name from inputtest" --streaming-units 6 --transformation-name "transformation952"

Parametri necessari

--job-name

Nome del processo di streaming.

--name --transformation-name -n

Nome della trasformazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--if-match

ETag della trasformazione. Omettere questo valore per sovrascrivere sempre la trasformazione corrente. Specificare l'ultimo valore ETag visualizzato per impedire la sovrascrittura accidentale delle modifiche simultanee.

--if-none-match

Impostare su '*' per consentire la creazione di una nuova trasformazione, ma per impedire l'aggiornamento di una trasformazione esistente. Gli altri valori generano una risposta 412 Pre-condition Failed.

--saql

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).

--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 un processo di streaming può essere ridimensionato.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az stream-analytics transformation show

Ottenere informazioni dettagliate sulla trasformazione specificata.

az stream-analytics transformation show --job-name
                                        --name
                                        --resource-group

Esempio

Ottenere una trasformazione

az stream-analytics transformation show --job-name "sj8374" --resource-group "sjrg4423" --name "transformation952"

Parametri necessari

--job-name

Nome del processo di streaming.

--name --transformation-name -n

Nome della trasformazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az stream-analytics transformation update

Aggiornare una trasformazione esistente in un processo di streaming esistente. Può essere usato per aggiornare parzialmente (ad esempio aggiornare una o due proprietà) una trasformazione senza influire sul resto del processo o della definizione di trasformazione.

az stream-analytics transformation update --job-name
                                          --name
                                          --resource-group
                                          [--if-match]
                                          [--saql]
                                          [--streaming-units]
                                          [--valid-streaming-units]

Esempio

Aggiornare una trasformazione

az stream-analytics transformation update --job-name "sj8374" --resource-group "sjrg4423" --saql "New query" --transformation-name "transformation952"

Parametri necessari

--job-name

Nome del processo di streaming.

--name --transformation-name -n

Nome della trasformazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--if-match

ETag della trasformazione. Omettere questo valore per sovrascrivere sempre la trasformazione corrente. Specificare l'ultimo valore ETag visualizzato per impedire la sovrascrittura accidentale delle modifiche simultanee.

--saql

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).

--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 un processo di streaming può essere ridimensionato.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.