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.
Nota
Embora as tarefas ignoradas sejam bastante reduzidas, ainda pode haver algumas ocasionalmente. As tarefas também podem ser ignoradas por outros motivos, como quando uma é projetada para verificar periodicamente se há novos dados em um fluxo e não há novos dados presentes.
Ref.: 1710