APPLIES TO:
interfaccia della riga di comando di Azure ml extension v2 (current)
Python SDK azure-ai-ml v2 (current)
Avviso
Importare dati da origini esterne (anteprima) e Data Connections (anteprima) in Azure Machine Learning sono deprecate e non saranno disponibili dopo il 30 settembre 2026. Fino ad allora, è possibile continuare a usare queste funzionalità senza interruzioni. Dopo tale data, tutti i carichi di lavoro che dipendono da essi verranno interrotti.
Recommended action: Eseguire la migrazione delle importazioni di dati esterni in Microsoft Fabric e usare archivi dati Azure Machine Learning per rendere disponibili i dati in Azure Machine Learning.
Questo articolo illustra come gestire gli asset di dati importati dal punto di vista del ciclo di vita. Si apprenderà come modificare o aggiornare le impostazioni di eliminazione automatica negli asset di dati importati in un archivio dati gestito (workspacemanagedstore) che Microsoft gestisce per il cliente.
Nota
La funzionalità di eliminazione automatica delle impostazioni o la gestione del ciclo di vita è attualmente disponibile solo tramite gli asset di dati importati nell'archivio dati gestito, noto anche come workspacemanagedstore.
Importante
Questa funzionalità è attualmente disponibile in anteprima pubblica. Questa versione di anteprima viene fornita senza un contratto di servizio e non è consigliabile per i carichi di lavoro di produzione. Alcune funzionalità potrebbero non essere supportate o potrebbero avere funzionalità limitate.
Per altre informazioni, vedere Condizioni supplementari per l'utilizzo 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 nel studio di Azure Machine Learning:
Vai a 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 nell'archivio dati gestito dell'area di lavoro.
Come illustrato nello screenshot successivo, la pagina dei dettagli della risorsa di dati ha una proprietà dell'impostazione di eliminazione automatica. Questa proprietà è attualmente attiva sulla risorsa 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 successivo:
Nota
L'impostazione di eliminazione automatica è disponibile solo per gli asset di dati importati in un archivio dati gestito dell'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 nel studio di Azure Machine Learning:
Vai a Azure Machine Learning Studio
Come illustrato in questo screenshot, in Asset nel riquadro di spostamento a sinistra selezionare Dati. Nella scheda Asset di dati, selezionare un asset di dati importato che si trova nel workspacemanageddatastore:
Come illustrato nello screenshot successivo, la pagina dei dettagli della risorsa dati ha una proprietà Impostazione eliminazione automatica. Questa proprietà è attualmente attiva sulla risorsa 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 Cancella eliminazione automatica del cestino nella parte inferiore della pagina, come illustrato in questo screenshot:
Dopo un'eliminazione avvenuta con successo, si tornerà alla pagina dei dettagli dell'asset di dati. Questa pagina mostra la casella della proprietà Elimina automaticamente le impostazioni , che visualizza Nessuno, come illustrato in questo screenshot:
Questo esempio di codice interfaccia della riga di comando di Azure mostra gli asset di dati con determinate condizioni o con valori configurati nelle impostazioni auto delete:
> az ml data list --query '[?auto_delete_setting.\"condition\"==''created_greater_than'']'
> az ml data list --query '[?auto_delete_setting.\"value\"==''30d'']'
Passaggi successivi