SynapseCompute 类

注意

这是一个试验性的类,随时可能更改。 有关详细信息,请参阅 https://aka.ms/azuremlexperimental

管理 Azure 机器学习中的 Synapse 计算目标。 目前它仅支持 spark。

Azure Synapse 是一项集成式分析服务,可以缩短在数据仓库和大数据分析系统中进行见解提取所需的时间。 Azure Synapse 在其核心汇集了企业数据仓库中所用 SQL 技术的精华、用于大数据的 Spark 技术,以及用于数据集成和 ETL/ELT 的 Pipelines。 有关详细信息,请参阅什么是 Synapse spark 池实例?

类 ComputeTarget 构造函数。

检索与提供的工作区关联的 Compute 对象的云表示形式。 返回与检索的 Compute 对象的特定类型对应的子类的实例。

继承
SynapseCompute

构造函数

SynapseCompute(workspace, name)

参数

名称 说明
workspace
必需

包含要检索的 Compute 对象的工作区对象。

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 工作区,然后才能将 synapse 工作区中的 spark 池附加到 AML。

type
必需
str

计算目标类型,当前仅支持 SynapseSpark。

pool_name
必需
str

给 Synapse Spark 池命名

delete

Synapse 对象不支持删除。 请尝试改为使用分离。

delete()

例外

类型 说明

deserialize

将 JSON 对象转换为 SynapseCompute 对象。

如果提供的工作区不是与计算关联的工作区,则会失败。

static deserialize(workspace, object_dict)

参数

名称 说明
workspace
必需

SynapseCompute 对象关联的工作区对象。

object_dict
必需

要转换为 SynapseCompute 对象的 JSON 对象。

返回

类型 说明

所提供的 JSON 对象的 SynapseCompute 表示形式。

例外

类型 说明

detach

将 Synapse 对象与其关联的工作区分离。

detach()

例外

类型 说明

注解

不会删除基础云对象,只会删除关联。

refresh_state

执行对象属性的就地更新。

基于相应云对象的当前状态。

主要用于计算状态的手动轮询。

refresh_state()

serialize

将此 SynapseCompute 对象转换为 JSON 序列化字典。

serialize()

返回

类型 说明

此 SynapseCompute 对象的 JSON 表示形式。