invalidate_hard_deletes legacy
Устаревшая опциональная конфигурация, позволяющая помечать жёстко удалённые записи как невалидные при выполнении snapshot‑запроса.
Это устаревшая конфигурация — используйте конфигурацию
hard_deletes вместо этого.В релизных ветках dbt, а также в dbt Core версии 1.9 и выше, конфигурация hard_deletes заменяет invalidate_hard_deletes, обеспечивая более гибкий контроль над тем, как обрабатывать строки, удалённые из источника.
Для новых snapshot’ов используйте настройку hard_deletes='invalidate' вместо invalidate_hard_deletes=true. Для уже существующих snapshot’ов сначала выполните обновление ранее созданных таблиц, а затем включайте эту настройку.
dbt_project.yml
snapshots:
<resource-path>:
+strategy: timestamp
+invalidate_hard_deletes: true
Описание
Функция, включаемая по желанию, для аннулирования жёстко удалённых записей при создании снимков запроса.
По умолчанию
По умолчанию функция отключена.
Пример
Нашли ошибку?
0