data_transfer 套件
類別
DataTransferCopy |
注意 這是實驗性類別,可以隨時變更。 請參閱 https://aka.ms/azuremlexperimental 以取得詳細資訊。 資料傳輸複製節點的基類。 您不應該直接具現化此類別。 相反地,您應該從建立器函式建立:copy_data。 |
DataTransferCopyComponent |
注意 這是實驗性類別,可以隨時變更。 請參閱 https://aka.ms/azuremlexperimental 以取得詳細資訊。 DataTransfer 複製元件版本,用來定義資料傳輸複製元件。 |
DataTransferExport |
注意 這是實驗性類別,可以隨時變更。 請參閱 https://aka.ms/azuremlexperimental 以取得詳細資訊。 資料傳輸匯出節點的基類。 您不應該直接具現化此類別。 相反地,您應該從建立器函式建立:export_data。 |
DataTransferExportComponent |
注意 這是實驗性類別,可以隨時變更。 請參閱 https://aka.ms/azuremlexperimental 以取得詳細資訊。 DataTransfer 匯出元件版本,用來定義資料傳輸匯出元件。 |
DataTransferImport |
注意 這是實驗性類別,可以隨時變更。 請參閱 https://aka.ms/azuremlexperimental 以取得詳細資訊。 資料傳輸匯入節點的基類。 您不應該直接具現化此類別。 相反地,您應該從建立器函式建立:import_data。 |
DataTransferImportComponent |
注意 這是實驗性類別,可以隨時變更。 請參閱 https://aka.ms/azuremlexperimental 以取得詳細資訊。 DataTransfer 匯入元件版本,用來定義資料傳輸匯入元件。 |
Database |
定義 DataTransfer 元件或作業的資料庫類別。 |
FileSystem |
定義 DataTransfer 元件或作業的檔案系統類別。 例如,source_s3 = FileSystem (path='s3://my_bucket/my_folder', connection='azureml:my_s3_connection') |
函數
copy_data
注意
這是實驗性方法,可以隨時變更。 請參閱 https://aka.ms/azuremlexperimental 以取得詳細資訊。
建立 DataTransferCopy 物件,可在 dsl.pipeline 內做為函式使用。
copy_data(*, name: str | None = None, description: str | None = None, tags: Dict | None = None, display_name: str | None = None, experiment_name: str | None = None, compute: str | None = None, inputs: Dict | None = None, outputs: Dict | None = None, is_deterministic: bool = True, data_copy_mode: str | None = None, **kwargs: Any) -> DataTransferCopy
僅限關鍵字參數
名稱 | Description |
---|---|
name
|
作業的名稱。 |
description
|
作業的描述。 |
tags
|
標記字典。 標記可以新增、移除和更新。 |
display_name
|
作業的顯示名稱。 |
experiment_name
|
將建立作業的實驗名稱。 |
compute
|
作業執行的計算資源。 |
inputs
|
對應作業中使用的輸入資料系結。 |
outputs
|
對應作業中使用的輸出資料系結。 |
is_deterministic
|
指定命令是否會在指定的相同輸入下傳回相同的輸出。 如果命令 (元件) 具決定性,當它當做管線中的節點/步驟使用時,它會重複使用目前工作區中先前提交作業的結果,且其輸入和設定相同。 在此情況下,此步驟不會使用任何計算資源。 預設值為 True,如果您想要避免這類重複使用行為,請指定 is_deterministic=False。 |
data_copy_mode
|
複製工作中的資料複製模式,可能的值為 「merge_with_overwrite」、「fail_if_conflict」。 |
傳回
類型 | Description |
---|---|
DataTransferCopy 物件。 |
export_data
注意
這是實驗性方法,可以隨時變更。 請參閱 https://aka.ms/azuremlexperimental 以取得詳細資訊。
建立可在 dsl.pipeline 內使用的 DataTransferExport 物件。
export_data(*, name: str | None = None, description: str | None = None, tags: Dict | None = None, display_name: str | None = None, experiment_name: str | None = None, compute: str | None = None, sink: Dict | Database | FileSystem | None = None, inputs: Dict | None = None, **kwargs: Any) -> DataTransferExport
僅限關鍵字參數
名稱 | Description |
---|---|
name
|
作業的名稱。 |
description
|
作業的描述。 |
tags
|
標記字典。 標記可以新增、移除和更新。 |
display_name
|
作業的顯示名稱。 |
experiment_name
|
將建立作業的實驗名稱。 |
compute
|
作業執行的計算資源。 |
sink
|
外部資料和資料庫的接收。 |
inputs
|
對應作業中使用的輸入資料系結。 |
傳回
類型 | Description |
---|---|
<xref:azure.ai.ml.entities._job.pipeline._component_translatable.DataTransferExport>
|
DataTransferExport 物件。 |
例外狀況
類型 | Description |
---|---|
如果未提供接收,或不支援匯出檔案系統。 |
import_data
注意
這是實驗性方法,可以隨時變更。 請參閱 https://aka.ms/azuremlexperimental 以取得詳細資訊。
建立可在 dsl.pipeline 內使用的 DataTransferImport 物件。
import_data(*, name: str | None = None, description: str | None = None, tags: Dict | None = None, display_name: str | None = None, experiment_name: str | None = None, compute: str | None = None, source: Dict | Database | FileSystem | None = None, outputs: Dict | None = None, **kwargs: Any) -> DataTransferImport
僅限關鍵字參數
名稱 | Description |
---|---|
name
|
作業的名稱。 |
description
|
作業的描述。 |
tags
|
標記字典。 標記可以新增、移除和更新。 |
display_name
|
作業的顯示名稱。 |
experiment_name
|
將建立作業的實驗名稱。 |
compute
|
作業執行的計算資源。 |
source
|
檔案系統或資料庫的資料來源。 |
outputs
|
對應作業中使用的輸出資料系結。 預設值會是具有金鑰 「sink」 且類型為 「mltable」 的輸出埠。 |
傳回
類型 | Description |
---|---|
<xref:azure.ai.ml.entities._job.pipeline._component_translatable.DataTransferImport>
|
DataTransferImport 物件。 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應