Todos os produtos
Search
Central de documentação

DataWorks:Desimplantação controlada

Última atualização: Aug 20, 2026

O Data Asset Governance oferece uma solução completa para desimplantar tarefas e tabelas obsoletas de forma controlada. Esse recurso utiliza avaliação de riscos, notificações e gerenciamento de processos para ajudar você a superar desafios como identificação de riscos de desimplantação, tratamento de dependências downstream ativas e compreensão de impactos potenciais. Também é possível desimplantar em lote para aumentar a eficiência.

Contexto

Diferentemente da desimplantação direta, a desimplantação controlada inclui análise de impacto e gerenciamento de processos. Além disso, permite notificar as partes interessadas em cada etapa.

Ações

Método de desimplantação

Comparação

Descrição

Selecionar objetos para desimplantação

Desimplantação direta

Localize a tarefa na página de O&M, defina o status como Frozen e desimplante-a diretamente.

Esse método não exibe impactos ou riscos, o que aumenta a probabilidade de erros.

Desimplantação controlada

Selecione objetos, avalie seus impactos e riscos e adicione-os manual ou automaticamente.

O sistema fornece uma avaliação de impacto para objetos selecionados por ID de nó, linhagem de dados ou tabela.

Configurar o processo de desimplantação

Desimplantação direta

Nenhuma

Não é possível notificar as pessoas relevantes.

Desimplantação controlada

Notifique pessoas designadas em cada etapa do processo usando System Prompt, Mail, DingTalk Chatbot e Webhook.

Permite um processo com múltiplas etapas e notificações para as pessoas relevantes em cada passo.

Definir o modo de execução

Desimplantação direta

Nenhuma

O objeto é desimplantado imediatamente e a ação é irreversível.

Desimplantação controlada

  • Manually Trigger Execution

  • Automatic Execution

Escolha diferentes modos de execução para diferentes cenários, oferecendo uma janela para cancele a desimplantação, se necessário.

Visualizar e gerenciar o plano

Desimplantação direta

Nenhuma

Essa ação imediata não possui período de espera, aumentando o risco de desimplantação acidental e falhas nos negócios.

Desimplantação controlada

Visualize os detalhes dos planos de desimplantação criados e execute operações como visualizar detalhes de execução, cancele e reverter cada subtarefa.

Oferece um período de espera para a desimplantação, permitindo cancele ou reverter o processo caso ocorra algum erro.

Limitações

  • Um plano de desimplantação pode incluir apenas objetos de um único workspace.

  • Um plano pode conter no máximo 200 objetos.

  • É possível reverter operações de tarefas antes da etapa Undeploy Task e operações de tabelas antes da etapa Undeploy Completed.

Permissões

  • Para crie um plano de desimplantação, você deve ter uma das seguintes permissões:

    • Conta Alibaba Cloud

    • Usuário RAM com a permissão AliyunDataWorksFullAccess

    • Administrador de workspace

    • Administrador de governança de dados no nível do tenant

    • Administrador de governança de dados no nível do workspace

    • Engenheiro de O&M

  • Apenas uma conta Alibaba Cloud, um usuário RAM com a permissão AliyunDataWorksFullAccess ou um administrador de workspace pode execute todas as operações em um plano de desimplantação.

  • Engenheiros de O&M podem gerencie apenas os planos de desimplantação que criaram. Para outros planos, possuem permissões somente leitura.

  • Administradores de governança de dados nos níveis de tenant e workspace podem apenas crie, configure e exclua planos. Eles não podem iniciar ou execute planos que contenham tarefas para as quais não tenham permissão.

Observações de uso

  • Um objeto que já faz parte de um plano de desimplantação não pode ser adicionado a outro.

  • Alguns tipos de objetos não podem ser desimplantados, como o nó raiz do workspace ou nós virtuais criados por um plano de desimplantação.

  • Se os proprietários não removerem as dependências de agendamento de um objeto dentro do prazo especificado, o sistema cria um nó virtual e vincula as tarefas dependentes a ele.

  • As etapas suportadas podem variar conforme o tipo de nó. Consulte a interface para mais detalhes.

  • Somente é possível reverter operações realizadas antes da desimplantação do objeto.

Procedimento

Etapa 1: Crie um plano de desimplantação

  1. Acesse a página do Data Asset Governance.

    Faça login no console do DataWorks. Na barra de navegação superior, selecione a região desejada. No painel de navegação à esquerda, escolha Data Governance > Data Asset Governance. Na página exibida, clique em Go to Data Asset Governance.

  2. No painel de navegação à esquerda, escolha Governance > Automation > Graceful Shutdown para acessar a página Graceful Shutdown.

  3. Na lista suspensa Workspace na parte superior da página, selecione o workspace que contém os objetos a serem desimplantados. A lista exibe apenas os workspaces dos quais você faz parte.

    Caso precise ingressar em um workspace, entre em contato com o administrador do workspace para solicitar sua inclusão. Para mais informações, consulte Add workspace members and manage their roles and permissions.

  4. Na página Graceful Shutdown, clique em Create Governance Plan.

    Alternativamente, na página Process Governance Items, localize a tarefa ou tabela que deseja desimplantar e clique em Create Plan na coluna Actions.

Etapa 2: Selecione objetos para desimplantação

1. Configure informações básicas do plano

Especifique o Workspace onde os objetos estão localizados e insira um Plan Name personalizado.

2. Adicionar objetos ao plano

Na seção To-Be-Undeployed Object, selecione os objetos a serem desimplantados. É possível adicionar Tasks ou Table publicados.

  • Desimplantar tarefas: adicione tarefas usando Add to-be-undeployed Object ou Import Based on Lineage.

    • Add to-be-undeployed Object: adicione objetos de tarefa por ID de nó.

    • Import Based on Lineage: selecione uma tarefa e, em seguida, selecione tarefas relacionadas com base na hierarquia de linhagem de dados.

      Nota
      • Encontre o ID do nó de uma tarefa na página de configuração, em Scheduling > Base Attributes.

      • Também é possível encontrar o ID do nó na página Auto Triggered Task O&M > Auto Triggered Node no Operation Center.

  • Desimplantar tabelas: use Add to-be-undeployed Object para adicionar tabelas.

  • Nota
    • Um objeto que já faz parte de um plano de desimplantação não pode ser adicionado a outro.

    • Alguns tipos de objetos não podem ser desimplantados, como o nó raiz do workspace ou nós virtuais criados por um plano de desimplantação.

    Parâmetro

    Descrição

    Undeployment Impact Assessment

    • Low: as tabelas de saída do objeto não foram consumidas no último mês.

    • High: as tabelas de saída do objeto foram consumidas no último mês.

    Impact Item Description

    Fornece uma explicação sobre a avaliação de impacto da desimplantação.

    The output table is consumed.

    Status de consumo da tabela de saída do objeto de tarefa.

    Task That Generates Table

    Tarefa que gera o objeto de tabela. Clique em para visualize as informações da tarefa.

    Number of Affected Baselines/Highest Priority

    • Para um objeto de tabela: quantidade de baselines afetadas e o nível mais alto de baseline da tarefa que gera a tabela.

    • Para um objeto de tarefa: quantidade de baselines afetadas e o nível mais alto de baseline da tarefa.

    Nota

    Para mais informações sobre monitoramento de baselines de tarefas, consulte Baseline management.

    Etapa 3: Configure o processo de desimplantação

    Após adicionar os objetos, configure o processo de desimplantação em múltiplas etapas. O processo pode incluir até oito estágios: Start Undeployment, Delayed Scheduling, Pause scheduling, Undeploy Task, Rename Output Table, Reset Table Lifecycle, Delete Output Table e Undeploy Completed.

    Estágio

    Descrição

    Caso de uso recomendado

    Start Undeployment

    Inicia o processo de desimplantação controlada. Este estágio é obrigatório.

    -

    Delayed Scheduling

    Adia o horário de execução agendada do objeto, atrasando consequentemente a geração de dados para ele e suas dependências downstream.

    Utilize o agendamento atrasado para garantir que as tarefas sejam executadas normalmente quando os dados de plataformas upstream ainda não tiverem sido gerados.

    Pause scheduling

    Defina o status do objeto como congelado. Isso significa que o status da tarefa aparecerá como congelado na página Operation Center > Auto Triggered Node. O objeto e suas dependências downstream deixarão de gerar dados de tabela.

    Recomendado quando um service de negócio é pausado, mas o workflow precisa ser mantido.

    Undeploy Task

    Desimplanta o objeto selecionado. Nenhuma nova instância será gerada a partir do dia seguinte. As instâncias existentes são definidas com carga zero e não serão mais executadas. Este estágio vem selecionado por padrão, mas pode ser desmarcado.

    Indicado quando um nó ou workflow se torna obsoleto.

    Rename Output Table

    Renomeia a tabela de saída da tarefa ou do objeto de tabela.

    Use esta opção para marcar a tabela de saída como pertencente a um objeto desimplantado.

    Reset Table Lifecycle

    Redefine o ciclo de vida da tabela de saída da tarefa ou do objeto de tabela.

    Ideal para reter a tabela de saída por um período específico após a desimplantação.

    Nota

    Apenas tabelas do MaxCompute são suportadas.

    Delete Output Table

    Exclui a tabela de saída da tarefa ou do objeto de tabela.

    Aplique quando o objeto for desimplantado e sua tabela de saída não for mais necessária.

    Undeploy Completed

    Encerra o processo de desimplantação controlada. Este estágio é obrigatório.

    -

    Nota
    • Os estágios são executados sequencialmente. Estágios opcionais podem ser ignorados.

    • Os planos de desimplantação controlada permitem enviar notificações para pessoas especificadas por meio de métodos como System Prompt, Mail e DingTalk Chatbot. Para obter informações sobre como configure um chatbot do DingTalk, consulte Scenario practice: Send alert notifications to a DingTalk group. Para visualize prompts do sistema, acesse a página Governance Reminder escolhendo Data Asset Governance > Overview > Reminder.

    Etapa 4: Defina o modo de execução

    Defina como o plano avança em cada estágio. Escolha entre Manually Trigger Execution ou Automatic Execution.

    • Manually Trigger Execution

      • Descrição: o criador do plano deve confirme manualmente cada estágio antes que o processo continue.

      • Caso de uso recomendado: utilize este modo quando a tarefa ou tabela de dados for crítica para o seu workflow de negócios.

    • Automatic Execution

      • Descrição: cada etapa prossegue automaticamente quando o período de espera configurado termina.

      • Caso de uso recomendado: adequado para desimplantar em massa diversos workflows de baixa prioridade.

    Etapa 5: Visualize e gerencie o plano

    Na página Graceful Shutdown, visualize a lista de planos de desimplantação e execute ações sobre eles, como Execute, Cancel ou Delete.

    Nota
    • Cancelar um plano interrompe apenas os estágios em andamento; os estágios concluídos não são afetados.

    • Excluir um plano cancela primeiro quaisquer estágios em andamento e, em seguida, exclui o próprio plano. Os estágios concluídos não são afetados. Esta ação é irreversível.

    Clique em Execution details na coluna Actions para visualize a configuração de um plano e gerencie suas tarefas individuais:

    Função

    Descrição

    Details

    Visualize os detalhes de desimplantação de uma única tarefa, incluindo progresso, status e detalhes de execução de cada estágio. Também é possível cancele ou reverter o processo de desimplantação da tarefa atual.

    • Cancelar tarefa: cancele os estágios incompletos no processo de desimplantação da tarefa atual.

    • Reverter tarefa: reverte todas as etapas de desimplantação da tarefa para seu estado inicial. Não é possível reverter etapas individuais.

      Nota
      • A reversão não é suportada se o plano de desimplantação tiver sido cancelado.

      • A reversão não é suportada se uma subetapa estiver em andamento.

      • Não é possível reverter uma tarefa após o estágio Undeploy task. A reversão não é suportada após a conclusão do plano.

    Go to Operation Center

    Abre os detalhes da tarefa em Operation Center.

    Edit

    Abre a tarefa para edição em DataStudio.