在 dbt 中可用的测试类型很多,您需要明确理解每种测试的用法与时机。为此,您决定查看几个测试示例,并判断它们最适合归入哪一类。
本练习是课程的一部分
通过我们的互动练习之一,将理论转化为实践
学习如何通过 dbt 的高级测试技术来保障数据质量。探索内置测试、单体(singular)测试和可复用测试,以验证模型、sources 和 seeds。了解如何使用 Jinja 定义自定义测试、排查失败原因,并优化验证工作流,在问题影响下游分析之前及时发现不一致。
当前练习
通过构建可扩展、可投入生产的工作流,将您的 dbt 技能更进一步。学习使用 dbt sources 和 seeds 改进数据血缘,利用 snapshots 跟踪历史变化,并用 dbt build 实现转换自动化。完成后,您将具备自信来管理大规模数据管道。