az stream-analytics job

Nota:

Esta referencia forma parte de la extensión stream-analytics para la CLI de Azure (versión 2.15.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az stream-analytics job . Obtenga más información sobre las extensiones.

Administración del trabajo de streaming con Stream Analytics.

Comandos

Nombre Description Tipo Estado
az stream-analytics job create

Cree un trabajo de streaming o reemplace un trabajo de streaming ya existente.

Extensión GA
az stream-analytics job delete

Eliminar un trabajo de streaming.

Extensión GA
az stream-analytics job list

Enumere todos los trabajos de streaming en el grupo de recursos especificado. Y enumera todos los trabajos de streaming de la suscripción especificada.

Extensión GA
az stream-analytics job scale

Escale un trabajo de streaming cuando se ejecute el trabajo.

Extensión GA
az stream-analytics job show

Obtenga detalles sobre el trabajo de streaming especificado.

Extensión GA
az stream-analytics job start

Inicie un trabajo de streaming. Una vez iniciado un trabajo, comenzará a procesar eventos de entrada y generará resultados.

Extensión GA
az stream-analytics job stop

Detenga un trabajo de streaming en ejecución. Esto hará que un trabajo de streaming en ejecución deje de procesar eventos de entrada y generar resultados.

Extensión GA
az stream-analytics job update

Actualice un trabajo de streaming existente. Esto se puede usar para actualizar parcialmente (es decir, actualizar una o dos propiedades) un trabajo de streaming sin afectar al resto de la definición del trabajo.

Extensión GA
az stream-analytics job wait

Coloque la CLI en un estado de espera hasta que se cumpla una condición del trabajo de stream-analytics.

Extensión GA

az stream-analytics job create

Cree un trabajo de streaming o reemplace un trabajo de streaming ya existente.

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]

Ejemplos

Crear un trabajo de streaming completo (un trabajo de streaming con una transformación, al menos 1 entrada y al menos 1 salida)

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"

Crear un shell de trabajo de streaming (un trabajo de streaming sin entradas, salidas, transformación o funciones)

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"

Parámetros requeridos

--job-name --name -n

nombre del trabajo de streaming.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--arrival-max-delay

El retraso tolerable máximo, en segundos, que pueden tener los eventos que llegan tarde para ser incluidos. El rango admitido es -1 a 1814399 (20.23:59:59 días) y-1 se usa para especificar que la espera es indefinida. Si la propiedad no está presente, se interpreta que tiene el valor -1.

--compatibility-level

Controla ciertos comportamientos del runtime del trabajo de streaming.

valores aceptados: 1.0, 1.2
--content-storage-policy

Los valores válidos son JobStorageAccount y SystemAccount. Si se establece en JobStorageAccount, esto requiere que el usuario también especifique la propiedad jobStorageAccount. .

valores aceptados: JobStorageAccount, SystemAccount
--data-locale

La configuración regional de los datos del trabajo de análisis del flujo de datos. El valor debe ser el nombre de una referencia cultural de .NET compatible del conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. El valor predeterminado es "en-US" si no se ha especificado ninguno.

--functions

Lista de una o varias funciones para el trabajo de streaming. La propiedad name de cada función es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la transformación individual. Valor esperado: json-string/json-file/@json-file.

--id

Identificador de recurso del clúster.

--identity

Describir la identidad administrada asignada por el sistema asignada a este trabajo que se puede usar para autenticarse con entradas y salidas.

Uso: --identity tenant-id=XX principal-id=XX type=XX

tenant-id: identity tenantId principal-id: el tipo de identificador de entidad de seguridad de identidad: el tipo de identidad.

--if-match

ETag del trabajo de streaming. Omita este valor para sobrescribir siempre el conjunto de registros actual. Especifique el valor de ETag visto por última vez para evitar que se sobrescriba accidentalmente los cambios simultáneos.

--if-none-match

Establézcalo en "*" para permitir la creación de un nuevo trabajo de streaming, pero para evitar la actualización de un conjunto de registros existente. Otros valores darán como resultado una respuesta con error de condición previa 412.

--inputs

Lista de una o varias entradas para el trabajo de streaming. La propiedad name para cada entrada es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la entrada individual. Valor esperado: json-string/json-file/@json-file.

--job-storage-account

Propiedades asociadas a una cuenta de Azure Storage con MSI.

Uso: --job-storage-account authentication-mode=XX account-name=XX account-key=XX

modo de autenticación: modo de autenticación. account-name: el nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). clave de cuenta: la clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace).

--job-type

Describe el tipo del trabajo. Los modos válidos son Cloud y "Edge".

valores aceptados: Cloud, Edge
--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
--order-max-delay

El retraso máximo tolerable, en segundos, en que se pueden ajustar los eventos que no funcionan para que vuelvan a estar en orden.

--out-of-order-policy

Indica la directiva que aplicar a los eventos que llegan desordenados en el flujo de eventos de entrada.

valores aceptados: Adjust, Drop
--output-error-policy

Indica la directiva que se aplica a los eventos que llegan a la salida y no se pueden escribir en el almacenamiento externo porque están mal formados (faltan valores de las columnas o el tamaño o tipo de los valores de las columnas no son correctos).

valores aceptados: Drop, Stop
--output-start-mode

Esta propiedad solo debe utilizarse cuando se desee que el trabajo se inicie inmediatamente después de la creación. El valor puede ser JobStartTime, CustomTime o LastOutputEventTime para indicar si el punto inicial del flujo de eventos de salida debe iniciarse cada vez que se inicie el trabajo, comience en una marca de tiempo de usuario personalizada especificada a través de la propiedad outputStartTime o comience desde la hora de salida del último evento.

valores aceptados: CustomTime, JobStartTime, LastOutputEventTime
--output-start-time

El valor es una marca de tiempo con formato ISO-8601 que indica el punto inicial del flujo de eventos de salida o null para indicar que el flujo de eventos de salida se iniciará cada vez que se inicie el trabajo de streaming. Esta propiedad debe tener un valor si outputStartMode está establecido en CustomTime.

--outputs

Lista de una o varias salidas para el trabajo de streaming. La propiedad name para cada salida es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la salida individual. Valor esperado: json-string/json-file/@json-file.

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--transformation

Indique la consulta y el número de unidades de streaming que se van a usar para el trabajo de streaming. La propiedad name de la transformación es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la transformación individual.

Uso: --transformation streaming-units=XX valid-streaming-units=XX query=XX name=XX

streaming-units: especifica el número de unidades de streaming que usa el trabajo de streaming. valid-streaming-units: especifica las unidades de streaming válidas a las que se puede escalar un trabajo de streaming. query: especifica la consulta que se ejecutará en el trabajo de streaming. Puede obtener más información sobre el lenguaje de consulta de Stream Analytics (SAQL) aquí: https://msdn.microsoft.com/library/azure/dn834998 . Obligatorio en las solicitudes PUT (CreateOrReplace). name: nombre del recurso.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az stream-analytics job delete

Eliminar un trabajo de streaming.

az stream-analytics job delete --job-name
                               --resource-group
                               [--no-wait]
                               [--yes]

Ejemplos

Eliminación de un trabajo de streaming

az stream-analytics job delete --job-name "sj59" --resource-group "sjrg6936"

Parámetros requeridos

--job-name --name -n

nombre del trabajo de streaming.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
--yes -y

No solicita confirmación.

valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az stream-analytics job list

Enumere todos los trabajos de streaming en el grupo de recursos especificado. Y enumera todos los trabajos de streaming de la suscripción especificada.

az stream-analytics job list [--expand]
                             [--resource-group]

Ejemplos

Enumerar todos los trabajos de streaming de un grupo de recursos y no usar el parámetro de consulta de OData de $expand

az stream-analytics job list --resource-group "sjrg6936"

Enumerar todos los trabajos de streaming de un grupo de recursos y usar el parámetro de consulta de OData de $expand para expandir entradas, salidas, transformación y funciones

az stream-analytics job list --expand "inputs,outputs,transformation,functions" --resource-group "sjrg3276"

Enumerar todos los trabajos de streaming de una suscripción y no usar el parámetro de consulta de OData de $expand

az stream-analytics job list

Enumerar todos los trabajos de streaming de una suscripción y usar el parámetro de consulta de OData de $expand para expandir entradas, salidas, transformación y funciones

az stream-analytics job list --expand "inputs,outputs,transformation,functions"

Parámetros opcionales

--expand

Parámetro de consulta $expand OData. Se trata de una lista separada por comas de propiedades de trabajo de streaming adicionales que se van a incluir en la respuesta, más allá del conjunto predeterminado devuelto cuando este parámetro está ausente. El conjunto predeterminado es todas las propiedades del trabajo de streaming distintas de "entradas", "transformation", "outputs" y "functions".

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az stream-analytics job scale

Escale un trabajo de streaming cuando se ejecute el trabajo.

az stream-analytics job scale --job-name
                              --resource-group
                              [--no-wait]
                              [--streaming-units]

Ejemplos

Escalado de un trabajo de streaming

az stream-analytics job scale --job-name "sj59" --resource-group "sjrg6936" --streaming-units 36

Parámetros requeridos

--job-name --name -n

nombre del trabajo de streaming.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
--streaming-units

Especifica el número de unidades de streaming a las que se escalará el trabajo de streaming.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az stream-analytics job show

Obtenga detalles sobre el trabajo de streaming especificado.

az stream-analytics job show --job-name
                             --resource-group
                             [--expand]

Ejemplos

Obtener un trabajo de streaming y no usar el parámetro de consulta $expand OData

az stream-analytics job show --job-name "sj59" --resource-group "sjrg6936"

Obtener un trabajo de streaming y usar el parámetro de consulta de OData de $expand para expandir entradas, salidas, transformación y funciones

az stream-analytics job show --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276"

Parámetros requeridos

--job-name --name -n

nombre del trabajo de streaming.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--expand

Parámetro de consulta $expand OData. Se trata de una lista separada por comas de propiedades de trabajo de streaming adicionales que se van a incluir en la respuesta, más allá del conjunto predeterminado devuelto cuando este parámetro está ausente. El conjunto predeterminado es todas las propiedades del trabajo de streaming distintas de "entradas", "transformation", "outputs" y "functions".

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az stream-analytics job start

Inicie un trabajo de streaming. Una vez iniciado un trabajo, comenzará a procesar eventos de entrada y generará resultados.

az stream-analytics job start --job-name
                              --resource-group
                              [--no-wait]
                              [--output-start-mode {CustomTime, JobStartTime, LastOutputEventTime}]
                              [--output-start-time]

Ejemplos

Iniciar un trabajo de streaming con el modo de inicio de salida CustomTime

az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "CustomTime" --output-start-time "2012-12-12T12:12:12Z"

Iniciar un trabajo de streaming con el modo de inicio de salida JobStartTime

az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "JobStartTime"

Iniciar un trabajo de streaming con el modo de inicio de salida LastOutputEventTime

az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "LastOutputEventTime"

Parámetros requeridos

--job-name --name -n

nombre del trabajo de streaming.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
--output-start-mode

El valor puede ser JobStartTime, CustomTime o LastOutputEventTime para indicar si el punto inicial del flujo de eventos de salida debe iniciarse cada vez que se inicie el trabajo, comience en una marca de tiempo de usuario personalizada especificada a través de la propiedad outputStartTime o comience desde la hora de salida del último evento.

valores aceptados: CustomTime, JobStartTime, LastOutputEventTime
--output-start-time

El valor es una marca de tiempo con formato ISO-8601 que indica el punto inicial del flujo de eventos de salida o null para indicar que el flujo de eventos de salida se iniciará cada vez que se inicie el trabajo de streaming. Esta propiedad debe tener un valor si outputStartMode está establecido en CustomTime.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az stream-analytics job stop

Detenga un trabajo de streaming en ejecución. Esto hará que un trabajo de streaming en ejecución deje de procesar eventos de entrada y generar resultados.

az stream-analytics job stop --job-name
                             --resource-group
                             [--no-wait]

Ejemplos

Detener un trabajo de streaming

az stream-analytics job stop --job-name "sj59" --resource-group "sjrg6936"

Parámetros requeridos

--job-name --name -n

nombre del trabajo de streaming.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az stream-analytics job update

Actualice un trabajo de streaming existente. Esto se puede usar para actualizar parcialmente (es decir, actualizar una o dos propiedades) un trabajo de streaming sin afectar al resto de la definición del trabajo.

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]

Ejemplos

Actualización de un trabajo de streaming

az stream-analytics job update --job-name "sj59" --resource-group "sjrg6936" --arrival-max-delay 13 --order-max-delay 21

Parámetros requeridos

--job-name --name -n

nombre del trabajo de streaming.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--arrival-max-delay

El retraso tolerable máximo, en segundos, que pueden tener los eventos que llegan tarde para ser incluidos. El rango admitido es -1 a 1814399 (20.23:59:59 días) y-1 se usa para especificar que la espera es indefinida. Si la propiedad no está presente, se interpreta que tiene el valor -1.

--compatibility-level

Controla ciertos comportamientos del runtime del trabajo de streaming.

valores aceptados: 1.0, 1.2
--content-storage-policy

Los valores válidos son JobStorageAccount y SystemAccount. Si se establece en JobStorageAccount, esto requiere que el usuario también especifique la propiedad jobStorageAccount. .

valores aceptados: JobStorageAccount, SystemAccount
--data-locale

La configuración regional de los datos del trabajo de análisis del flujo de datos. El valor debe ser el nombre de una referencia cultural de .NET compatible del conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. El valor predeterminado es "en-US" si no se ha especificado ninguno.

--functions

Lista de una o varias funciones para el trabajo de streaming. La propiedad name de cada función es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la transformación individual. Valor esperado: json-string/json-file/@json-file.

--id

Identificador de recurso del clúster.

--identity

Describir la identidad administrada asignada por el sistema asignada a este trabajo que se puede usar para autenticarse con entradas y salidas.

Uso: --identity tenant-id=XX principal-id=XX type=XX

tenant-id: identity tenantId principal-id: el tipo de identificador de entidad de seguridad de identidad: el tipo de identidad.

--if-match

ETag del trabajo de streaming. Omita este valor para sobrescribir siempre el conjunto de registros actual. Especifique el valor de ETag visto por última vez para evitar que se sobrescriba accidentalmente los cambios simultáneos.

--inputs

Lista de una o varias entradas para el trabajo de streaming. La propiedad name para cada entrada es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la entrada individual. Valor esperado: json-string/json-file/@json-file.

--job-storage-account

Propiedades asociadas a una cuenta de Azure Storage con MSI.

Uso: --job-storage-account authentication-mode=XX account-name=XX account-key=XX

modo de autenticación: modo de autenticación. account-name: el nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). clave de cuenta: la clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace).

--job-type

Describe el tipo del trabajo. Los modos válidos son Cloud y "Edge".

valores aceptados: Cloud, Edge
--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

--order-max-delay

El retraso máximo tolerable, en segundos, en que se pueden ajustar los eventos que no funcionan para que vuelvan a estar en orden.

--out-of-order-policy

Indica la directiva que aplicar a los eventos que llegan desordenados en el flujo de eventos de entrada.

valores aceptados: Adjust, Drop
--output-error-policy

Indica la directiva que se aplica a los eventos que llegan a la salida y no se pueden escribir en el almacenamiento externo porque están mal formados (faltan valores de las columnas o el tamaño o tipo de los valores de las columnas no son correctos).

valores aceptados: Drop, Stop
--output-start-mode

Esta propiedad solo debe utilizarse cuando se desee que el trabajo se inicie inmediatamente después de la creación. El valor puede ser JobStartTime, CustomTime o LastOutputEventTime para indicar si el punto inicial del flujo de eventos de salida debe iniciarse cada vez que se inicie el trabajo, comience en una marca de tiempo de usuario personalizada especificada a través de la propiedad outputStartTime o comience desde la hora de salida del último evento.

valores aceptados: CustomTime, JobStartTime, LastOutputEventTime
--output-start-time

El valor es una marca de tiempo con formato ISO-8601 que indica el punto inicial del flujo de eventos de salida o null para indicar que el flujo de eventos de salida se iniciará cada vez que se inicie el trabajo de streaming. Esta propiedad debe tener un valor si outputStartMode está establecido en CustomTime.

--outputs

Lista de una o varias salidas para el trabajo de streaming. La propiedad name para cada salida es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la salida individual. Valor esperado: json-string/json-file/@json-file.

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--transformation

Indique la consulta y el número de unidades de streaming que se van a usar para el trabajo de streaming. La propiedad name de la transformación es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la transformación individual.

Uso: --transformation streaming-units=XX valid-streaming-units=XX query=XX name=XX

streaming-units: especifica el número de unidades de streaming que usa el trabajo de streaming. valid-streaming-units: especifica las unidades de streaming válidas a las que se puede escalar un trabajo de streaming. query: especifica la consulta que se ejecutará en el trabajo de streaming. Puede obtener más información sobre el lenguaje de consulta de Stream Analytics (SAQL) aquí: https://msdn.microsoft.com/library/azure/dn834998 . Obligatorio en las solicitudes PUT (CreateOrReplace). name: nombre del recurso.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az stream-analytics job wait

Coloque la CLI en un estado de espera hasta que se cumpla una condición del trabajo de stream-analytics.

az stream-analytics job wait --job-name
                             --resource-group
                             [--created]
                             [--custom]
                             [--deleted]
                             [--exists]
                             [--expand]
                             [--interval]
                             [--timeout]
                             [--updated]

Ejemplos

Pause la ejecución de la siguiente línea de script de la CLI hasta que el trabajo de stream-analytics se cree correctamente.

az stream-analytics job wait --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276" --created

Pause la ejecución de la siguiente línea de script de la CLI hasta que el trabajo de stream-analytics se elimine correctamente.

az stream-analytics job wait --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276" --deleted

Parámetros requeridos

--job-name --name -n

nombre del trabajo de streaming.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--created

Espere hasta que se cree con "provisioningState" en "Succeeded".

valor predeterminado: False
--custom

Espere hasta que la condición cumpla una consulta JMESPath personalizada. Por ejemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Espere hasta que se elimine.

valor predeterminado: False
--exists

Espere hasta que exista el recurso.

valor predeterminado: False
--expand

Parámetro de consulta $expand OData. Se trata de una lista separada por comas de propiedades de trabajo de streaming adicionales que se van a incluir en la respuesta, más allá del conjunto predeterminado devuelto cuando este parámetro está ausente. El conjunto predeterminado es todas las propiedades del trabajo de streaming distintas de "entradas", "transformation", "outputs" y "functions".

--interval

Intervalo de sondeo en segundos.

valor predeterminado: 30
--timeout

Espera máxima en segundos.

valor predeterminado: 3600
--updated

Espere hasta que se actualice con provisioningState en "Succeeded".

valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.