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


KustoStep Класс

KustoStep включает функциональные возможности выполнения запросов Kusto в целевом кластере Kusto в конвейерах Azure ML.

Инициализация KustoStep.

Наследование
azureml.pipeline.core._kusto_step_base._KustoStepBase
KustoStep

Конструктор

KustoStep(name, compute_target, database_name, query_directory, output, parameter_dict=None, allow_reuse=False)

Параметры

name
str
Обязательно

Имя шага

compute_target
str
Обязательно

Имя вычислительного ресурса Kusto

database_name
str
Обязательно

Имя базы данных Kusto, из которой необходимо выполнить запрос

query_directory
str
Обязательно

Путь к каталогу, содержащему один файл с запросом Kusto

output
Union[PipelineData, OutputPortBinding]
Обязательно

Определение выходного порта для выходных данных, созданных на этом этапе

parameter_dict
dict
значение по умолчанию: None

Словарь, сопоставляющий имя параметра со значением параметра в запросе Kusto

allow_reuse
bool
значение по умолчанию: False

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

name
str
Обязательно

Имя шага

compute_target
str
Обязательно

Имя вычислительного ресурса Kusto

database_name
str
Обязательно

Имя базы данных Kusto, из которой необходимо выполнить запрос

query_directory
str
Обязательно

Путь к каталогу, содержащему один файл с запросом Kusto

output
Union[PipelineData, OutputPortBinding]
Обязательно

Определение выходного порта для выходных данных, созданных на этом этапе

parameter_dict
dict[str, object]
Обязательно

Словарь, сопоставляющий имя параметра со значением параметра в запросе Kusto

allow_reuse
bool
Обязательно

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

Методы

create_node

Создание узла на этапе Kusto и его добавление в указанный граф.

Данный метод не предназначен для непосредственного использования. При создании экземпляра конвейера с помощью этого этапа Azure ML автоматически передает необходимые параметры через этот метод, чтобы данный этап можно было добавить в граф конвейера, представляющий рабочий процесс.

create_node

Создание узла на этапе Kusto и его добавление в указанный граф.

Данный метод не предназначен для непосредственного использования. При создании экземпляра конвейера с помощью этого этапа Azure ML автоматически передает необходимые параметры через этот метод, чтобы данный этап можно было добавить в граф конвейера, представляющий рабочий процесс.

create_node(graph, default_datastore, context)

Параметры

graph
Graph
Обязательно

Объект графа, в который добавляется узел.

default_datastore
AbstractAzureStorageDatastore
Обязательно

Хранилище данных по умолчанию.

context
<xref:azureml.pipeline.core._GraphContext>
Обязательно

Контекст графа.

Возвращаемое значение

Созданный узел.

Возвращаемый тип