Марк, спасибо за статью и отдельно за адаптер dbt-greenplum) Правильно же понял, что DDL-обвёртка для dbtvault-моделей по сути будет выполняться один раз, так как там инкрементальная материализация? Ну и DDL достаточно разово сделать напрямую в базе и тогда dbt вообще не будет выполнять код создания инкременатальной таблицы? Тем более когда партиции, нарезанные из dbt, закончатся, то "донарезать" все равно же в базе будете не через dbt? А вот для материализации 'table' (или какой-нибудь хитрой кастомной)- это прям то, что нужно.
Марк, спасибо за статью и отдельно за адаптер dbt-greenplum)
Правильно же понял, что DDL-обвёртка для dbtvault-моделей по сути будет выполняться один раз, так как там инкрементальная материализация? Ну и DDL достаточно разово сделать напрямую в базе и тогда dbt вообще не будет выполнять код создания инкременатальной таблицы? Тем более когда партиции, нарезанные из dbt, закончатся, то "донарезать" все равно же в базе будете не через dbt?
А вот для материализации 'table' (или какой-нибудь хитрой кастомной)- это прям то, что нужно.