Neste artigo, você aprenderá a gerenciar ativos de dados importados de uma perspetiva de ciclo de vida. Você aprenderá como modificar ou atualizar as configurações de exclusão automática nos ativos de dados importados para um armazenamento de dados gerenciado (workspacemanagedstore) que a Microsoft gerencia para o cliente.
Nota
Atualmente, o recurso de exclusão automática de configurações, ou gerenciamento do ciclo de vida, é oferecido apenas por meio dos ativos de dados importados no armazenamento de dados gerenciado, também conhecido como workspacemanagedstore.
Importante
Esta funcionalidade está atualmente em pré-visualização pública. Esta versão de pré-visualização é fornecida sem um contrato de nível de serviço e não a recomendamos para cargas de trabalho de produção. Algumas funcionalidades poderão não ser suportadas ou poderão ter capacidades limitadas.
> 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 no workspacemanageddatastore estúdio do Azure Machine Learning:
Conforme mostrado na captura de tela seguinte, 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 captura de tela seguinte, a página de detalhes do ativo de dados tem uma propriedade de configuração de exclusão automática. Essa propriedade está atualmente 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 Condição de exclusão automática, 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 suportados 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 propriedade 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 somente em ativos de dados importados em um armazenamento de dados gerenciado pelo espaço de trabalho, conforme mostrado na captura de tela acima.
Excluindo/removendo configurações de exclusão automática
Se não quiser que uma versão específica do ativo de dados se torne parte do gerenciamento do ciclo de vida, você pode 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 no workspacemanageddatastore 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. Essa propriedade está atualmente 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 Limpar lixeira 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 propriedades Configurações de exclusão automática, que exibe Nenhum, conforme mostrado nesta captura de tela:
Consulta sobre as configurações de exclusão automática configuradas
Este exemplo de código da CLI do Azure mostra os ativos de dados com determinadas condições ou com valores configurados nas configurações de exclusão automática:
> az ml data list --query '[?auto_delete_setting.\"condition\"==''created_greater_than'']'
> az ml data list --query '[?auto_delete_setting.\"value\"==''30d'']'