Поделиться через


az stream-analytics job

Примечание.

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

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

Команды

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

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

Расширение Общедоступная версия
az stream-analytics job delete

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

Расширение Общедоступная версия
az stream-analytics job list

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

Расширение Общедоступная версия
az stream-analytics job scale

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

Расширение Общедоступная версия
az stream-analytics job show

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

Расширение Общедоступная версия
az stream-analytics job start

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

Расширение Общедоступная версия
az stream-analytics job stop

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

Расширение Общедоступная версия
az stream-analytics job update

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

Расширение Общедоступная версия
az stream-analytics job wait

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

Расширение Общедоступная версия

az stream-analytics job create

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

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]

Примеры

Создание полного задания потоковой передачи (задание потоковой передачи с преобразованием, по крайней мере 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>.

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

--arrival-max-delay

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

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

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

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

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

значение по умолчанию: 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

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

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

--subscription

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

--verbose

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

az stream-analytics job delete

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

az stream-analytics job delete --job-name
                               --resource-group
                               [--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>.

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

--no-wait

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

значение по умолчанию: False
--yes -y

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

значение по умолчанию: False
Глобальные параметры
--debug

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

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

--subscription

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

--verbose

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

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

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

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

--subscription

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

--verbose

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

az stream-analytics job scale

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

az stream-analytics job scale --job-name
                              --resource-group
                              [--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>.

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

--no-wait

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

значение по умолчанию: False
--streaming-units

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

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

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

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

--subscription

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

--verbose

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

az stream-analytics job show

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

az stream-analytics job show --job-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

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

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

--subscription

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

--verbose

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

az stream-analytics job start

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

az stream-analytics job start --job-name
                              --resource-group
                              [--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>.

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

--no-wait

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

значение по умолчанию: False
--output-start-mode

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

допустимые значения: CustomTime, JobStartTime, LastOutputEventTime
--output-start-time

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

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

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

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

--subscription

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

--verbose

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

az stream-analytics job stop

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

az stream-analytics job stop --job-name
                             --resource-group
                             [--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>.

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

--no-wait

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

значение по умолчанию: False
Глобальные параметры
--debug

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

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

--subscription

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

--verbose

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

az stream-analytics job update

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

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]

Примеры

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

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

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

--arrival-max-delay

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

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

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

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

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

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

--subscription

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

--verbose

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

az stream-analytics job wait

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

az stream-analytics job wait --job-name
                             --resource-group
                             [--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>.

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

--created

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

значение по умолчанию: False
--custom

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

--deleted

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

значение по умолчанию: False
--exists

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

значение по умолчанию: False
--expand

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

--interval

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

значение по умолчанию: 30
--timeout

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

значение по умолчанию: 3600
--updated

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

значение по умолчанию: False
Глобальные параметры
--debug

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

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

--subscription

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

--verbose

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