SynapseCompute Класс

Примечание

Это экспериментальный класс, который может быть изменен в любое время. Дополнительные сведения см. по адресу https://aka.ms/azuremlexperimental.

Управляет целевыми объектами вычислений Synapse в Машинном обучении Azure. Сейчас поддерживает только Spark.

Azure Synapse — это интегрированная служба аналитики, которая ускоряет извлечение аналитических сведений в разных хранилищах данных и системах аналитики больших данных. По сути, служба сочетает в себе лучшие технологии SQL, используемые в корпоративных хранилищах данных, технологии Spark, используемые при работе с большими данными, а также конвейеры для интеграции данных и их извлечения, преобразования и загрузки. Дополнительные сведения см. в статье Что такое экземпляр пула Synapse Spark?.

Конструктор Класса ComputeTarget.

Получение облачного представления объекта вычислений, связанного с предоставленной рабочей областью. Возвращает экземпляр дочернего класса, соответствующего конкретному типу полученного объекта Compute.

Наследование
SynapseCompute

Конструктор

SynapseCompute(workspace, name)

Параметры

workspace
Workspace
Обязательно

Объект рабочей области, содержащий извлекаемый объект вычислений.

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

Имя извлекаемого объекта Compute.

Методы

attach_configuration

Создание объекта конфигурации для подключения целевого объекта вычислений Synapse.

delete

Удаление для объекта Synapse не поддерживается. Попробуйте вместо этого использовать окончательное удаление.

deserialize

Преобразование объекта JSON в объект SynapseCompute.

Завершается ошибкой, если указана не та рабочая область, с которой связано вычисление.

detach

Окончательное удаление объекта Synapse из связанной рабочей области.

refresh_state

Выполнение обновлений свойств объекта на месте.

С учетом текущего состояния соответствующего облачного объекта.

Это полезно в первую очередь при опросе состояния вычислений вручную.

serialize

Преобразование этого объекта SynapseCompute в сериализованный словарь JSON.

attach_configuration

Создание объекта конфигурации для подключения целевого объекта вычислений Synapse.

static attach_configuration(linked_service, type, pool_name)

Параметры

linked_service
LinkedService
Обязательно

Сначала необходимо связать рабочую область Synapse, после чего можно присоединить пулы Spark в рабочей области Synapse к AML.

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

тип целевого объекта вычислений, в настоящее время поддерживается только SynapseSpark.

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

Имя пула Spark для Synapse

delete

Удаление для объекта Synapse не поддерживается. Попробуйте вместо этого использовать окончательное удаление.

delete()

Исключения

deserialize

Преобразование объекта JSON в объект SynapseCompute.

Завершается ошибкой, если указана не та рабочая область, с которой связано вычисление.

static deserialize(workspace, object_dict)

Параметры

workspace
Workspace
Обязательно

Объект рабочей области, с которым связан объект SynapseCompute.

object_dict
dict
Обязательно

Объект JSON для преобразования в объект SynapseCompute.

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

Представление SynapseCompute указанного объекта JSON.

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

Исключения

detach

Окончательное удаление объекта Synapse из связанной рабочей области.

detach()

Исключения

Комментарии

Базовые облачные объекты при этом сохраняются, удаляется только связь.

refresh_state

Выполнение обновлений свойств объекта на месте.

С учетом текущего состояния соответствующего облачного объекта.

Это полезно в первую очередь при опросе состояния вычислений вручную.

refresh_state()

serialize

Преобразование этого объекта SynapseCompute в сериализованный словарь JSON.

serialize()

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

Представление JSON этого объекта SynapseCompute

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