I den här artikeln får du lära dig hur du hanterar importerade datatillgångar ur ett livscykelperspektiv. Du får lära dig hur du ändrar eller uppdaterar inställningarna för automatisk borttagning på de datatillgångar som importeras till ett hanterat datalager (workspacemanagedstore) som Microsoft hanterar för kunden.
Kommentar
Funktionen inställningar för automatisk borttagning, eller livscykelhantering, erbjuds för närvarande endast via importerade datatillgångar i hanterat datalager, även kallat workspacemanagedstore.
Viktigt!
Den här funktionen är för närvarande i allmänt tillgänglig förhandsversion. Den här förhandsversionen tillhandahålls utan ett serviceavtal och vi rekommenderar det inte för produktionsarbetsbelastningar. Vissa funktioner kanske inte stöds eller kan vara begränsade.
Mer information finns i Kompletterande villkor för användning av Microsoft Azure-förhandsversioner.
Ändra inställningar för automatisk borttagning
Du kan ändra inställningsvärdet eller villkoret för automatisk borttagning enligt följande kodexempel:
> 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)
De här stegen beskriver hur du ändrar inställningarna för automatisk borttagning av en importerad datatillgång i workspacemanageddatastore Azure Mašinsko učenje Studio:
Som du ser i nästa skärmbild väljer du Data under Tillgångar i det vänstra navigeringsfältet. På fliken Datatillgångar väljer du en importerad datatillgång som finns i arbetsytanhanteradedataarkivet.
Som du ser i nästa skärmbild har informationssidan för datatillgången en egenskap för inställningen Automatisk borttagning. Den här egenskapen är för närvarande aktiv på datatillgången. Kontrollera att du har rätt version: för den datatillgång som valts i listrutan och välj pennikonen för att redigera egenskapen.
Om du vill ändra inställningen Villkor för automatisk borttagning väljer du Skapad större än och ändrar Värde till valfritt numeriskt värde. Välj sedan Spara som visas i den här skärmbilden:
Kommentar
För närvarande varierar de värden som stöds från 1 dag till 3 år.
Efter en lyckad redigering återgår du till informationssidan för datatillgången. Den sidan visar de uppdaterade värdena i egenskapsrutan Inställningar för automatisk borttagning , som du ser i nästa skärmbild:
Kommentar
Inställningen för automatisk borttagning är endast tillgänglig för importerade datatillgångar i ett arbetsytehanterat datalager, som du ser i skärmbilden ovan.
Ta bort/ta bort inställningar för automatisk borttagning
Om du inte vill att en specifik datatillgångsversion ska ingå i livscykelhanteringen kan du ta bort en tidigare konfigurerad inställning för automatisk borttagning.
> 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)
De här stegen beskriver hur du tar bort eller rensar inställningarna för automatisk borttagning av en importerad datatillgång i workspacemanageddatastore Azure Mašinsko učenje Studio:
Som du ser i den här skärmbilden går du till Tillgångar i det vänstra navigeringsfältet och väljer Data. På fliken Datatillgångar väljer du en importerad datatillgång som finns i arbetsytanhanteradedataarkiv:
Som du ser i nästa skärmbild har informationssidan för datatillgången en egenskap för inställningen Automatisk borttagning. Den här egenskapen är för närvarande aktiv på datatillgången. Kontrollera att du har rätt version: för den datatillgång som valts i listrutan och välj pennikonen för att redigera egenskapen.
Om du vill ta bort eller ta bort inställningen för automatisk borttagning väljer du inställningen Rensa automatisk borttagning papperskorgen längst ned på sidan, som du ser i den här skärmbilden:
Efter en lyckad borttagning går du tillbaka till informationssidan för datatillgången. Den här sidan visar egenskapsrutan Inställningar för automatisk borttagning , som visar Ingen, som visas i den här skärmbilden:
Fråga om de konfigurerade inställningarna för automatisk borttagning
Det här Azure CLI-kodexemplet visar datatillgångarna med vissa villkor eller med värden som konfigurerats i inställningarna för automatisk borttagning :
> az ml data list --query '[?auto_delete_setting.\"condition\"==''created_greater_than'']'
> az ml data list --query '[?auto_delete_setting.\"value\"==''30d'']'