az stream-analytics job

Note

Эта ссылка является частью расширения stream-analytics для Azure CLI (версия 2.75.0 или более поздней). Расширение автоматически установит первый запуск команды az stream-analytics job. Подробнее о расширениях.

Управление заданием потоковой передачи с помощью stream analytics.

Команды

Имя Описание Тип Состояние
az stream-analytics job create

Создайте задание потоковой передачи или замените уже существующее задание потоковой передачи.

Extension GA
az stream-analytics job delete

Удаление задания потоковой передачи.

Extension GA
az stream-analytics job list

Список всех заданий потоковой передачи в указанной группе ресурсов. Список всех заданий потоковой передачи в данной подписке.

Extension GA
az stream-analytics job scale

Масштабирование задания потоковой передачи при выполнении задания.

Extension GA
az stream-analytics job show

Получение сведений об указанном задании потоковой передачи.

Extension GA
az stream-analytics job start

Запустите задание потоковой передачи. После запуска задания он начнет обработку входных событий и выдает выходные данные.

Extension GA
az stream-analytics job stop

Остановите выполняемое задание потоковой передачи. Это приведет к тому, что выполняющееся задание потоковой передачи перестанет обрабатывать входные события и производить выходные данные.

Extension GA
az stream-analytics job update

Обновите существующее задание потоковой передачи. Это можно использовать для частичного обновления (т. е. обновления одного или двух свойств) задания потоковой передачи, не затрагивая остальное определение задания.

Extension GA
az stream-analytics job wait

Поместите интерфейс командной строки в состояние ожидания до тех пор, пока не будет выполнено условие задания stream-analytics.

Extension GA

az stream-analytics job create

Создайте задание потоковой передачи или замените уже существующее задание потоковой передачи.

az stream-analytics job create --job-name --name
                               --resource-group
                               [--acquire-policy-token]
                               [--arrival-max-delay]
                               [--change-reference]
                               [--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]

Примеры

Создание полного задания потоковой передачи (задание потоковой передачи с преобразованием, по крайней мере 1 входных и не менее 1 выходных данных)

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"

Создайте оболочку задания потоковой передачи (задание потоковой передачи без входных данных, выходных данных, преобразования или функций)

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"

Обязательные параметры

--job-name --name -n

Имя задания потоковой передачи.

--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--acquire-policy-token

Автоматическое получение маркера Политика Azure для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--arrival-max-delay

Максимальная допустимая задержка в секундах, когда события, поступающие поздно, могут быть включены. Поддерживаемый диапазон -1 для 1814399 (20.23:59:59:59 дней) и -1 используется для указания ожидания на неопределенный срок. Если свойство отсутствует, оно интерпретируется как значение -1.

--change-reference

Связанный идентификатор ссылки на изменение для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--compatibility-level

Управляет определенным поведением среды выполнения задания потоковой передачи.

Свойство Значение
Допустимые значения: 1.0, 1.2
--content-storage-policy

Допустимые значения: JobStorageAccount и SystemAccount. Если для параметра JobStorageAccount задано значение JobStorageAccount, необходимо также указать свойство jobStorageAccount. .

Свойство Значение
Допустимые значения: JobStorageAccount, SystemAccount
--data-locale

Языковой стандарт данных задания stream analytics. Значение должно быть именем поддерживаемого языка и региональных параметров .NET из набора https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. По умолчанию используется значение "en-US", если он не указан.

--functions

Список одной или нескольких функций для задания потоковой передачи. Свойство name для каждой функции требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Для отдельного преобразования необходимо использовать API PATCH. Ожидаемое значение: json-string/json-file/@json-file.

--id

Идентификатор ресурса кластера.

Свойство Значение
Группа параметров: Cluster Arguments
--identity

Описать назначаемое системой управляемое удостоверение, назначенное этому заданию, которое можно использовать для проверки подлинности с помощью входных и выходных данных.

Использование: --identity tenant-id=XX principal-id=XX type=XX

идентификатор клиента: идентификатор участника-пользователя identityId: тип идентификатора субъекта-удостоверения: тип удостоверения.

--if-match

ETag задания потоковой передачи. Опустите это значение, чтобы всегда перезаписать текущий набор записей. Укажите последнее значение ETag, чтобы предотвратить случайное перезапись одновременных изменений.

--if-none-match

Установите значение "*", чтобы разрешить создание нового задания потоковой передачи, но для предотвращения обновления существующего набора записей. Другие значения приводят к сбою ответа 412 pre-condition.

--inputs

Список одного или нескольких входных данных для задания потоковой передачи. Свойство name для каждого входного ввода требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Необходимо использовать API PATCH, доступный для отдельных входных данных. Ожидаемое значение: json-string/json-file/@json-file.

--job-storage-account

Свойства, связанные с учетной записью служба хранилища Azure с MSI.

Использование: --job-storage-account authentication-mode=XX account-name=XX account-key=XX

режим проверки подлинности: режим проверки подлинности. имя учетной записи: имя учетной записи служба хранилища Azure. Требуется для запросов PUT (CreateOrReplace). ключ учетной записи: ключ учетной записи для учетной записи служба хранилища Azure. Требуется для запросов PUT (CreateOrReplace).

--job-type

Описывает тип задания. Допустимые режимы : Cloud и Edge.

Свойство Значение
Допустимые значения: Cloud, Edge
--location -l

Location. Значения из az account list-locations. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>.

--no-wait

Не ожидать завершения длительной операции.

Свойство Значение
Default value: False
--order-max-delay

Максимальная допустимая задержка в секундах, когда события вне порядка можно настроить для возврата в порядке.

--out-of-order-policy

Указывает политику, которая будет применяться к событиям, поступающим из порядка в потоке входных событий.

Свойство Значение
Допустимые значения: Adjust, Drop
--output-error-policy

Указывает политику, которая применяется к событиям, поступающим к выходным данным, и не может быть записана во внешнее хранилище из-за несоответствия (отсутствующие значения столбцов, значения столбцов неправильного типа или размера).

Свойство Значение
Допустимые значения: Drop, Stop
--output-start-mode

Это свойство следует использовать только в том случае, если необходимо, чтобы задание было запущено сразу после создания. Значение может быть JobStartTime, CustomTime или LastOutputEventTime, чтобы указать, должна ли начальная точка потока выходных событий начинаться при запуске задания, начинаться с пользовательской метки времени пользователя, указанной с помощью свойства outputStartTime, или начинаться с последнего времени вывода события.

Свойство Значение
Допустимые значения: CustomTime, JobStartTime, LastOutputEventTime
--output-start-time

Значением является отформатированная метка времени ISO-8601, указывающая начальную точку потока событий вывода или значение NULL, указывающее, что выходной поток событий начнется при запуске задания потоковой передачи. Это свойство должно иметь значение, если outputStartMode имеет значение CustomTime.

--outputs

Список одного или нескольких выходных данных для задания потоковой передачи. Свойство name для каждого вывода требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Для отдельных выходных данных необходимо использовать API PATCH. Ожидаемое значение: json-string/json-file/@json-file.

--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

--transformation

Укажите запрос и количество единиц потоковой передачи, используемых для задания потоковой передачи. Свойство name преобразования необходимо при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Для отдельного преобразования необходимо использовать API PATCH.

Использование: --transformation streaming-units=XX valid-streaming-units=XX query=XX name=XX

единицы потоковой передачи: указывает количество единиц потоковой передачи, используемых заданием потоковой передачи. допустимые единицы потоковой передачи. Указывает допустимые единицы потоковой передачи, на которые может масштабироваться задание потоковой передачи. запрос. Указывает запрос, который будет выполняться в задании потоковой передачи. Дополнительные сведения о языке запросов Stream Analytics (SAQL) см. здесь: https://msdn.microsoft.com/library/azure/dn834998. Требуется для запросов PUT (CreateOrReplace). имя: имя ресурса.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az stream-analytics job delete

Удаление задания потоковой передачи.

az stream-analytics job delete --job-name --name
                               --resource-group
                               [--acquire-policy-token]
                               [--change-reference]
                               [--no-wait]
                               [--yes]

Примеры

Удаление задания потоковой передачи

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

Обязательные параметры

--job-name --name -n

Имя задания потоковой передачи.

--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--acquire-policy-token

Автоматическое получение маркера Политика Azure для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--change-reference

Связанный идентификатор ссылки на изменение для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--no-wait

Не ожидать завершения длительной операции.

Свойство Значение
Default value: False
--yes -y

Не запрашивать подтверждение.

Свойство Значение
Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az stream-analytics job list

Список всех заданий потоковой передачи в указанной группе ресурсов. Список всех заданий потоковой передачи в данной подписке.

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

Примеры

Вывод списка всех заданий потоковой передачи в группе ресурсов и не используйте параметр запроса OData $expand

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

Перечисление всех заданий потоковой передачи в группе ресурсов и использование параметра запроса OData $expand для расширения входных, выходных данных, преобразования и функций

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

Перечислите все задания потоковой передачи в подписке и не используйте параметр запроса OData $expand

az stream-analytics job list

Перечисление всех заданий потоковой передачи в подписке и использование параметра запроса OData $expand для расширения входных данных, выходных данных, преобразования и функций

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

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--expand

Параметр запроса OData $expand. Это разделенный запятыми список дополнительных свойств задания потоковой передачи для включения в ответ, кроме набора по умолчанию, возвращаемого при отсутствии этого параметра. Набор по умолчанию — это все свойства задания потоковой передачи, отличные от входных данных, преобразования, выходных данных и функций.

--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az stream-analytics job scale

Масштабирование задания потоковой передачи при выполнении задания.

az stream-analytics job scale --job-name --name
                              --resource-group
                              [--acquire-policy-token]
                              [--change-reference]
                              [--no-wait]
                              [--streaming-units]

Примеры

Масштабирование задания потоковой передачи

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

Обязательные параметры

--job-name --name -n

Имя задания потоковой передачи.

--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--acquire-policy-token

Автоматическое получение маркера Политика Azure для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--change-reference

Связанный идентификатор ссылки на изменение для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--no-wait

Не ожидать завершения длительной операции.

Свойство Значение
Default value: False
--streaming-units

Указывает количество единиц потоковой передачи, в которых будет масштабироваться задание потоковой передачи.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az stream-analytics job show

Получение сведений об указанном задании потоковой передачи.

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

Примеры

Получение задания потоковой передачи и не использование параметра запроса OData $expand

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

Получение задания потоковой передачи и использование параметра запроса OData $expand для расширения входных данных, выходных данных, преобразования и функций

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

Обязательные параметры

--job-name --name -n

Имя задания потоковой передачи.

--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--expand

Параметр запроса OData $expand. Это разделенный запятыми список дополнительных свойств задания потоковой передачи для включения в ответ, кроме набора по умолчанию, возвращаемого при отсутствии этого параметра. Набор по умолчанию — это все свойства задания потоковой передачи, отличные от входных данных, преобразования, выходных данных и функций.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az stream-analytics job start

Запустите задание потоковой передачи. После запуска задания он начнет обработку входных событий и выдает выходные данные.

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

Примеры

Запуск задания потоковой передачи с помощью режима запуска выходных данных CustomTime

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

Запуск задания потоковой передачи с помощью режима запуска выходных данных JobStartTime

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

Запуск задания потоковой передачи с помощью режима запуска выходных данных LastOutputEventTime

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

Обязательные параметры

--job-name --name -n

Имя задания потоковой передачи.

--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--acquire-policy-token

Автоматическое получение маркера Политика Azure для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--change-reference

Связанный идентификатор ссылки на изменение для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--no-wait

Не ожидать завершения длительной операции.

Свойство Значение
Default value: False
--output-start-mode

Значение может быть JobStartTime, CustomTime или LastOutputEventTime, чтобы указать, должна ли начальная точка потока выходных событий начинаться при запуске задания, начинаться с пользовательской метки времени пользователя, указанной с помощью свойства outputStartTime, или начинаться с последнего времени вывода события.

Свойство Значение
Допустимые значения: CustomTime, JobStartTime, LastOutputEventTime
--output-start-time

Значением является отформатированная метка времени ISO-8601, указывающая начальную точку потока событий вывода или значение NULL, указывающее, что выходной поток событий начнется при запуске задания потоковой передачи. Это свойство должно иметь значение, если outputStartMode имеет значение CustomTime.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az stream-analytics job stop

Остановите выполняемое задание потоковой передачи. Это приведет к тому, что выполняющееся задание потоковой передачи перестанет обрабатывать входные события и производить выходные данные.

az stream-analytics job stop --job-name --name
                             --resource-group
                             [--acquire-policy-token]
                             [--change-reference]
                             [--no-wait]

Примеры

Остановка задания потоковой передачи

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

Обязательные параметры

--job-name --name -n

Имя задания потоковой передачи.

--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--acquire-policy-token

Автоматическое получение маркера Политика Azure для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--change-reference

Связанный идентификатор ссылки на изменение для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--no-wait

Не ожидать завершения длительной операции.

Свойство Значение
Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az stream-analytics job update

Обновите существующее задание потоковой передачи. Это можно использовать для частичного обновления (т. е. обновления одного или двух свойств) задания потоковой передачи, не затрагивая остальное определение задания.

az stream-analytics job update --job-name --name
                               --resource-group
                               [--acquire-policy-token]
                               [--arrival-max-delay]
                               [--change-reference]
                               [--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]

Примеры

Обновление задания потоковой передачи

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

Обязательные параметры

--job-name --name -n

Имя задания потоковой передачи.

--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--acquire-policy-token

Автоматическое получение маркера Политика Azure для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--arrival-max-delay

Максимальная допустимая задержка в секундах, когда события, поступающие поздно, могут быть включены. Поддерживаемый диапазон -1 для 1814399 (20.23:59:59:59 дней) и -1 используется для указания ожидания на неопределенный срок. Если свойство отсутствует, оно интерпретируется как значение -1.

--change-reference

Связанный идентификатор ссылки на изменение для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--compatibility-level

Управляет определенным поведением среды выполнения задания потоковой передачи.

Свойство Значение
Допустимые значения: 1.0, 1.2
--content-storage-policy

Допустимые значения: JobStorageAccount и SystemAccount. Если для параметра JobStorageAccount задано значение JobStorageAccount, необходимо также указать свойство jobStorageAccount. .

Свойство Значение
Допустимые значения: JobStorageAccount, SystemAccount
--data-locale

Языковой стандарт данных задания stream analytics. Значение должно быть именем поддерживаемого языка и региональных параметров .NET из набора https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. По умолчанию используется значение "en-US", если он не указан.

--functions

Список одной или нескольких функций для задания потоковой передачи. Свойство name для каждой функции требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Для отдельного преобразования необходимо использовать API PATCH. Ожидаемое значение: json-string/json-file/@json-file.

--id

Идентификатор ресурса кластера.

Свойство Значение
Группа параметров: Cluster Arguments
--identity

Описать назначаемое системой управляемое удостоверение, назначенное этому заданию, которое можно использовать для проверки подлинности с помощью входных и выходных данных.

Использование: --identity tenant-id=XX principal-id=XX type=XX

идентификатор клиента: идентификатор участника-пользователя identityId: тип идентификатора субъекта-удостоверения: тип удостоверения.

--if-match

ETag задания потоковой передачи. Опустите это значение, чтобы всегда перезаписать текущий набор записей. Укажите последнее значение ETag, чтобы предотвратить случайное перезапись одновременных изменений.

--inputs

Список одного или нескольких входных данных для задания потоковой передачи. Свойство name для каждого входного ввода требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Необходимо использовать API PATCH, доступный для отдельных входных данных. Ожидаемое значение: json-string/json-file/@json-file.

--job-storage-account

Свойства, связанные с учетной записью служба хранилища Azure с MSI.

Использование: --job-storage-account authentication-mode=XX account-name=XX account-key=XX

режим проверки подлинности: режим проверки подлинности. имя учетной записи: имя учетной записи служба хранилища Azure. Требуется для запросов PUT (CreateOrReplace). ключ учетной записи: ключ учетной записи для учетной записи служба хранилища Azure. Требуется для запросов PUT (CreateOrReplace).

--job-type

Описывает тип задания. Допустимые режимы : Cloud и Edge.

Свойство Значение
Допустимые значения: Cloud, Edge
--location -l

Location. Значения из az account list-locations. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>.

--order-max-delay

Максимальная допустимая задержка в секундах, когда события вне порядка можно настроить для возврата в порядке.

--out-of-order-policy

Указывает политику, которая будет применяться к событиям, поступающим из порядка в потоке входных событий.

Свойство Значение
Допустимые значения: Adjust, Drop
--output-error-policy

Указывает политику, которая применяется к событиям, поступающим к выходным данным, и не может быть записана во внешнее хранилище из-за несоответствия (отсутствующие значения столбцов, значения столбцов неправильного типа или размера).

Свойство Значение
Допустимые значения: Drop, Stop
--output-start-mode

Это свойство следует использовать только в том случае, если необходимо, чтобы задание было запущено сразу после создания. Значение может быть JobStartTime, CustomTime или LastOutputEventTime, чтобы указать, должна ли начальная точка потока выходных событий начинаться при запуске задания, начинаться с пользовательской метки времени пользователя, указанной с помощью свойства outputStartTime, или начинаться с последнего времени вывода события.

Свойство Значение
Допустимые значения: CustomTime, JobStartTime, LastOutputEventTime
--output-start-time

Значением является отформатированная метка времени ISO-8601, указывающая начальную точку потока событий вывода или значение NULL, указывающее, что выходной поток событий начнется при запуске задания потоковой передачи. Это свойство должно иметь значение, если outputStartMode имеет значение CustomTime.

--outputs

Список одного или нескольких выходных данных для задания потоковой передачи. Свойство name для каждого вывода требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Для отдельных выходных данных необходимо использовать API PATCH. Ожидаемое значение: json-string/json-file/@json-file.

--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

--transformation

Укажите запрос и количество единиц потоковой передачи, используемых для задания потоковой передачи. Свойство name преобразования необходимо при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Для отдельного преобразования необходимо использовать API PATCH.

Использование: --transformation streaming-units=XX valid-streaming-units=XX query=XX name=XX

единицы потоковой передачи: указывает количество единиц потоковой передачи, используемых заданием потоковой передачи. допустимые единицы потоковой передачи. Указывает допустимые единицы потоковой передачи, на которые может масштабироваться задание потоковой передачи. запрос. Указывает запрос, который будет выполняться в задании потоковой передачи. Дополнительные сведения о языке запросов Stream Analytics (SAQL) см. здесь: https://msdn.microsoft.com/library/azure/dn834998. Требуется для запросов PUT (CreateOrReplace). имя: имя ресурса.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az stream-analytics job wait

Поместите интерфейс командной строки в состояние ожидания до тех пор, пока не будет выполнено условие задания stream-analytics.

az stream-analytics job wait --job-name --name
                             --resource-group
                             [--acquire-policy-token]
                             [--change-reference]
                             [--created]
                             [--custom]
                             [--deleted]
                             [--exists]
                             [--expand]
                             [--interval]
                             [--timeout]
                             [--updated]

Примеры

Приостанавливает выполнение следующей строки скрипта CLI до тех пор, пока задание stream-analytics не будет успешно создано.

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

Приостанавливайте выполнение следующей строки скрипта CLI до тех пор, пока задание stream-analytics не будет успешно удалено.

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

Обязательные параметры

--job-name --name -n

Имя задания потоковой передачи.

--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--acquire-policy-token

Автоматическое получение маркера Политика Azure для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--change-reference

Связанный идентификатор ссылки на изменение для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--created

Подождите, пока не будет создано с помощью provisioningState по адресу "Успешно".

Свойство Значение
Группа параметров: Wait Condition Arguments
Default value: False
--custom

Подождите, пока условие не будет удовлетворено пользовательским запросом JMESPath. Например, provisioningState!='InProgress', instanceView.statuses[?code='PowerState/running'].

Свойство Значение
Группа параметров: Wait Condition Arguments
--deleted

Дождитесь удаления.

Свойство Значение
Группа параметров: Wait Condition Arguments
Default value: False
--exists

Подождите, пока ресурс не существует.

Свойство Значение
Группа параметров: Wait Condition Arguments
Default value: False
--expand

Параметр запроса OData $expand. Это разделенный запятыми список дополнительных свойств задания потоковой передачи для включения в ответ, кроме набора по умолчанию, возвращаемого при отсутствии этого параметра. Набор по умолчанию — это все свойства задания потоковой передачи, отличные от входных данных, преобразования, выходных данных и функций.

--interval

Интервал опроса в секундах.

Свойство Значение
Группа параметров: Wait Condition Arguments
Default value: 30
--timeout

Максимальное ожидание в секундах.

Свойство Значение
Группа параметров: Wait Condition Arguments
Default value: 3600
--updated

Подождите, пока не будет обновлено с помощью provisioningState по адресу "Успешно".

Свойство Значение
Группа параметров: Wait Condition Arguments
Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False