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


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: конечная точка запроса-ответа выполняет конечную точку веб-службы Машинное обучение 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.