添加 dbt 列级测试
之前在构建分层的 staging 模型时,您的重点是为每个 staging 模型完善字段(列)的说明文档。用于记录列说明的同一个 yaml 文件还有另一项用途:添加 dbt 数据测试。
数据测试用于为粒度和数据质量的漂移设置护栏,充当预警系统。开箱即用的 4 种数据测试为:unique、not_null、accepted_values 和 relationships。
在本练习中,您将实际操作并应用其中的 3 种测试。
本练习是课程的一部分
之前在构建分层的 staging 模型时,您的重点是为每个 staging 模型完善字段(列)的说明文档。用于记录列说明的同一个 yaml 文件还有另一项用途:添加 dbt 数据测试。
数据测试用于为粒度和数据质量的漂移设置护栏,充当预警系统。开箱即用的 4 种数据测试为:unique、not_null、accepted_values 和 relationships。
在本练习中,您将实际操作并应用其中的 3 种测试。
本练习是课程的一部分