Идемпотентная task при повторном запуске на тот же logical interval даёт тот же корректный результат без дублей/порчи: overwrite partition, upsert, delete+insert по ключу периода.
Разбор
- Критично при retries, clear, backfill.
- Append-only без ключа периода создаёт дубли.
- Side effects (отправка email) идемпотентят через дедуп/флаги.
- Проектируйте write path под rerun с первого дня.
Итог
Идемпотентность = безопасный rerun/backfill без порчи данных.