dbt 中级
Mike Metzger
Data Engineer
sources 和 seeds 向 dbt 提供初始数据models 为下游用户进行数据转换(通常来自 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 中级