Tarefas: Redução do número de tarefas SKIPPED¶
Atenção
Essa mudança de comportamento está no pacote 2024_06.
Para saber o status atual do pacote, consulte Histórico do pacote.
Para tarefas com uma cronograma especificado pelo usuário, as tarefas são executadas da seguinte forma:
- Antes da mudança:
Uma tarefa é executada com base no cronograma especificado pelo usuário, por exemplo, a cada 1 minuto. A tarefa é concluída com um estado SKIPPED se não houver novos dados no fluxo dentro do intervalo de tempo especificado (por exemplo, 1 minuto). Neste caso, a coluna SCHEDULED_FROM da exibição TASK_HISTORY é SCHEDULE.
- Após a mudança:
Uma tarefa ainda segue o cronograma especificado pelo usuário, mas só é executada quando há novos dados no fluxo. Por exemplo, um usuário tem uma tarefa com um cronograma para ser executada a cada minuto (SCHEDULE = “1 m”) e uma condição stream_has_data WHEN. A tarefa verifica o fluxo um minuto após a última hora de início da tarefa e só é executada quando há novos dados. Neste caso, a coluna SCHEDULED_FROM da exibição TASK_HISTORY é TRIGGER. A tarefa é executada aproximadamente a cada 12 horas para evitar que o fluxo fique obsoleto.
Se você definir o monitoramento ou alertas para verificar os estados de execução da tarefa, recomendamos ajustar o monitoramento para conta para essa mudança de comportamento, pois as tarefas no estado SKIPPED serão significativamente reduzidas.
Ref.: 1710