共用方式為


SynapseCompute 類別

注意

這是實驗性類別,可以隨時變更。 請參閱 https://aka.ms/azuremlexperimental 以取得詳細資訊。

管理 Azure Machine Learning 中的 Synapse 計算目標。 目前它只支援 spark。

Azure Synapse是整合式分析服務,可加速跨資料倉儲和巨量資料分析系統的深入解析。 Azure Synapse 的核心會將企業資料倉儲中所用的 SQL 技術、巨量資料所用的 Spark 技術及管線完美地結合在一起,以便進行資料整合與 ETL/ELT。 如需詳細資訊,請參閱 什麼是 Synapse Spark 集區實例?

類別 ComputeTarget 建構函式。

擷取與所提供工作區相關聯之 Compute 物件的雲端標記法。 傳回對應至所擷取之 Compute 物件之特定型別之子類別的實例。

繼承
SynapseCompute

建構函式

SynapseCompute(workspace, name)

參數

名稱 Description
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)

參數

名稱 Description
linked_service
必要

您必須先連結 synapse 工作區,然後才能將 synapse 工作區內的 Spark 集區連結至 AML。

type
必要
str

計算目標型別,目前僅支援 SynapseSpark。

pool_name
必要
str

命名 synapse Spark 集區

delete

Synapse 物件不支援刪除。 請嘗試改用卸離。

delete()

例外狀況

類型 Description

deserialize

將 json 物件轉換成 SynapseCompute 物件。

如果提供的工作區不是與計算相關聯的工作區,將會失敗。

static deserialize(workspace, object_dict)

參數

名稱 Description
workspace
必要

SynapseCompute 物件的工作區物件與 相關聯。

object_dict
必要

要轉換成 SynapseCompute 物件的 json 物件。

傳回

類型 Description

所提供 json 物件的 SynapseCompute 標記法。

例外狀況

類型 Description

detach

中斷連結 Synapse 物件與其相關聯的工作區。

detach()

例外狀況

類型 Description

備註

不會刪除任何基礎雲端物件,只會移除關聯。

refresh_state

執行 物件的屬性就地更新。

根據對應雲端物件的目前狀態。

主要用於手動輪詢計算狀態。

refresh_state()

serialize

將此 SynapseCompute 物件轉換成 json 序列化字典。

serialize()

傳回

類型 Description

這個 SynapseCompute 物件的 json 標記法