Todos os produtos
Search
Central de documentação

Microservices Engine:Backfill job outputs

Última atualização: Jun 28, 2026

Quando um job agendado gera resultados incorretos, perde uma execução ou utiliza lógica desatualizada, reprocesse suas saídas históricas. O recurso de backfill do SchedulerX reexecuta o job em um intervalo de datas especificado e gera uma instância por dia com os parâmetros de agendamento originais, mas com um timestamp de dados diferente.

Quando usar o backfill

Use o backfill para corrigir ou regenerar saídas históricas:

  • Erros de dados: o job produziu resultados incorretos em datas específicas e os dados subjacentes já foram corrigidos.

  • Alterações de lógica: você atualizou a lógica do job (por exemplo, adicionou um novo campo de banco de dados) e precisa reprocessar datas anteriores com a nova lógica.

O backfill oferece suporte a jobs e workflows. O intervalo dos pontos de dados a serem processados deve ser de um dia. Cada ponto de dados no intervalo de backfill corresponde a um único dia civil.

Se a saída de um job apresentar desvios ou valores ausentes, modifique os parâmetros de agendamento e configure uma propriedade específica para atualizar a saída.

Pré-requisitos

Antes de começar, verifique se você tem acesso ao console do SchedulerX.

Executar backfill de um job

  1. Faça login no console do SchedulerX.

  2. Na página Task Management, localize o job desejado. Clique em more na coluna Operation e, em seguida, clique em Rebrush task.

  3. No painel Rebrush task, configure os seguintes parâmetros:

    **Parameter**

    **Descrição**

    Start and end date

    Intervalo de datas para o backfill. O SchedulerX gera uma instância de job para cada dia neste intervalo.

    Data Time

    Componente de hora do timestamp de dados. O SchedulerX combina esse valor com cada data do intervalo para produzir o timestamp completo de processamento de dados de cada instância.

  4. Clique em OK. O SchedulerX aciona imediatamente uma instância de job por dia no intervalo especificado. Todas as instâncias compartilham o mesmo horário de agendamento (horário atual), mas possuem timestamps de dados distintos.

Comportamento do backfill: exemplo de reprocessamento de sete dias

Suponha que o horário atual seja 10:00:00 on January 1, 2019 e que um job tenha produzido saídas incorretas durante a primeira semana de outubro de 2018. Para reprocessar essa semana:

  • Defina Start and end date como de October 1, 2018 até October 7, 2018. O horário inicial padrão é 00:00:00 no primeiro dia e o horário final padrão é 23:59:59 no último dia.

  • Defina Data Time como 11:11:11.

O SchedulerX gera sete instâncias de job:

**Instância**

**Horário de agendamento**

**Timestamp de dados**

1

2019-01-01 10:00:00

2018-10-01 11:11:11

2

2019-01-01 10:00:00

2018-10-02 11:11:11

3

2019-01-01 10:00:00

2018-10-03 11:11:11

4

2019-01-01 10:00:00

2018-10-04 11:11:11

5

2019-01-01 10:00:00

2018-10-05 11:11:11

6

2019-01-01 10:00:00

2018-10-06 11:11:11

7

2019-01-01 10:00:00

2018-10-07 11:11:11

Todas as sete instâncias são acionadas no horário atual (2019-01-01 10:00:00). O valor de Data Time (11:11:11) combina-se com cada data do intervalo para gerar timestamps de dados distintos.

Rebrush task panel