Todos os produtos
Search
Central de documentação

DataWorks:Cenário 3: Configure dependências entre fluxos de trabalho e entre workspaces

Última atualização: Jul 20, 2026

Configure as dependências de agendamento para nós em diferentes fluxos de trabalho e workspaces. Isso garante que um fluxo de trabalho downstream seja executado somente após a conclusão bem-sucedida do seu fluxo de trabalho upstream.

Informações básicas

No DataWorks, você cria uma dependência de nó ao configurar a saída de um nó upstream como entrada de um nó downstream. Essa mesma abordagem se aplica a diferentes fluxos de trabalho e workspaces. Para mais informações, consulte Guide for configuring scheduling dependencies.

Configure uma dependência de agendamento entre fluxos de trabalho

Em uma dependência entre fluxos de trabalho, um nó do fluxo downstream depende da saída de um nó do fluxo upstream. Este exemplo demonstra a configuração para um fluxo de trabalho com múltiplos resultados de ramificação.

Para fluxos de trabalho com múltiplos resultados de ramificação, utilize um nó zero load para agregar as saídas de todos os nós de ramificação. Em seguida, defina manualmente a saída desse nó como entrada para o nó raiz do fluxo de trabalho downstream. Essa ação estabelece a dependência.

Nota
  • O nó zero load é um tipo de nó de controle executado sem gerar dados. Geralmente, ele funciona como nó raiz de um fluxo de trabalho para gerenciar o agendamento geral (como o horário de início) ou como nó de saída para agregar resultados dos nós de ramificação.

  • Caso um fluxo de trabalho possua múltiplos resultados de ramificação, crie um nó zero load, por exemplo, workflow_end_zero_load_node. Configure o workflow_end_zero_load_node para depender das saídas dos nós de ramificação upstream. O fluxo de trabalho só é considerado concluído quando o workflow_end_zero_load_node é executado com êxito.

Para criar uma dependência entre fluxos de trabalho com múltiplos resultados de ramificação, use nós zero load para configurar as dependências upstream e downstream conforme ilustrado abaixo.

跨业务流程调度依赖

  • Crie um fluxo de trabalho upstream (fluxo de trabalho 1) e um fluxo de trabalho downstream (fluxo de trabalho 2).

  • No fluxo de trabalho upstream 1, crie os seguintes nós zero load:

    • workflow1_start_zero_load_node: Nó inicial para os nós de ramificação no fluxo de trabalho upstream 1.

    • workflow1_end_zero_load_node: Nó de saída que agrega as saídas dos nós de ramificação no fluxo de trabalho upstream 1.

  • No fluxo de trabalho downstream 2, crie os seguintes nós zero load:

    • workflow2_start_zero_load_node: Nó inicial para os nós de ramificação no fluxo de trabalho downstream 2.

    • workflow2_end_zero_load_node: Nó de saída que agrega as saídas dos nós de ramificação no fluxo de trabalho downstream 2.

  • Dependência entre os fluxos de trabalho upstream e downstream: Configure a saída do workflow1_end_zero_load_node como entrada do workflow2_start_zero_load_node. Isso estabelece a dependência entre fluxos de trabalho.

Nota

No DataWorks, a criação de uma dependência ocorre ao configurar a saída de um nó upstream como entrada de um nó downstream. Existem três formas de configurar essa dependência de nó:

drag-and-drop

,

manual configuration

ou

Auto Parse

. Neste exemplo, a dependência é criada manualmente: Na seção

Parent Nodes

do nó downstream

workflow2_start_zero_load_node

, insira manualmente a saída do nó upstream

workflow1_end_zero_load_node

para criar a dependência.

Configure uma dependência de agendamento entre workspaces

O DataWorks oferece suporte a dependências entre workspaces na mesma região. A configuração segue o mesmo padrão de uma dependência de agendamento comum. Para obter instruções, consulte

Configure same-cycle scheduling dependencies

.

Nota

Alguns workspaces mais antigos podem não oferecer suporte a dependências de um workspace no modo padrão para um no modo básico. Caso enfrente esse problema,

envie um ticket

para obter assistência.