Neste artigo, você aprenderá a gerenciar ativos de dados importados a partir de uma perspectiva do ciclo de vida. Você aprenderá como modificar ou atualizar as configurações de exclusão automática dos ativos de dados importados em um armazenamento de dados gerenciado (workspacemanagedstore) que a Microsoft gerencia para o cliente.
Observação
No momento, a funcionalidade de configurações de exclusão automática, ou gerenciamento do ciclo de vida, é oferecida apenas por meio dos ativos de dados importados no armazenamento de dados gerenciado, também conhecido como workspacemanagedstore.
Importante
Esse recurso está atualmente em visualização pública. Essa versão prévia é fornecida sem um contrato de nível de serviço e não é recomendada para cargas de trabalho de produção. Alguns recursos podem não ter suporte ou podem ter restrição de recursos.
> 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 do workspacemanageddatastore no 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 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:
Observação
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 captura de tela a seguir:
Observação
A configuração de exclusão automática está disponível apenas em ativos de dados importados em um armazenamento de dados 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, remova uma configuração de exclusão automática definida 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 do workspacemanageddatastore no 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 captura de tela a seguir, a página de detalhes do ativo de dados possui 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:
Consulta nas configurações de exclusão automática definidas
Este exemplo de código da CLI do Azure mostra os ativos de dados com determinadas condições ou com valores definidos 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'']'