首页/数据/数仓建模速查/递归层次:树形结构建模
本包目录(97 条)
建模基础54 条
维度与事实设计43 条

递归层次:树形结构建模

组织、类目等树形结构在维度中可用 parent_key 自关联递归;固定深度场景可物化层级路径列(l1/l2/l3)便于分析。

数仓建模速查数据更新于 2026-10-12
递归parent_key 自关联
物化层级路径列
权衡深度变化 vs 查询便利

示例

示例
-- 物化路径查询某三级类目全部叶子
SELECT * FROM dim_category WHERE l1_id = 10;
深度稳定的树建议物化路径:分析查询可避免递归。

易错点

  • 深度不定的树硬编码层级列,层级调整即改表
  • 递归查询在分析引擎上代价高,未做限制

数据来源与参考

  • 维度建模实践:层次结构
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌