DataFactoryCompute 类

在 Azure 机器学习中管理 DataFactory 计算目标。

Azure 数据工厂是 Azure 的云 ETL 服务,用于横向扩展无服务器数据集成和数据转换。 有关详细信息,请参阅 Azure 数据工厂

类 ComputeTarget 构造函数。

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

继承
DataFactoryCompute

构造函数

DataFactoryCompute(workspace, name)

参数

名称 说明
workspace
必需

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

name
必需
str

要检索的 DataFactoryCompute 对象的名称。

workspace
必需

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

name
必需
str

要检索的 Compute 对象的 的名称。

方法

attach

已弃用。 请改用 attach_configuration 方法。

将现有的 DataFactory 计算资源与提供的工作区关联。

attach_configuration

创建用于附加 DataFactory 计算目标的配置对象。

delete

从其关联的工作区删除 DatafactoryCompute 对象。

deserialize

将 JSON 对象转换为 DataFactoryCompute 对象。

detach

从其关联的工作区拆离 Datafactory 对象。

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

provisioning_configuration

创建配置对象以预配 DataFactoryCompute 目标。

refresh_state

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

此方法根据相应云对象的当前状态更新属性。 这主要用于手动轮询计算状态。

serialize

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

attach

已弃用。 请改用 attach_configuration 方法。

将现有的 DataFactory 计算资源与提供的工作区关联。

static attach(workspace, name, resource_id)

参数

名称 说明
workspace
必需

要与计算资源关联的工作区对象。

name
必需
str

要与提供的工作区中的计算资源关联的名称。 无需与要附加的计算资源的名称匹配。

resource_id
必需
str

要附加的计算资源的 Azure 资源 ID。

返回

类型 说明

计算对象的 DataFactoryCompute 对象表示形式。

例外

类型 说明

attach_configuration

创建用于附加 DataFactory 计算目标的配置对象。

static attach_configuration(resource_group=None, factory_name=None, resource_id=None)

参数

名称 说明
resource_group
str

DataFactory 所在的资源组的名称。

默认值: None
factory_name
str

DataFactory 名称。

默认值: None
resource_id
str

要附加的计算资源的 Azure 资源 ID。

默认值: None

返回

类型 说明

要在附加计算对象时使用的配置对象。

例外

类型 说明

delete

从其关联的工作区删除 DatafactoryCompute 对象。

delete()

例外

类型 说明

注解

如果此对象是通过 Azure ML 创建的,则相应的基于云的对象也将被删除。 如果此对象是在外部创建的,并且仅附加到工作区,则将引发异常,并且不会更改任何内容。

deserialize

将 JSON 对象转换为 DataFactoryCompute 对象。

static deserialize(workspace, object_dict)

参数

名称 说明
workspace
必需

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

object_dict
必需

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

返回

类型 说明

提供的 json 对象的 DataFactoryCompute 表示形式。

例外

类型 说明

注解

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

detach

从其关联的工作区拆离 Datafactory 对象。

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

detach()

例外

类型 说明

provisioning_configuration

创建配置对象以预配 DataFactoryCompute 目标。

static provisioning_configuration(location=None)

参数

名称 说明
location
str

要在其中预配群集的位置。 如果未指定,将默认为工作区位置。 可在此处找到此计算的可用区域: https://azure.microsoft.com/global-infrastructure/services/?regions=all&products=data-factory

默认值: None

返回

类型 说明

创建计算对象时要使用的配置对象。

例外

类型 说明

refresh_state

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

此方法根据相应云对象的当前状态更新属性。 这主要用于手动轮询计算状态。

refresh_state()

例外

类型 说明

serialize

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

serialize()

返回

类型 说明

此 DataFactoryCompute 对象的 JSON 表示形式。

例外

类型 说明