In questo articolo, verrà illustrato come gestire gli asset di dati importati dal punto di vista del ciclo di vita. Verrà illustrato come modificare o aggiornare le impostazioni di eliminazione automatica negli asset di dati importati in un archivio dati gestito (workspacemanagedstore) gestito da Microsoft per il cliente.
Nota
La funzionalità di eliminazione automatica delle impostazioni o la gestione del ciclo di vita sono attualmente disponibili solo tramite gli asset di dati importati nell'archivio dati gestito, noto anche come workspacemanagedstore.
Importante
Questa funzionalità è attualmente in anteprima pubblica. Questa versione di anteprima viene fornita senza contratto di servizio, pertanto se ne sconsiglia l’uso per i carichi di lavoro in ambienti di produzione. Alcune funzionalità potrebbero non essere supportate o potrebbero presentare funzionalità limitate.
Per altre informazioni, vedere le Condizioni supplementari per l'uso delle anteprime di Microsoft Azure.
Modifica delle impostazioni di eliminazione automatica
È possibile modificare il valore o la condizione dell'impostazione di eliminazione automatica, come illustrato negli esempi di codice seguenti:
> 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)
Questi passaggi descrivono come modificare le impostazioni di eliminazione automatica di un asset di dati importato in workspacemanageddatastore nello studio di Azure Machine Learning:
Come illustrato nello screenshot successivo, in Asset nel riquadro di spostamento a sinistra selezionare Dati. Nella scheda Asset di dati selezionare un asset di dati importato che si trova in workspacemanageddatastore.
Come illustrato nello screenshot successivo, la pagina dei dettagli dell'asset di dati ha una proprietà di Impostazione di eliminazione automatica. Questa proprietà è attualmente attiva nell'asset di dati. Verificare di avere la versione corretta : dell'asset di dati selezionato nell'elenco a discesa e selezionare l'icona a forma di matita per modificare la proprietà.
Per modificare l'impostazione Condizione di eliminazione automatica, selezionare Creato maggiore di e impostare Valore su qualsiasi valore numerico. Selezionare quindi Salva, come illustrato in questo screenshot:
Nota
In questo momento, i valori supportati sono compresi tra 1 giorno e 3 anni.
Dopo aver completato la modifica, si tornerà alla pagina dei dettagli dell'asset di dati. Questa pagina mostra i valori aggiornati nella casella delle proprietà delle impostazioni di eliminazione automatica, come illustrato nello screenshot seguente:
Nota
L'impostazione di eliminazione automatica è disponibile solo per gli asset di dati importati in un archivio dati gestito dall'area di lavoro, come illustrato nello screenshot precedente.
Eliminazione/rimozione delle impostazioni di eliminazione automatica
Se non si vuole che una versione specifica dell'asset di dati diventi parte della gestione del ciclo di vita, è possibile rimuovere un'impostazione di eliminazione automatica configurata in precedenza.
> 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)
Questi passaggi descrivono come eliminare o cancellare le impostazioni di eliminazione automatica di un asset di dati importato in workspacemanageddatastore nello studio di Azure Machine Learning:
Come illustrato in questo screenshot, in Asset nel riquadro di navigazione a sinistra selezionare Dati. Nella schedaAsset di dati selezionare un asset di dati importato che si trova in workspacemanageddatastore:
Come illustrato nello screenshot successivo, nella pagina dei dettagli dell'asset di dati è disponibile una proprietà di Impostazione di eliminazione automatica. Questa proprietà è attualmente attiva nell'asset di dati. Verificare di avere la versione corretta : dell'asset di dati selezionato nell'elenco a discesa e selezionare l'icona a forma di matita per modificare la proprietà.
Per eliminare o cancellare l'impostazione di eliminazione automatica, selezionare l'icona del cestino Cancella impostazione di eliminazione automatica nella parte inferiore della pagina, come illustrato in questo screenshot:
Dopo l'eliminazione, si tornerà alla pagina dei dettagli dell'asset di dati. Questa pagina mostra la casella della proprietà Elimina automaticamente le impostazioni, che mostra Nessuna, come illustrato in questo screenshot:
Eseguire una query sulle impostazioni di eliminazione automatica configurate
Questo esempio di codice dell'interfaccia della riga di comando di Azure mostra gli asset di dati con determinate condizioni o con i valori configurati nelle impostazioni di eliminazione automatica:
> az ml data list --query '[?auto_delete_setting.\"condition\"==''created_greater_than'']'
> az ml data list --query '[?auto_delete_setting.\"value\"==''30d'']'