DataOperations 類別

繼承
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
DataOperations

建構函式

DataOperations(operation_scope: azure.ai.ml._scope_dependent_operations.OperationScope, operation_config: azure.ai.ml._scope_dependent_operations.OperationConfig, service_client: azure.ai.ml._restclient.v2022_05_01._azure_machine_learning_workspaces.AzureMachineLearningWorkspaces, datastore_operations: azure.ai.ml.operations._datastore_operations.DatastoreOperations, **kwargs: Dict)

參數

operation_scope
operation_config
service_client
datastore_operations

方法

archive

封存資料資產。

create_or_update

傳回已建立或更新的資料資產。

如果尚未在儲存體中,資產將會上傳至工作區的 Blob 儲存體。

get

取得指定的資料資產。

list

列出工作區的資料資產。

restore

還原封存的資料資產。

archive

封存資料資產。

archive(name: str, version: Optional[str] = None, label: Optional[str] = None, **kwargs) -> None

參數

name
str
必要

資料資產的名稱。

version
str
預設值: None

資料資產的版本。

label
str
預設值: None

資料資產的標籤。 (與版本) 互斥

傳回

create_or_update

傳回已建立或更新的資料資產。

如果尚未在儲存體中,資產將會上傳至工作區的 Blob 儲存體。

create_or_update(data: azure.ai.ml.entities._assets._artifacts.data.Data) -> azure.ai.ml.entities._assets._artifacts.data.Data

參數

data
Data
必要

資料資產物件。

傳回

資料資產物件。

傳回類型

例外狀況

當資料成品路徑已連結至另一個資產時引發

如果無法成功驗證資料,則引發 。 錯誤訊息中將會提供詳細資料。

如果提供的本機路徑指向空目錄,則會引發 。

get

取得指定的資料資產。

get(name: str, version: Optional[str] = None, label: Optional[str] = None) -> azure.ai.ml.entities._assets._artifacts.data.Data

參數

name
str
必要

資料資產的名稱。

version
str
預設值: None

資料資產的版本。

label
str
預設值: None

資料資產的標籤。 (與版本) 互斥

傳回

資料資產物件。

傳回類型

例外狀況

如果無法成功識別和擷取資料,則引發 。 錯誤訊息中將會提供詳細資料。

list

列出工作區的資料資產。

list(name: Optional[str] = None, *, list_view_type: azure.ai.ml._restclient.v2022_02_01_preview.models._azure_machine_learning_workspaces_enums.ListViewType = <ListViewType.ACTIVE_ONLY: 'ActiveOnly'>) -> azure.core.paging.ItemPaged[azure.ai.ml.entities._assets._artifacts.data.Data]

參數

name
<xref:Optional>[str]
預設值: None

特定資料資產的名稱,選擇性。

list_view_type
<xref:Optional>[<xref:ListViewType>]
必要

檢視類型,例如) 封存的資料資產,包括/排除 (。 預設值:ACTIVE_ONLY。

傳回

反覆運算器,例如 Data 物件的實例

傳回類型

restore

還原封存的資料資產。

restore(name: str, version: Optional[str] = None, label: Optional[str] = None, **kwargs) -> None

參數

name
str
必要

資料資產的名稱。

version
str
預設值: None

資料資產的版本。

label
str
預設值: None

資料資產的標籤。 (與版本) 互斥

傳回