DataOperations クラス
DataOperations。
このクラスを直接インスタンス化しないでください。 代わりに、それをインスタンス化して属性としてアタッチする MLClient インスタンスを作成する必要があります。
- 継承
-
azure.ai.ml._scope_dependent_operations._ScopeDependentOperationsDataOperations
コンストラクター
DataOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client: AzureMachineLearningWorkspaces | AzureMachineLearningWorkspaces, datastore_operations: DatastoreOperations, **kwargs: Dict)
パラメーター
- operation_scope
- <xref:azure.ai.ml._scope_dependent_operations.OperationScope>
MLClient オブジェクトの操作クラスのスコープ変数。
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
MLClient オブジェクトの操作クラスの一般的な構成。
- service_client
- Union[ <xref:azure.ai.ml._restclient.v2023_04_01_preview._azure_machine_learning_workspaces.AzureMachineLearningWorkspaces>, <xref:azure.ai.ml._restclient.v2021_10_01_dataplanepreview._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>]
エンド ユーザーが Azure Machine Learning ワークスペース リソース (ServiceClient042023Preview または ServiceClient102021Dataplane) を操作できるようにするサービス クライアント。
メソッド
archive |
データ資産をアーカイブします。 |
create_or_update |
作成または更新されたデータ資産を返します。 ストレージにまだ存在しない場合、資産はワークスペースの BLOB ストレージにアップロードされます。 |
get |
指定したデータ資産を取得します。 |
import_data |
Note これは試験的なメソッドであり、いつでも変更される可能性があります。 詳細については、https://aka.ms/azuremlexperimental を参照してください。 データ資産を作成しているデータ インポート ジョブを返します。 |
list |
ワークスペースのデータ資産を一覧表示します。 |
list_materialization_status |
Note これは試験的なメソッドであり、いつでも変更される可能性があります。 詳細については、https://aka.ms/azuremlexperimental を参照してください。 資産の具体化ジョブを一覧表示します。 |
restore |
アーカイブされたデータ資産を復元します。 |
share |
Note これは試験的なメソッドであり、いつでも変更される可能性があります。 詳細については、https://aka.ms/azuremlexperimental を参照してください。 ワークスペースからレジストリにデータ資産を共有します。 |
archive
データ資産をアーカイブします。
archive(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None
パラメーター
戻り値
なし
例
データ資産のアーカイブの例。
ml_client.data.archive("data-asset-name")
create_or_update
作成または更新されたデータ資産を返します。
ストレージにまだ存在しない場合、資産はワークスペースの BLOB ストレージにアップロードされます。
create_or_update(data: Data) -> Data
パラメーター
戻り値
データ資産オブジェクト。
の戻り値の型 :
例外
データ成果物パスが既に別の資産にリンクされている場合に発生します
データを正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。
指定されたローカル パスが空のディレクトリを指している場合に発生します。
例
データ資産の作成の例。
from azure.ai.ml.entities import Data
data_asset_example = Data(name=data_asset_name, version="2.0", path="./sdk/ml/azure-ai-ml/samples/src")
ml_client.data.create_or_update(data_asset_example)
get
指定したデータ資産を取得します。
get(name: str, version: str | None = None, label: str | None = None) -> Data
パラメーター
戻り値
データ資産オブジェクト。
の戻り値の型 :
例外
データを正常に識別して取得できない場合に発生します。 詳細はエラー メッセージに表示されます。
例
データ資産の取得の例。
ml_client.data.get(name="data-asset-name", version="2.0")
import_data
Note
これは試験的なメソッドであり、いつでも変更される可能性があります。 詳細については、https://aka.ms/azuremlexperimental を参照してください。
データ資産を作成しているデータ インポート ジョブを返します。
import_data(data_import: DataImport, **kwargs) -> PipelineJob
パラメーター
戻り値
データ インポート ジョブ オブジェクト。
の戻り値の型 :
例
データ資産のインポートの例。
from azure.ai.ml.entities._data_import.data_import import DataImport
from azure.ai.ml.entities._inputs_outputs.external_data import Database
database_example = Database(query="SELECT ID FROM DataTable", connection="azureml:my_azuresqldb_connection")
data_import_example = DataImport(
name="data-asset-name", path="azureml://datastores/workspaceblobstore/paths/", source=database_example
)
ml_client.data.import_data(data_import_example)
list
ワークスペースのデータ資産を一覧表示します。
list(name: str | None = None, *, list_view_type: ListViewType = ListViewType.ACTIVE_ONLY) -> ItemPaged[Data]
パラメーター
- list_view_type
アーカイブされたデータ資産を含める/除外する (たとえば) 種類を表示します。 既定値: ACTIVE_ONLY。
戻り値
Data オブジェクトのインスタンスのような反復子
の戻り値の型 :
例
データ資産の一覧表示の例。
ml_client.data.list(name="data-asset-name")
list_materialization_status
Note
これは試験的なメソッドであり、いつでも変更される可能性があります。 詳細については、https://aka.ms/azuremlexperimental を参照してください。
資産の具体化ジョブを一覧表示します。
list_materialization_status(name: str, *, list_view_type: ListViewType = ListViewType.ACTIVE_ONLY, **kwargs) -> Iterable[PipelineJob]
パラメーター
- list_view_type
- Optional[<xref:ListViewType>]
アーカイブされたジョブを含める/除外する (たとえば) 種類を表示します。 既定値: ACTIVE_ONLY。
戻り値
Job オブジェクトのインスタンスのような反復子。
の戻り値の型 :
例
具体化ジョブの例を一覧表示します。
ml_client.data.list_materialization_status("data-asset-name")
restore
アーカイブされたデータ資産を復元します。
restore(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None
パラメーター
戻り値
なし
例
データ資産の復元の例。
ml_client.data.restore("data-asset-name")
share
Note
これは試験的なメソッドであり、いつでも変更される可能性があります。 詳細については、https://aka.ms/azuremlexperimental を参照してください。
ワークスペースからレジストリにデータ資産を共有します。
share(name, version, *, share_with_name, share_with_version, registry_name, **kwargs) -> Data
パラメーター
- share_with_name
- str
共有するデータ資産の名前。
- share_with_version
- str
共有するデータ資産のバージョン。
- registry_name
- str
宛先レジストリの名前。
戻り値
データ資産オブジェクト。
の戻り値の型 :
例
データ資産の共有の例。
ml_client.data.share(
name="data-asset-name",
version="2.0",
registry_name="my-registry",
share_with_name="transformed-nyc-taxi-data-shared-from-ws",
share_with_version="2.0",
)
Azure SDK for Python