DataOperations 클래스
DataOperations.
이 클래스를 직접 인스턴스화해서는 안 됩니다. 대신 MLClient instance 만들어서 인스턴스화하고 특성으로 연결해야 합니다.
- 상속
-
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 Storage에 업로드됩니다. |
get |
지정된 데이터 자산을 가져옵니다. |
import_data |
참고 이는 실험적인 메서드이며 언제든지 변경될 수도 있습니다. 자세한 내용은 https://aka.ms/azuremlexperimental을 참조하세요. 데이터 자산을 만드는 데이터 가져오기 작업을 반환합니다. |
list |
작업 영역의 데이터 자산을 나열합니다. |
list_materialization_status |
참고 이는 실험적인 메서드이며 언제든지 변경될 수도 있습니다. 자세한 내용은 https://aka.ms/azuremlexperimental을 참조하세요. 자산의 구체화 작업을 나열합니다. |
restore |
보관된 데이터 자산을 복원합니다. |
share |
참고 이는 실험적인 메서드이며 언제든지 변경될 수도 있습니다. 자세한 내용은 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 Storage에 업로드됩니다.
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
참고
이는 실험적인 메서드이며 언제든지 변경될 수도 있습니다. 자세한 내용은 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 개체의 instance 같은 반복기
반환 형식
예제
데이터 자산 나열 예제
ml_client.data.list(name="data-asset-name")
list_materialization_status
참고
이는 실험적인 메서드이며 언제든지 변경될 수도 있습니다. 자세한 내용은 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 개체의 instance 같은 반복기입니다.
반환 형식
예제
구체화 작업 예제를 나열합니다.
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
참고
이는 실험적인 메서드이며 언제든지 변경될 수도 있습니다. 자세한 내용은 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
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기