Após configurar as dependências de agendamento para um nó com acionamento automático, visualize-as para verificar os relacionamentos entre nós upstream e downstream e o tempo estimado de execução das instâncias geradas em um dia de agendamento. Essa verificação confirma se a configuração está correta e garante que os nós sejam executados conforme o esperado. Se a visualização não corresponder ao esperado, ajuste a configuração de dependências de agendamento para evitar atrasos na execução.
Observações de uso
Se os nós upstream e downstream tiverem ciclos de agendamento diferentes, os relacionamentos de dependência poderão variar entre os ciclos. Para evitar comportamentos inesperados, visualize as dependências das instâncias antes da implantação, especialmente quando os ciclos ou horários de agendamento dos nós upstream e downstream não estiverem alinhados. Para obter mais informações sobre os princípios de dependência do DataWorks e exemplos para cenários complexos, consulte Leitura obrigatória: Princípios e exemplos para configurações de agendamento em cenários de dependência complexos.
-
A visualização de dependências serve apenas como referência e pode diferir das dependências reais no ambiente de produção.
NotaSe você modificar o ciclo de agendamento de um nó no ambiente de produção, selecionar Immediately After Deployment e implantar o nó, as instâncias do dia atual poderão ser substituídas. A visualização de dependências não reflete as dependências reais das instâncias para esse dia. Para mais detalhes, consulte Modo de geração de instância.
A visualização exibe somente as dependências diretas upstream e downstream do nó atual.
Para garantir precisão na visualização, salve todos os nós upstream.
Na visualização de dependências, as linhas contínuas representam dependências do mesmo ciclo, enquanto as linhas tracejadas indicam dependências entre ciclos (uma dependência do ciclo anterior).
Diagrama de visualização de dependências
O DataWorks apresenta as dependências em três modos de exibição: Not Aggregate, Aggregate By Workspace e Aggregate By Owner. Para saber mais sobre os métodos de agregação, consulte Apêndice: Introdução ao recurso DAG.
Na barra de ferramentas de visualização de dependências, clique em no ícone de grade para alternar para o modo Not Aggregate, que mostra os relacionamentos completos de dependência dos nós. Clique em no ícone de engrenagem para mudar para o modo Aggregate By Workspace e no ícone de pessoa para alternar para o modo Aggregate By Owner. Na agregação, os nós upstream e downstream são agrupados em um único nó que representa o workspace ou proprietário correspondente.
Visualizar dependências de nós
O DataWorks gera um DAG dos nós upstream e downstream com base na sua configuração de dependências. Use esse gráfico para validar a configuração de dependências de agendamento.
Clique em qualquer nó para visualizar seus detalhes.
Na aba Node Dependency, os detalhes do nó incluem campos como node ID, name, owner e description.
Visualizar dependências de instâncias
Se um nó com acionamento automático gerar múltiplas instâncias em um dia de agendamento, o DataWorks criará as dependências upstream e downstream e os horários planejados de execução para todas as instâncias, considerando as configurações de dependência e horário do nó. Assim, é possível confirmar se as dependências e o tempo de execução de cada instância estão conforme o esperado.
Clique em qualquer instância para ver seus detalhes.
Em nós horistas ou minutais configurados com parâmetros de agendamento baseados em tempo, os valores dos parâmetros são definidos pelo horário de agendamento de cada instância. Por exemplo, se um nó horário utiliza o parâmetro de agendamento $[hh24], o valor desse parâmetro em cada instância será substituído pelo horário específico de agendamento daquela instância. Para mais informações, consulte Formatos suportados para parâmetros de agendamento.
Na caixa de diálogo Preview Dependencies, clique em na aba Node Instance Preview. Na lista suspensa instance list à direita, selecione a instância desejada. Por exemplo, um nó executado a cada três horas gera oito instâncias (Instância 1 a Instância 8), correspondentes aos horários de execução das 00:00 às 21:00. Dessa forma, você visualiza as dependências upstream e downstream e o horário planejado de execução para cada instância.