SynapseCompute Класс
Примечание
Это экспериментальный класс, который может быть изменен в любое время. Дополнительные сведения см. по адресу https://aka.ms/azuremlexperimental.
Управляет целевыми объектами вычислений Synapse в Машинном обучении Azure. Сейчас поддерживает только Spark.
Azure Synapse — это интегрированная служба аналитики, которая ускоряет извлечение аналитических сведений в разных хранилищах данных и системах аналитики больших данных. По сути, служба сочетает в себе лучшие технологии SQL, используемые в корпоративных хранилищах данных, технологии Spark, используемые при работе с большими данными, а также конвейеры для интеграции данных и их извлечения, преобразования и загрузки. Дополнительные сведения см. в статье Что такое экземпляр пула Synapse Spark?.
Конструктор ComputeTarget класса.
Получение облачного представления вычислительного объекта, связанного с предоставленной рабочей областью. Возвращает экземпляр дочернего класса, соответствующий конкретному типу извлеченного объекта Compute.
- Наследование
-
SynapseCompute
Конструктор
SynapseCompute(workspace, name)
Параметры
Имя | Описание |
---|---|
workspace
Обязательно
|
Объект рабочей области, содержащий извлекаемый объект вычислений. |
name
Обязательно
|
Имя извлекаемого объекта 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
Обязательно
|
тип целевого объекта вычислений, в настоящее время поддерживается только SynapseSpark. |
pool_name
Обязательно
|
Имя пула 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 |