APLICA-SE A:
Extensão de ML da CLI do Azure v2 (atual)
SDK do Python azure-ai-ml v2 (atual)
Aviso
Importar dados de fontes externas (versão prévia) e Data Connections (versão prévia) em Azure Machine Learning foram preteridos e não estarão disponíveis após 30 de setembro de 2026. Até lá, você pode continuar a usar esses recursos sem interrupções. Após essa data, todas as cargas de trabalho que dependem delas serão interrompidas.
Ação recomendada: Migre as importações de dados externos para o Microsoft Fabric e use os repositórios de dados do Azure Machine Learning para disponibilizar os dados no Azure Machine Learning.
Neste artigo, você aprenderá a gerenciar ativos de dados importados de uma perspectiva de ciclo de vida. Você aprenderá a modificar ou atualizar as configurações de exclusão automática nos ativos de dados importados para um armazenamento de dados gerenciado (workspacemanagedstore) que Microsoft gerencia para o cliente.
Nota
Atualmente, a funcionalidade de configurações de exclusão automática, ou gerenciamento de ciclo de vida, é oferecida somente por meio dos ativos de dados importados no armazenamento de dados gerenciado, também conhecido como workspacemanagedstore.
Importante
Esse recurso está atualmente em versão prévia pública. Esta versão prévia é fornecida sem um contrato de nível de serviço e não recomendamos isso para cargas de trabalho de produção. Alguns recursos podem não ter suporte ou ter recursos restritos.
Para obter mais informações, consulte Supplemental Terms of Use for Microsoft Azure Previews.
Modificando configurações de exclusão automática
Você pode alterar o valor ou a condição de configuração de exclusão automática, conforme mostrado nestes exemplos de código:
> 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)
Estas etapas descrevem como modificar as configurações de exclusão automática de um ativo de dados importado em workspacemanageddatastore no Estúdio do Azure Machine Learning:
Navegue até Estúdio do Azure Machine Learning
Conforme mostrado na próxima captura de tela, em Ativos na navegação à esquerda, selecione Dados. Na guia Ativos de dados , selecione um ativo de dados importado localizado no workspacemanageddatastore.
Conforme mostrado na próxima captura de tela, a página de detalhes do ativo de dados tem uma propriedade de configuração de exclusão automática . No momento, essa propriedade está ativa no ativo de dados. Verifique se você tem a Versão: correta do ativo de dados selecionado na lista suspensa e selecione o ícone de lápis para editar a propriedade.
Para alterar a configuração de exclusão automática de Condição, selecione Criado maior que e altere Valor para qualquer valor numérico. Em seguida, selecione Salvar , conforme mostrado nesta captura de tela:
Nota
Neste momento, os valores com suporte variam de 1 dia a 3 anos.
Após uma edição bem-sucedida, você retornará à página de detalhes do ativo de dados. Essa página mostra os valores atualizados na caixa de propriedades de configurações de exclusão automática, conforme mostrado na próxima captura de tela:
Nota
A configuração de exclusão automática está disponível apenas em ativos de dados importados em um armazenamento de dados gerenciado por workspacemanaged , conforme mostrado na captura de tela acima.
Excluindo/removendo configurações de exclusão automática
Se você não quiser que uma versão específica do ativo de dados se torne parte do gerenciamento do ciclo de vida, poderá remover uma configuração de exclusão automática configurada anteriormente.
> 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)
Estas etapas descrevem como excluir ou limpar as configurações de exclusão automática de um ativo de dados importado em workspacemanageddatastore no Estúdio do Azure Machine Learning:
Navegue até Estúdio do Azure Machine Learning
Conforme mostrado nesta captura de tela, em Ativos na navegação à esquerda, selecione Dados. Na guia Ativos de dados , selecione um ativo de dados importado localizado no workspacemanageddatastore:
Conforme mostrado na próxima captura de tela, a página de detalhes do ativo de dados tem uma propriedade de configuração de exclusão automática . No momento, essa propriedade está ativa no ativo de dados. Verifique se você tem a Versão: correta do ativo de dados selecionado na lista suspensa e selecione o ícone de lápis para editar a propriedade.
Para excluir ou limpar a configuração de exclusão automática, selecione o ícone de lixeira Limpar configuração de exclusão automática na parte inferior da página, conforme mostrado nesta captura de tela:
Após uma exclusão bem-sucedida, você retornará à página de detalhes do ativo de dados. Esta página mostra a caixa de propriedade Configurações de Exclusão Automática, que exibe Nenhum, conforme mostrado nesta captura de tela:
Este exemplo de código CLI do Azure mostra os ativos de dados com determinadas condições ou com valores configurados nas configurações auto delete:
> az ml data list --query '[?auto_delete_setting.\"condition\"==''created_greater_than'']'
> az ml data list --query '[?auto_delete_setting.\"value\"==''30d'']'
Próximas etapas