Середній рівень dbt
Mike Metzger
Data Engineer
sources і seeds подають початкові дані в dbtmodels трансформують дані (зазвичай із sources / seeds) для подальших користувачівtests можуть перевіряти sources, seeds, modelsunique, not_null, relation, accepted_values)dbt build виконує все це, зазвичай у продакшніdbt build:
dbt run)dbt test)dbt seed)dbt snapshot)dbt docsКоманди можна запускати окремо

dbt run не перевіряє спочатку (тобто тести не запускаються)dbt seed може бути неповним для деяких запитівdbt build визначає залежності й запускає всі тести до змін у продакшніdbt build може бути зайвим, якщо лише тестуєте або вносите малі інкрементальні зміниdbt build --select <object>dbt build -ddbt build --exclude <object>Середній рівень dbt