Todos os produtos
Search
Central de documentação

DataWorks:Execução simulada

Última atualização: Jun 27, 2026

O que é uma execução simulada?

Se um nó estiver agendado para executar em dias específicos da semana, do mês ou do ano, o sistema ainda cria uma instância no horário agendado nos demais dias. No entanto, essa instância é uma execução simulada, ou seja, não processa dados. Uma instância de execução simulada apresenta o seguinte comportamento:

  • É marcada imediatamente como bem-sucedida, com duração de execução de 0 segundos.

  • Não executa a tarefa; portanto, o log de execução fica vazio.

  • Não bloqueia os nós descendentes, permitindo que executem conforme o agendamento.

  • Não consome recursos.

Cenários de execução simulada

Vários cenários podem acionar uma instância de execução simulada.

Cenário 1: Execuções simuladas semanais e mensais

  • Configure um nó semanal ou mensal.

    1. Clique duas vezes no nó da tarefa. Clique em Scheduling Settings à direita para abrir o painel de propriedades de agendamento. Acesse o módulo Time Properties.

      • Scheduling Frequency: Defina como Week ou Month.

      • Specified time: Defina um dia específico da semana ou do mês.

      • Scheduling time: Defina como 10:10.

      Defina Effective date como Permanent.

    2. Após concluir a configuração, salve e implante o nó.

  • Quando um nó acionado automaticamente é configurado para executar em um dia específico da semana ou em um dia específico do mês, ele só executa e gera dados no horário especificado. Nos demais dias, o sistema gera uma instância de execução simulada.

Para evitar execuções simuladas ao fazer backfill de dados de um nó agendado, defina corretamente a data comercial. Por exemplo, se um nó mensal estiver agendado para o dia 1º de cada mês, defina a data comercial como o último dia do mês anterior para o backfill de dados. A mesma lógica se aplica a nós semanais.

Cenário 2: Instâncias expiradas em tempo real

  • Configure a geração de uma instância expirada em tempo real.

    1. Clique duas vezes no nó para configurar ou modificar seu ciclo de agendamento. À direita, clique em Scheduling Settings para abrir o painel de propriedades de agendamento e acesse a seção Scheduling Time.

      Scheduling Frequency: Defina como Daily.

      Scheduling time: Defina como 10:09.

    2. Salve e implante o nó. O deployment time é 10:00.

  • Ao usar a opção Instantly generate instances after the deployment, uma instância de nó acionado automaticamente só processa dados se for implantada pelo menos 10 minutos antes do horário agendado. Caso contrário, torna-se uma instância de execução simulada. Seu status é definido como Expired instance generated in real-time. Após salvar e implantar, verifique as propriedades do nó no Operation Center. O Instance Status aparece como Expired instance generated in real-time e o Scheduling Type como Real-time to Expired Instance Task.

Nota

Para obter mais informações sobre esse recurso, consulte Gerar instâncias instantaneamente após a implantação.

Cenário 3: Definir uma instância como bem-sucedida

Se uma instância falhar, marque-a manualmente como bem-sucedida para desbloquear seus nós descendentes. Essa ação não executa a tarefa nem gera dados. Para isso, acesse Operation and Maintenance Center > Auto Triggered Task O&M > Cycle Examples, localize a instância com falha, clique em More na coluna Actions e selecione Set to Successful. O Instance Status da instância muda para Instance Set Successfully, com duração de execução de 0s.

Cenário 4: Configuração de execução simulada

  • Clique duas vezes no nó para abrir seu painel de configuração. À direita, clique em Scheduling Settings e acesse a seção Scheduling Policies. Defina manualmente o Scheduling Type como Empty Run Scheduling.

  • O estado da instância será Dry Run by Instance Properties. Após concluir a configuração, nas instâncias acionadas automaticamente geradas por essa tarefa, o Scheduling Type aparecerá como Dry-run Task e o Instance State como Dry Run by Instance Properties nos detalhes das propriedades da tarefa. O tempo de execução dessas instâncias é 0s.

Cenário 5: Instância não selecionada em fluxo de trabalho temporário

  • Configure uma instância não selecionada em um fluxo de trabalho temporário.

    1. Clique em image e acesse a página All Products > Data Development and O&M > Operation and Maintenance Center (Workflow).

    2. No painel de navegação à esquerda do Operation Center, escolha Auto Triggered Task O&M > Auto Triggered Task para acessar a lista de nós acionados automaticamente.

      Localize o nó desejado, clique em Backfill Data na coluna Actions e selecione Current and Descendant Nodes no menu suspenso.

    3. Selecione o nó acionado automaticamente e faça o backfill de dados dos nós atuais e descendentes para gerar um fluxo de trabalho temporário.

      Ao fazer o backfill de dados, considere que o nó C depende do nó B, e o nó B depende do nó A. Se você fizer o backfill apenas para os nós A e C, a instância do nó B terá o status Unselected Instance in Temporary Workflow. Após a geração do fluxo de trabalho temporário, abra a página Properties da instância de backfill correspondente. Você verá que o Instance Status é Unselected Instance in Temporary Workflow, o Instance Type é Backfill Instance e o Task Status é Succeeded.

Solucionar problemas de execuções simuladas em nós diários

Se um nó agendado diariamente executar como uma execução simulada, verifique suas propriedades de agendamento para confirmar se ele está configurado para esse modo.

Nota

T+1: Os dados gerados no dia atual (T) são processados no dia seguinte (T+1).