Todos os produtos
Search
Central de documentação

DataWorks:Cenário: Efeitos das transições de horário de verão na execução de nós

Última atualização: Jun 27, 2026

Este tópico explica como o DataWorks lida com essas transições em workspaces localizados em regiões que adotam o horário de verão.

Informações básicas

O DataWorks garante a execução correta dos nós nos dias de início e término do horário de verão. Considere como exemplo um nó executado de hora em hora em uma região que adota o horário de verão. A lógica de tratamento nesses dias de transição é a seguinte:

  • No início do horário de verão (adiantar o relógio):

    进入夏令时

    • Número de instâncias: O horário de verão começa às 02:00, momento em que o relógio é adiantado em uma hora, passando das 02:00 para as 03:00. Como a hora das 02:00 é pulada, o DataWorks não gera instância para esse intervalo. Consequentemente, um nó horári o produz apenas 23 instâncias nesse dia.

    • Horário agendado da instância: Devido ao ajuste de hora no início do horário de verão, o horário de execução agendado de alguns nós sofre alteração. Por exemplo, o horário agendado da quarta instância de um nó horário, que normalmente seria às 04:00, passa para as 05:00.

    Importante
    • Para nós diários, semanais ou mensais, se o horário de execução agendado cair dentro da janela de tempo ignorada no dia de início do horário de verão, o nó não será executado. Em vez disso, sua instância será definida como simulação.

    • Nesse dia, subtrair 10 minutos das 03:00 resulta em 01:50.

  • No término do horário de verão (atrasar o relógio):

    退出夏令时

    Número de instâncias

    : Um nó horário produz 24 instâncias. Embora o sistema gere duas instâncias agendadas para as

    02:00

    , ele mantém apenas a instância referente à segunda ocorrência das

    02:00

    .

    Importante

    Devido à repetição da hora, subtrair 10 minutos da segunda ocorrência das

    02:00

    resulta em

    02:50

    .

Limitações

As transições de horário de verão afetam apenas os nós em regiões onde esse horário é adotado.

Impactos no início do horário de verão

Impacto 1: Geração de instâncias

  • Cenário 1: Impacto em nós horários e baseados em minutos

    Tome como exemplo um nó horário. Se um nó horário estiver configurado com o

    ciclo de agendamento

    descrito abaixo, o DataWorks gera uma instância por hora, totalizando 24 instâncias em um dia típico. No dia de início do horário de verão, apenas 23 instâncias são geradas porque a instância das

    02:00

    é ignorada.

    Nota

    O horário de verão começa às

    02:00

    . O relógio é adiantado em uma hora, passando das

    02:00

    para as

    03:00

    , portanto nenhuma instância é gerada às

    02:00

    .

    Parâmetros de exemplo:

    modo de geração de instância

    definido como

    Gerar no dia seguinte (T+1)

    ,

    tipo de agendamento

    é

    auto triggered

    ,

    fuso horário de agendamento

    é

    America/New_York

    , o

    ciclo de agendamento

    é

    Hour

    com horário de início às

    00:00

    , horário de término às

    23:59

    e intervalo de

    1

    hora.

  • Cenário 2: Impacto em nós diários

    Para um nó diário, o DataWorks ainda gera uma instância no dia de início do horário de verão. No entanto, a execução normal do nó depende do seu horário agendado.

    • Se o horário agendado do nó cair dentro da janela 02:00–03:00, a instância será definida como Dry Run.

    • Caso o horário agendado esteja fora da janela 02:00–03:00, o nó executa normalmente.

    Veja a seguir um exemplo de configuração de ciclo de agendamento. Se você defina o

    ciclo de agendamento

    como

    Day

    e o

    horário agendado

    para

    02:00

    , a

    expressão cron

    correspondente será

    00 00 02 ?

    .

Impacto 2: Substituição de parâmetros

  • Cenário 1: Se um nó estiver agendado para as 03:00 e utilizar o parâmetro de agendamento$[hh24-1/24], o parâmetro normalmente resulta em 02:00. Quando o horário de verão começa, ele resulta em 01:00.

  • Cenário 2: Se um nó estiver agendado para as 02:00 e utilizar o parâmetro de agendamento $[hh24-1/24], o parâmetro normalmente resulta em 01:00. No início do horário de verão, ele continua resultando em 01:00. Se for um nó diário, a instância será definida como Dry Run.

Impactos no término do horário de verão

Impacto 1: Geração de instâncias

Para um nó horário, o dia de término do horário de verão tem 25 horas e inclui duas ocorrências da hora 02:00. Contudo, o DataWorks gera apenas 24 instâncias para o nó, pois mantém somente a instância da segunda ocorrência das 02:00.

Impacto 2: Substituição de parâmetros

Se um nó usar parâmetros de agendamento calculados com base no horário agendado da instância, o dia de 25 horas pode fazer com que os valores difiram de um dia normal. Confira os cenários específicos abaixo:

  • Cenário 1: Se um nó estiver agendado para as 03:00 e utilizar o parâmetro de agendamento $[hh24-2/24], o parâmetro normalmente resulta em 01:00. Quando o horário de verão termina, ele resulta em 02:00.

  • Cenário 2: Se um nó estiver agendado para as 02:00 e utilizar o parâmetro de agendamento $[hh24-1/24], o parâmetro normalmente resulta em 01:00. No término do horário de verão, ele resulta em 02:00.