首页/数据/数仓建模速查/维度引用完整性检查
本包目录(97 条)
建模基础54 条
维度与事实设计43 条

维度引用完整性检查

加载后校验事实外键在维度中均有对应;发现孤儿键先隔离再定位来源(新编码、同步延迟、维度过滤)。

数仓建模速查数据更新于 2026-10-12
检查左连维表找 NULL
处理隔离 + 定位 + 回补
频率每批次或每日

示例

示例
SELECT f.product_sk, count(1) FROM fact_sale f LEFT JOIN dim_product d ON f.product_sk=d.product_sk WHERE d.product_sk IS NULL GROUP BY 1;
引用完整性是所有维度模型的基本体检项。

易错点

  • 维度表带过滤条件加载,事实侧引用被误伤
  • 孤儿键不隔离直接进上层,报表出现空维度

数据来源与参考

  • 数仓工程实践:完整性校验
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌