> az ml data update -n <my_imported_ds> -v <version_number> --set auto_delete_setting.value='45d'
> az ml data update -n <my_imported_ds> -v <version_number> --set auto_delete_setting.condition='created_greater_than'
from azure.ai.ml.entities import Data
from azure.ai.ml.constants import AssetTypes
name='<my_imported_ds>'
version='<version_number>'
type='mltable'
auto_delete_setting = AutoDeleteSetting(
condition='created_greater_than', value='45d'
)
my_data=Data(name=name,version=version,type=type, auto_delete_setting=auto_delete_setting)
ml_client.data.create_or_update(my_data)
다음 단계에서는 Azure Machine Learning 스튜디오의 workspacemanageddatastore에서 가져온 데이터 자산의 자동 삭제 설정을 수정하는 방법을 설명합니다.
> az ml data update -n <my_imported_ds> -v <version_number> --remove auto_delete_setting
from azure.ai.ml.entities import Data
from azure.ai.ml.constants import AssetTypes
name='<my_imported_ds>'
version='<version_number>'
type='mltable'
my_data=Data(name=name,version=version,type=type, auto_delete_setting=None)
ml_client.data.create_or_update(my_data)
다음 단계에서는 Azure Machine Learning 스튜디오의 workspacemanageddatastore에서 가져온 데이터 자산의 자동 삭제 설정을 삭제하거나 지우는 방법을 설명합니다.
이 스크린샷에 표시된 것처럼 왼쪽 탐색 메뉴의 자산에서 데이터를 선택합니다. 데이터 자산 탭에서 workspacemanageddatastore에 있는 가져온 데이터 자산을 선택합니다.
다음 스크린샷에 표시된 것처럼 데이터 자산 세부 정보 페이지에는 자동 삭제 설정 속성이 있습니다. 이 속성은 현재 데이터 자산에서 활성화되어 있습니다. 드롭다운에서 선택한 데이터 자산의 올바른 버전:이 있는지 확인하고 연필 아이콘을 선택하여 속성을 편집합니다.
자동 삭제 설정을 삭제하거나 지우려면 다음 스크린샷과 같이 페이지 하단에 있는 자동 삭제 설정 지우기 휴지통 아이콘을 선택합니다.
성공적으로 삭제되면 데이터 자산 세부 정보 페이지로 돌아갑니다. 이 페이지에는 다음 스크린샷과 같이 없음을 표시하는 자동 삭제 설정 속성 상자가 표시됩니다.
구성된 자동 삭제 설정에 대한 쿼리
이 Azure CLI 코드 샘플은 특정 조건이 있거나 자동 삭제 설정에 구성된 값이 있는 데이터 자산을 보여 줍니다.
> az ml data list --query '[?auto_delete_setting.\"condition\"==''created_greater_than'']'
> az ml data list --query '[?auto_delete_setting.\"value\"==''30d'']'