Partilhar via


az stream-analytics job

Nota

Essa referência faz parte da extensão de análise de fluxo para a CLI do Azure (versão 2.15.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az stream-analytics job . Saiba mais sobre extensões.

Gerencie o trabalho de streaming com análise de fluxo.

Comandos

Name Description Tipo Estado
az stream-analytics job create

Crie um trabalho de streaming ou substitua um trabalho de streaming já existente.

Extensão GA
az stream-analytics job delete

Excluir um trabalho de streaming.

Extensão GA
az stream-analytics job list

Liste todos os trabalhos de streaming no grupo de recursos especificado. E lista todos os trabalhos de streaming na assinatura fornecida.

Extensão GA
az stream-analytics job scale

Dimensione um trabalho de streaming quando o trabalho estiver em execução.

Extensão GA
az stream-analytics job show

Obtenha detalhes sobre o trabalho de streaming especificado.

Extensão GA
az stream-analytics job start

Inicie um trabalho de streaming. Uma vez que um trabalho é iniciado, ele começará a processar eventos de entrada e produzir saída.

Extensão GA
az stream-analytics job stop

Pare um trabalho de streaming em execução. Isso fará com que um trabalho de streaming em execução pare de processar eventos de entrada e produzir saída.

Extensão GA
az stream-analytics job update

Atualize um trabalho de streaming existente. Isso pode ser usado para atualizar parcialmente (ou seja, atualizar uma ou duas propriedades) um trabalho de streaming sem afetar o restante da definição do trabalho.

Extensão GA
az stream-analytics job wait

Coloque a CLI em um estado de espera até que uma condição do trabalho de análise de fluxo seja atendida.

Extensão GA

az stream-analytics job create

Crie um trabalho de streaming ou substitua um trabalho de streaming já 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]

Exemplos

Criar um trabalho de streaming completo (um trabalho de streaming com uma transformação, pelo menos 1 entrada e pelo menos 1 saída)

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"

Criar um shell de trabalho de streaming (um trabalho de streaming sem entradas, saídas, transformação ou funções)

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 Obrigatórios

--job-name --name -n

O nome do trabalho de streaming.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--arrival-max-delay

O atraso máximo tolerável em segundos em que os eventos que chegam atrasados podem ser incluídos. O intervalo suportado é de -1 a 1814399 (20.23:59:59 dias) e -1 é usado para especificar a espera indefinidamente. Se a propriedade estiver ausente, ela é interpretada como tendo um valor de -1.

--compatibility-level

Controla determinados comportamentos de tempo de execução do trabalho de streaming.

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

Os valores válidos são JobStorageAccount e SystemAccount. Se definido como JobStorageAccount, isso requer que o usuário também especifique a propriedade jobStorageAccount. .

valores aceites: JobStorageAccount, SystemAccount
--data-locale

A localidade de dados do trabalho de análise de fluxo. Valor deve ser o nome de uma Cultura .NET suportada do conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. O padrão é 'en-US' se nenhum for especificado.

--functions

Uma lista de uma ou mais funções para o trabalho de streaming. A propriedade name para cada função é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. Valor esperado: json-string/json-file/@json-file.

--id

A id do recurso do cluster.

--identity

Descreva a identidade gerenciada atribuída ao sistema atribuída a este trabalho que pode ser usada para autenticar com entradas e saídas.

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

tenant-id: A identidade tenantId principal-id: O tipo de ID da entidade de identidade: O tipo de identidade.

--if-match

O ETag do trabalho de streaming. Omita esse valor para sempre substituir o conjunto de registros atual. Especifique o valor ETag visto pela última vez para evitar a substituição acidental de alterações simultâneas.

--if-none-match

Defina como '*' para permitir que um novo trabalho de streaming seja criado, mas para impedir a atualização de um conjunto de registros existente. Outros valores resultarão em uma resposta com falha na pré-condição 412.

--inputs

Uma lista de uma ou mais entradas para o trabalho de streaming. A propriedade name para cada entrada é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a entrada individual. Valor esperado: json-string/json-file/@json-file.

--job-storage-account

As propriedades associadas a uma conta de Armazenamento do Azure com MSI.

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

modo de autenticação: Modo de autenticação. account-name: o nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). account-key: a chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace).

--job-type

Descreve o tipo de trabalho. Os modos válidos são Cloud e 'Edge'.

valores aceites: Cloud, Edge
--location -l

Localização. Valores de: az account list-locations. Você pode configurar o local padrão usando az configure --defaults location=<location>.

--no-wait

Não espere que a operação de longa duração termine.

valor predefinido: False
--order-max-delay

O atraso máximo tolerável em segundos em que os eventos fora de ordem podem ser ajustados para voltarem à ordem.

--out-of-order-policy

Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada.

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

Indica a política a ser aplicada a eventos que chegam à saída e não podem ser gravados no armazenamento externo devido a estarem malformados (valores de coluna ausentes, valores de coluna de tipo ou tamanho errados).

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

Esta propriedade só deve ser utilizada quando se deseja que o trabalho seja iniciado imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve começar sempre que o trabalho for iniciado, começar em um carimbo de data/hora de usuário personalizado especificado por meio da propriedade outputStartTime ou começar a partir da hora de saída do último evento.

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

Valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto inicial do fluxo de eventos de saída ou null para indicar que o fluxo de eventos de saída será iniciado sempre que o trabalho de streaming for iniciado. Essa propriedade deve ter um valor se outputStartMode estiver definido como CustomTime.

--outputs

Uma lista de uma ou mais saídas para o trabalho de streaming. A propriedade name para cada saída é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a saída individual. Valor esperado: json-string/json-file/@json-file.

--tags

Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.

--transformation

Indique a consulta e o número de unidades de streaming a serem usadas para o trabalho de streaming. A propriedade name da transformação é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual.

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

unidades de streaming: especifica o número de unidades de streaming que o trabalho de streaming usa. valid-streaming-units: especifica as unidades de streaming válidas para as quais um trabalho de streaming pode ser dimensionado. query: especifica a consulta que será executada no trabalho de streaming. Você pode saber mais sobre a SAQL (Stream Analytics Query Language) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Necessário em solicitações PUT (CreateOrReplace). name: Nome do recurso.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az stream-analytics job delete

Excluir um trabalho de streaming.

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

Exemplos

Excluir um trabalho de streaming

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

Parâmetros Obrigatórios

--job-name --name -n

O nome do trabalho de streaming.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--no-wait

Não espere que a operação de longa duração termine.

valor predefinido: False
--yes -y

Não solicite confirmação.

valor predefinido: False
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az stream-analytics job list

Liste todos os trabalhos de streaming no grupo de recursos especificado. E lista todos os trabalhos de streaming na assinatura fornecida.

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

Exemplos

Listar todos os trabalhos de streaming em um grupo de recursos e não usar o parâmetro de consulta OData $expand

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

Listar todos os trabalhos de streaming em um grupo de recursos e usar o parâmetro de consulta OData $expand para expandir entradas, saídas, transformação e funções

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

Listar todos os trabalhos de streaming em uma assinatura e não usar o parâmetro de consulta OData $expand

az stream-analytics job list

Listar todos os trabalhos de streaming em uma assinatura e usar o parâmetro de consulta OData $expand para expandir entradas, saídas, transformação e funções

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

Parâmetros Opcionais

--expand

O $expand parâmetro de consulta OData. Esta é uma lista separada por vírgulas de propriedades adicionais do trabalho de streaming a serem incluídas na resposta, além do conjunto padrão retornado quando esse parâmetro está ausente. O conjunto padrão é todas as propriedades do trabalho de streaming diferentes de 'entradas', 'transformação', 'saídas' e 'funções'.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az stream-analytics job scale

Dimensione um trabalho de streaming quando o trabalho estiver em execução.

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

Exemplos

Dimensionar um trabalho de streaming

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

Parâmetros Obrigatórios

--job-name --name -n

O nome do trabalho de streaming.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--no-wait

Não espere que a operação de longa duração termine.

valor predefinido: False
--streaming-units

Especifica o número de unidades de streaming para as quais o trabalho de streaming será dimensionado.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az stream-analytics job show

Obtenha detalhes sobre o trabalho de streaming especificado.

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

Exemplos

Obter um trabalho de streaming e não usar o parâmetro de consulta OData $expand

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

Obtenha um trabalho de streaming e use o parâmetro de consulta OData $expand para expandir entradas, saídas, transformação e funções

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

Parâmetros Obrigatórios

--job-name --name -n

O nome do trabalho de streaming.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--expand

O $expand parâmetro de consulta OData. Esta é uma lista separada por vírgulas de propriedades adicionais do trabalho de streaming a serem incluídas na resposta, além do conjunto padrão retornado quando esse parâmetro está ausente. O conjunto padrão é todas as propriedades do trabalho de streaming diferentes de 'entradas', 'transformação', 'saídas' e 'funções'.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az stream-analytics job start

Inicie um trabalho de streaming. Uma vez que um trabalho é iniciado, ele começará a processar eventos de entrada e produzir saída.

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

Exemplos

Iniciar um trabalho de streaming com o modo de início de saída 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 um trabalho de streaming com o modo de início de saída JobStartTime

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

Iniciar um trabalho de streaming com o modo de início de saída LastOutputEventTime

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

Parâmetros Obrigatórios

--job-name --name -n

O nome do trabalho de streaming.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--no-wait

Não espere que a operação de longa duração termine.

valor predefinido: False
--output-start-mode

O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve começar sempre que o trabalho for iniciado, começar em um carimbo de data/hora de usuário personalizado especificado por meio da propriedade outputStartTime ou começar a partir da hora de saída do último evento.

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

Valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto inicial do fluxo de eventos de saída ou null para indicar que o fluxo de eventos de saída será iniciado sempre que o trabalho de streaming for iniciado. Essa propriedade deve ter um valor se outputStartMode estiver definido como CustomTime.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az stream-analytics job stop

Pare um trabalho de streaming em execução. Isso fará com que um trabalho de streaming em execução pare de processar eventos de entrada e produzir saída.

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

Exemplos

Parar um trabalho de streaming

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

Parâmetros Obrigatórios

--job-name --name -n

O nome do trabalho de streaming.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--no-wait

Não espere que a operação de longa duração termine.

valor predefinido: False
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az stream-analytics job update

Atualize um trabalho de streaming existente. Isso pode ser usado para atualizar parcialmente (ou seja, atualizar uma ou duas propriedades) um trabalho de streaming sem afetar o restante da definição do trabalho.

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]

Exemplos

Atualizar um trabalho de streaming

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

Parâmetros Obrigatórios

--job-name --name -n

O nome do trabalho de streaming.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--arrival-max-delay

O atraso máximo tolerável em segundos em que os eventos que chegam atrasados podem ser incluídos. O intervalo suportado é de -1 a 1814399 (20.23:59:59 dias) e -1 é usado para especificar a espera indefinidamente. Se a propriedade estiver ausente, ela é interpretada como tendo um valor de -1.

--compatibility-level

Controla determinados comportamentos de tempo de execução do trabalho de streaming.

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

Os valores válidos são JobStorageAccount e SystemAccount. Se definido como JobStorageAccount, isso requer que o usuário também especifique a propriedade jobStorageAccount. .

valores aceites: JobStorageAccount, SystemAccount
--data-locale

A localidade de dados do trabalho de análise de fluxo. Valor deve ser o nome de uma Cultura .NET suportada do conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. O padrão é 'en-US' se nenhum for especificado.

--functions

Uma lista de uma ou mais funções para o trabalho de streaming. A propriedade name para cada função é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. Valor esperado: json-string/json-file/@json-file.

--id

A id do recurso do cluster.

--identity

Descreva a identidade gerenciada atribuída ao sistema atribuída a este trabalho que pode ser usada para autenticar com entradas e saídas.

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

tenant-id: A identidade tenantId principal-id: O tipo de ID da entidade de identidade: O tipo de identidade.

--if-match

O ETag do trabalho de streaming. Omita esse valor para sempre substituir o conjunto de registros atual. Especifique o valor ETag visto pela última vez para evitar a substituição acidental de alterações simultâneas.

--inputs

Uma lista de uma ou mais entradas para o trabalho de streaming. A propriedade name para cada entrada é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a entrada individual. Valor esperado: json-string/json-file/@json-file.

--job-storage-account

As propriedades associadas a uma conta de Armazenamento do Azure com MSI.

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

modo de autenticação: Modo de autenticação. account-name: o nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). account-key: a chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace).

--job-type

Descreve o tipo de trabalho. Os modos válidos são Cloud e 'Edge'.

valores aceites: Cloud, Edge
--location -l

Localização. Valores de: az account list-locations. Você pode configurar o local padrão usando az configure --defaults location=<location>.

--order-max-delay

O atraso máximo tolerável em segundos em que os eventos fora de ordem podem ser ajustados para voltarem à ordem.

--out-of-order-policy

Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada.

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

Indica a política a ser aplicada a eventos que chegam à saída e não podem ser gravados no armazenamento externo devido a estarem malformados (valores de coluna ausentes, valores de coluna de tipo ou tamanho errados).

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

Esta propriedade só deve ser utilizada quando se deseja que o trabalho seja iniciado imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve começar sempre que o trabalho for iniciado, começar em um carimbo de data/hora de usuário personalizado especificado por meio da propriedade outputStartTime ou começar a partir da hora de saída do último evento.

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

Valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto inicial do fluxo de eventos de saída ou null para indicar que o fluxo de eventos de saída será iniciado sempre que o trabalho de streaming for iniciado. Essa propriedade deve ter um valor se outputStartMode estiver definido como CustomTime.

--outputs

Uma lista de uma ou mais saídas para o trabalho de streaming. A propriedade name para cada saída é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a saída individual. Valor esperado: json-string/json-file/@json-file.

--tags

Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.

--transformation

Indique a consulta e o número de unidades de streaming a serem usadas para o trabalho de streaming. A propriedade name da transformação é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual.

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

unidades de streaming: especifica o número de unidades de streaming que o trabalho de streaming usa. valid-streaming-units: especifica as unidades de streaming válidas para as quais um trabalho de streaming pode ser dimensionado. query: especifica a consulta que será executada no trabalho de streaming. Você pode saber mais sobre a SAQL (Stream Analytics Query Language) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Necessário em solicitações PUT (CreateOrReplace). name: Nome do recurso.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az stream-analytics job wait

Coloque a CLI em um estado de espera até que uma condição do trabalho de análise de fluxo seja atendida.

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

Exemplos

Pause a execução da próxima linha do script CLI até que o trabalho de análise de fluxo seja criado com êxito.

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

Pause a execução da próxima linha do script CLI até que o trabalho de análise de fluxo seja excluído com êxito.

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

Parâmetros Obrigatórios

--job-name --name -n

O nome do trabalho de streaming.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--created

Aguarde até ser criado com 'provisioningState' em 'Succeeded'.

valor predefinido: False
--custom

Aguarde até que a condição satisfaça uma consulta JMESPath personalizada. Por exemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Aguarde até ser excluído.

valor predefinido: False
--exists

Aguarde até que o recurso exista.

valor predefinido: False
--expand

O $expand parâmetro de consulta OData. Esta é uma lista separada por vírgulas de propriedades adicionais do trabalho de streaming a serem incluídas na resposta, além do conjunto padrão retornado quando esse parâmetro está ausente. O conjunto padrão é todas as propriedades do trabalho de streaming diferentes de 'entradas', 'transformação', 'saídas' e 'funções'.

--interval

Intervalo de sondagem em segundos.

valor predefinido: 30
--timeout

Espera máxima em segundos.

valor predefinido: 3600
--updated

Aguarde até ser atualizado com provisioningState em 'Succeeded'.

valor predefinido: False
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.