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


az stream-analytics function

Примечание.

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

Управление функцией с помощью stream analytics.

Команды

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

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

Расширение ГА
az stream-analytics function delete

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

Расширение ГА
az stream-analytics function inspect

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

Расширение ГА
az stream-analytics function list

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

Расширение ГА
az stream-analytics function show

Получение сведений об указанной функции.

Расширение ГА
az stream-analytics function test

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

Расширение ГА
az stream-analytics function update

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

Расширение ГА
az stream-analytics function wait

Поместите ИНТЕРФЕЙС командной строки в состояние ожидания до тех пор, пока не будет выполнено условие функции stream-analytics.

Расширение ГА

az stream-analytics function create

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

az stream-analytics function create --function-name
                                    --job-name
                                    --resource-group
                                    [--if-match]
                                    [--if-none-match]
                                    [--properties]

Примеры

Создание функции JavaScript

az stream-analytics function create --properties "{\"type\":\"Scalar\",\"properties\":{\"binding\":{\"type\":\"Microsoft.StreamAnalytics/JavascriptUdf\",\"properties\":{\"script\":\"function (x, y) { return x + y; }\"}},\"inputs\":[{\"dataType\":\"Any\"}],\"output\":{\"dataType\":\"Any\"}}}" --function-name "function8197" --job-name "sj8653" --resource-group "sjrg1637"

Создание функции Машинного обучения Azure

az stream-analytics function create --properties "{\"type\":\"Scalar\",\"properties\":{\"binding\":{\"type\":\"Microsoft.MachineLearning/WebService\",\"properties\":{\"apiKey\":\"someApiKey==\",\"batchSize\":1000,\"endpoint\":\"someAzureMLEndpointURL\",\"inputs\":{\"name\":\"input1\",\"columnNames\":[{\"name\":\"tweet\",\"dataType\":\"string\",\"mapTo\":0}]},\"outputs\":[{\"name\":\"Sentiment\",\"dataType\":\"string\"}]}},\"inputs\":[{\"dataType\":\"nvarchar(max)\"}],\"output\":{\"dataType\":\"nvarchar(max)\"}}}" --function-name "function588" --job-name "sj9093" --resource-group "sjrg7"

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

--function-name --name -n

Имя функции.

--job-name

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

--resource-group -g

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

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

--if-match

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

--if-none-match

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

--properties

Свойства, связанные с функцией. Ожидаемое значение: json-string/json-file/@json-file.

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

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az stream-analytics function delete

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

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

Примеры

Удаление функции

az stream-analytics function delete --name "function8197" --job-name "sj8653" --resource-group "sjrg1637"

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

--function-name --name -n

Имя функции.

--job-name

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

--resource-group -g

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

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

--yes -y

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

Default value: False
Глобальные параметры
--debug

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az stream-analytics function inspect

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

az stream-analytics function inspect --function-name
                                     --job-name
                                     --resource-group
                                     [--ml-properties]

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

--function-name --name -n

Имя функции.

--job-name

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

--resource-group -g

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

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

--ml-properties

Параметры, необходимые для получения определения функции по умолчанию для функции веб-службы Машинного обучения Azure.

Использование: --ml-properties execute-endpoint=XX

execute-endpoint: Request-Response выполнить конечную точку веб-службы Машинного обучения Azure. Дополнительные сведения см. здесь: https://docs.microsoft.com/en-us/azure/stream-analytics/machine-learning-udf.

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

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az stream-analytics function list

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

az stream-analytics function list --job-name
                                  --resource-group
                                  [--select]

Примеры

Вывод списка всех функций в задании потоковой передачи

az stream-analytics function list --job-name "sj8653" --resource-group "sjrg1637"

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

--job-name

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

--resource-group -g

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

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

--select

Параметр запроса OData $select. Это разделенный запятыми список структурных свойств для включения в ответ или "" для включения всех свойств. По умолчанию возвращаются все свойства, кроме диагностики. В настоящее время принимает только' в качестве допустимого значения.

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

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az stream-analytics function show

Получение сведений об указанной функции.

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

Примеры

Получение функции JavaScript

az stream-analytics function show --name "function8197" --job-name "sj8653" --resource-group "sjrg1637"

Получение функции Машинного обучения Azure

az stream-analytics function show --name "function588" --job-name "sj9093" --resource-group "sjrg7"

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

--function-name --name -n

Имя функции.

--job-name

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

--resource-group -g

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

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

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az stream-analytics function test

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

az stream-analytics function test --function-name
                                  --job-name
                                  --resource-group
                                  [--no-wait]
                                  [--properties]

Примеры

Проверка подключения для функции JavaScript

az stream-analytics function test --function-name "function8197" --job-name "sj8653" --resource-group "sjrg1637"

Проверка подключения для функции Машинного обучения Azure

az stream-analytics function test --function-name "function588" --job-name "sj9093" --resource-group "sjrg7"

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

--function-name --name -n

Имя функции.

--job-name

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

--resource-group -g

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

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

--no-wait

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

Default value: False
--properties

Свойства, связанные с функцией. Ожидаемое значение: json-string/json-file/@json-file.

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

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az stream-analytics function update

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

az stream-analytics function update --function-name
                                    --job-name
                                    --resource-group
                                    [--if-match]
                                    [--properties]

Примеры

Обновление функции JavaScript

az stream-analytics function update --properties "{\"type\":\"Scalar\",\"properties\":{\"binding\":{\"type\":\"Microsoft.StreamAnalytics/JavascriptUdf\",\"properties\":{\"script\":\"function (a, b) { return a * b; }\"}}}}" --function-name "function8197" --job-name "sj8653" --resource-group "sjrg1637"

Обновление функции Машинного обучения Azure

az stream-analytics function update --properties "{\"type\":\"Scalar\",\"properties\":{\"binding\":{\"type\":\"Microsoft.MachineLearning/WebService\",\"properties\":{\"batchSize\":5000}}}}" --function-name "function588" --job-name "sj9093" --resource-group "sjrg7"

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

--function-name --name -n

Имя функции.

--job-name

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

--resource-group -g

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

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

--if-match

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

--properties

Свойства, связанные с функцией. Ожидаемое значение: json-string/json-file/@json-file.

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

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az stream-analytics function wait

Поместите ИНТЕРФЕЙС командной строки в состояние ожидания до тех пор, пока не будет выполнено условие функции stream-analytics.

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

Примеры

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

az stream-analytics function wait --name "function588" --job-name "sj9093" --resource-group "sjrg7" --created

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

--function-name --name -n

Имя функции.

--job-name

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

--resource-group -g

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

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

--created

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

Default value: False
--custom

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

--deleted

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

Default value: False
--exists

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

Default value: False
--interval

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

Default value: 30
--timeout

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

Default value: 3600
--updated

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

Default value: False
Глобальные параметры
--debug

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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