Documentação Digital Amazon
A funcionalidade de clonagem ou criação de uma nova versão derivada no Digital Amazon é uma ferramenta que permite aos curadores duplicar um dataset existente, facilitando a geração de novas versões que podem ser ajustadas ou expandidas sem alterar o original. Este processo é detalhado a seguir:
Iniciando o Processo de Clonagem
Para iniciar a clonagem, o usuário deve localizar o ícone de clone, situado abaixo da lista de atributos de cada registro.
Ao clicar neste ícone, uma tela sobreposta é exibida, mostrando as informações atuais do dataset a ser clonado, incluindo:
- Título
- Versão
- Estado do Fluxo de Trabalho
- Data de Atualização
- Data de Criação
- Quantidade de Dimensões
- Quantidade de Localizações
- Quantidade de Atributos
- Quantidade de Variáveis
- Arquivos de dados, que consistem no dataset e o JSON com os metadados.
Personalizando a Clonagem
Nesta tela, o curador tem a opção de alterar o título do clone e decidir se atributos, dimensões, localizações e variáveis serão incluídos na versão clonada. Após configurar essas opções, procede-se clicando no botão "Criar uma nova versão".
Processo Automatizado de Clonagem
Ao confirmar a criação de uma nova versão, o sistema agenda um serviço que inicia o processo de clonagem. O registro entra no estado "Cloning", indicando que o processo está em andamento. Dada a natureza potencialmente demorada desse processo, o sistema permite que o usuário continue sua navegação; a clonagem ocorre em segundo plano (batch).
Finalização e Notificação
Uma vez concluída a clonagem, o sistema automaticamente notifica o curador via email, informando que o novo dataset clonado está disponível. O registro original é então movido para um estado "retired", restringindo futuras alterações e mantendo a integridade do histórico de dados. O dataset clonado é vinculado ao original através de um link, e este link é reciprocamente disponibilizado no registro original, permitindo a consulta fácil de suas relações descendentes.
Gestão de Versões e Registros
Essa funcionalidade garante a gestão do ciclo de vida dos datasets, permitindo a criação de novas versões sem comprometer ou alterar os dados originais. Assim, cada versão pode ser adaptada para diferentes necessidades ou atualizações, enquanto se mantém um registro claro da linhagem dos dados e das suas evoluções ao longo do tempo.