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


SynapseCompute Класс

Примечание

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

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

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

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

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

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

Конструктор

SynapseCompute(workspace, name)

Параметры

Имя Описание
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
Обязательно

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

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

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

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

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

delete

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

delete()

Исключения

Тип Описание

deserialize

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

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

static deserialize(workspace, object_dict)

Параметры

Имя Описание
workspace
Обязательно

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

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

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

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

Тип Описание

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

Исключения

Тип Описание

detach

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

detach()

Исключения

Тип Описание

Комментарии

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

refresh_state

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

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

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

refresh_state()

serialize

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

serialize()

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

Тип Описание

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