Use o recurso de reexecução forçada downstream para reagendar um nó específico e seus descendentes. Também é possível filtrar os nós descendentes a serem reexecutados por workspace.
Limites
A reexecução forçada downstream está disponível apenas no DataWorks Professional Edition e em edições posteriores. Se você usa uma versão anterior, faça upgrade primeiro. Para mais informações, consulte Selecionar e adquirir uma edição do DataWorks.
Apenas administradores de workspace, administradores de tenant e contas Alibaba Cloud podem iniciar operações de reexecução forçada downstream.
Ao filtrar nós descendentes por workspace, selecione apenas os workspaces que você administra.
-
É possível reexecutar forçadamente nós descendentes apenas de instâncias recorrentes com data timestamp de ontem ou anteontem que estejam no status Succeeded ou Failed.
Se uma instância não atender a essas condições, a opção de reexecução forçada downstream ficará indisponível.
Cada tenant pode executar apenas uma operação de reexecução forçada downstream por vez na mesma região.
Observações
A operação de reexecução forçada downstream define o status de todos os nós descendentes selecionados como Not Run. Caso algum nó descendente esteja em execução, a operação o interrompe à força.
Se a propriedade Rerun de um nó estiver definida como Cannot Be Rerun After It Succeeds Or Fails, não será possível reexecutar forçadamente suas instâncias descendentes. Para modificar a propriedade de reexecução, consulte Instruções de reexecução.
Procedimento
-
Selecione uma instância de destino e acesse a página de reexecução forçada downstream.
Clique com o botão direito na instância de destino. A instância deve ser recorrente, ter data timestamp de ontem ou anteontem e estar no status Succeeded ou Failed. Escolha . A página de configuração de reexecução forçada downstream será exibida.
-
Configure a operação de reexecução forçada downstream.
-
Defina as configurações básicas.
Uma mensagem de aviso amarela aparece na parte superior da caixa de diálogo Force Rerun Downstream: "Esta operação definirá todas as instâncias downstream como incompletas e reiniciará o agendamento. Certifique-se de compreender o impacto e notifique as pessoas relevantes." O assistente de configuração tem três etapas: Basic Settings, Select Workspace e Confirm Impact.
Parâmetro
Descrição
Data Timestamp
Selecione a data timestamp da instância recorrente que deseja reexecutar forçadamente. Apenas as datas de ontem ou anteontem estão disponíveis.
Start Instance
Escolha o nó inicial no workspace atual para a operação de reexecução forçada.
Heavy Run Starting Point
Indique se a reexecução deve começar pelo nó inicial ou pelos seus nós descendentes (nós filhos de primeiro nível).
Heavy Run Cross-Days Instance
Se uma instância da data timestamp selecionada tiver dependências entre dias diferentes, esta opção permite decidir se as instâncias dependentes também serão reexecutadas.
Por exemplo, no cenário ilustrado na figura anterior, a Instância B tem uma dependência entre dias com a Instância A. Ao forçar a reexecução da Instância A com data timestamp de ontem, você decide se a Instância B dependente também deve ser reexecutada. Se optar pela reexecução, a Instância B com data timestamp de hoje também será reexecutada.
-
Clique em The next Step. Verifique se as informações estão corretas e clique em OK para concluir as configurações básicas.
ImportanteApós clicar em Next, não é mais possível modificar as informações da página atual. Para economizar recursos computacionais e reduzir o tempo de espera, confirme se todos os dados estão corretos antes de prosseguir.
-
Selecione workspaces para filtrar os nós descendentes a serem reexecutados.
Na caixa de lista Downstream Node the of Work Space à esquerda, escolha os workspaces nos quais deseja forçar a reexecução. Clique no ícone
para adicioná-los à caixa de lista à direita. Os nós descendentes nos workspaces selecionados serão reexecutados forçadamente, enquanto os nós em workspaces não selecionados realizarão apenas uma simulação (dry-run).NotaAo filtrar nós descendentes por workspace, selecione apenas os workspaces que você administra.
-
Clique em The next Step. Valide as informações e clique em OK para finalizar a seleção de workspaces.
ImportanteApós clicar em Next, não é mais possível modificar as informações da página atual. Para economizar recursos computacionais e reduzir o tempo de espera, confirme se todos os dados estão corretos antes de prosseguir.
-
Confirme o impacto da operação.
Uma mensagem de aviso aparece no topo da página: "Esta operação definirá todas as instâncias downstream como incompletas e reiniciará o agendamento. Certifique-se de compreender o impacto e notifique as pessoas relevantes." Após confirmar as informações, marque a caixa de seleção I understand the potential impacts of this operation, such as dirty data, and confirm the operation e clique em Confirm Rerun.
Parâmetro
Descrição
Number of affected nodes
Quantidade de nós que serão reexecutados forçadamente.
Influenced Baseline
Lista as baselines afetadas por esta operação. Para mais detalhes sobre monitoramento de baselines, consulte Visão geral de baselines inteligentes.
Force Heavy Run Downstream Reason
Motivo para forçar a reexecução dos nós descendentes.
Clique em Confirm Rerun. O sistema redefine o status dos nós selecionados para Not Run e os reexecuta conforme suas configurações de agendamento.
-
Cenário de exemplo
Cenário: Você inicia uma operação de reexecução forçada downstream para o Nó A, optando por reexecutar os nós do Workspace A, mas não os do Workspace B.
Detalhes: O Nó B no Workspace B não é reexecutado, enquanto o Nó C no Workspace A passa pela reexecução forçada.
Próximos passos
Visualize os detalhes da operação em Visualizar registros de operação no Operation Center.