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
必要
|
要擷取之 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
必要
|
計算目標型別,目前僅支援 SynapseSpark。 |
pool_name
必要
|
命名 synapse Spark 集區 |
delete
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 標記法 |