Todos os produtos
Search
Central de documentação

DataWorks:Despublicar um nó

Última atualização: Jul 20, 2026

Despublicar um nó o remove do ambiente de desenvolvimento e implanta essa exclusão no sistema de agendamento de produção. Após a despublicação, o nó não pode mais ser agendado.

Observações de uso

  • Para garantir a execução correta das tarefas downstream, o DataWorks permite despublicar apenas nós sem dependências downstream. Tentar despublicar um nó com dependências resulta em erro. Para mais informações, consulte Error: The node has child nodes, causing the task deletion or undeployment to fail. Para visualizar as dependências de um nó, consulte Gerencie scheduled tasks.

  • Um nó despublicado pela página Periodic tasks no Operation Center do ambiente de produção retorna ao estado editável no ambiente de desenvolvimento por padrão e não é movido para a lixeira. Localize o nó pesquisando pelo nome no DataStudio.

Despublicar um nó

A figura a seguir ilustra o procedimento de despublicação.任务下线流程

Etapa 1: Excluir o nó no desenvolvimento

Exclua o nó no DataStudio.

Ações

Descrição

Excluir um único nó

Exclua um nó específico no diretório de workflow ou no painel de workflow. Após a exclusão, envie o workflow atual clicando no ícone 提交. No DataStudio, há duas formas de excluir um único nó. Método 1: No diretório de workflow à esquerda, clique com o botão direito no nó desejado e selecione Delete. Método 2: No painel DAG do workflow à direita, clique com o botão direito no nó desejado e selecione Delete Node.

Excluir nós em lote

Utilize o recurso batch operation para excluir vários nós simultaneamente. Clique em no ícone Batch Operation na barra de ferramentas para acessar a página Batch Operation - DataStudio. Na aba Node, selecione os nós que deseja excluir na lista, clique em More na barra de ações inferior e selecione Delete.

Excluir nós usando um grupo de nós

Crie um node group selecionando vários nós e exclua nós específicos dele. Também é possível excluir nós de um grupo existente. Após a exclusão, envie o workflow atual clicando no ícone 提交. Na barra de ferramentas do canvas, clique em na ferramenta de seleção para marcar o grupo de nós desejado, clique com o botão direito nele e selecione Delete Node Group no menu de contexto.

Etapa 2: Implantar a exclusão na produção

Após excluir um nó no DataStudio, o DataWorks cria por padrão um registro pendente de despublicação na página Deployment > Create Deploy Task. Um usuário com permissões de Workspace Administrator ou O&M deve implantar esse registro no ambiente de produção. Nessa página, selecione o registro de despublicação desejado e clique em Deploy Selected Items. O nó no ambiente de produção será despublicado somente após o sucesso da implantação. O processo de implantação pode envolver controles de workflow; portanto, garanta que a operação seja concluída com êxito. Para mais informações, consulte Deployment.

Etapa 3: Confirmar a despublicação

Acesse a página Operation Center > Periodic tasks. Se o nó não aparecer mais na lista, a despublicação foi concluída com sucesso.

Impacto da despublicação nas instâncias existentes

  • Instâncias que não foram executadas

    Durante a despublicação, as instâncias que ainda não iniciaram a execução são ignoradas. O status delas é definido imediatamente como Succeeded, mas a tarefa não é executada. No modelo de pagamento conforme o uso, nenhuma taxa de agendamento é cobrada para instâncias ignoradas.

  • Instâncias em execução

    As instâncias já em execução no momento da despublicação continuam a rodar normalmente.

Nota
  • Não é possível excluir instâncias manualmente. Elas são removidas automaticamente após um período de retenção de aproximadamente 30 dias.

  • Caso uma tarefa agendada não precise ser executada em um dia específico, congele as instâncias agendadas para aquele dia. Se a tarefa não precisar rodar por um longo período, congele a própria tarefa agendada. Para mais informações, consulte Basic O&M operations for scheduled tasks.

Restaurar um nó

Restaure os 100 nós excluídos mais recentemente pela recycle bin no DataStudio e, em seguida, envie-os e implante-os novamente.

Nota

Perguntas frequentes

Erro: Please first deploy the file ${filename} to the production environment or cancel the deployment in the Deployment center

  • Causa: A Lixeira no DataWorks só consegue restaurar itens, como nós, recursos ou funções, se eles tiverem sido excluídos dos ambientes de desenvolvimento e de produção. Esse erro ocorre quando um item é excluído do ambiente de desenvolvimento, mas essa exclusão não foi implantada no ambiente de produção.

  • Solução: Acesse a página de implantação de tarefas, cancel the deployment para a tarefa atual e restaure o arquivo no Data Studio.

Erro: The node has child nodes, causing the task deletion or undeployment to fail

  • Causa: Para assegurar a execução normal das tarefas downstream, o DataWorks permite despublicar uma tarefa apenas quando ela não possui dependências downstream nos ambientes de desenvolvimento e de produção.

    Nota

    Despublicar um nó pode fazer com que outras tarefas dependentes dele apresentem falhas na execução. Comunique-se com os responsáveis por todas as tarefas que dependem desse nó antes de prosseguir.

  • Solução:

    1. Verifique as dependências downstream da tarefa a ser despublicada: Acesse a página de tarefas agendadas no Operation Center tanto para o ambiente de desenvolvimento quanto para o de produção e confirme se a tarefa possui dependências downstream. Para mais informações, consulte Visualize node dependencies.

    2. Remova as dependências downstream da tarefa a ser despublicada:

      1. Acesse a página de configurações de agendamento da tarefa dependente downstream e remova a dependência da tarefa que será despublicada. Para mais informações, consulte Delete or change node dependencies.

      2. Envie a tarefa downstream para remover a dependência entre ela e a tarefa a ser despublicada no ambiente de desenvolvimento.

      3. Implante a tarefa downstream para remover a dependência entre ela e a tarefa a ser despublicada no ambiente de produção.

      4. Prossiga com a despublicação da tarefa. Para mais informações, consulte Undeploy a task.