用途:该技能用于在维度建模中实现企业级集成,让维度在多个事实表之间共享(一致性维度),从而支持一致的跨流程钻取分析;若缺少一致性维度,各事实表会变成孤立数据孤岛,无法在同一报表中比较销售、库存与营销。
主要能力:规划哪些维度需跨多个事实表共享;构建企业数据仓库总线矩阵(业务过程×维度);为聚合事实表设计收缩(上卷)维度;支持跨流程分析(如销售、退货与库存对比);在创建 ERD 前审查维度模型一致性。
关键规则:一致性维度需同名、同键、同属性、同粒度、单一来源,构建一次处处复用;总线矩阵应在创建 ERD 之前完成,每个 X 表示事实表对该维度有外键;收缩维度必须是父维度的严格子集,列名与域值完全一致,并与基础维度保持外键关系;一致性事实需同名、同计算、同单位、同数据类型。
使用方式:先依据 01-grain-definition 的粒度定义、02-dimension-patterns 的维度设计、03-fact-table-patterns 的事实表设计作为输入,产出企业总线矩阵、一致性维度清单、收缩维度设计与一致性事实定义;随后进入 05-erd-diagrams 绘制 ERD。
限制与反模式:绝不要将事实表直接相互连接,不同粒度会产生笛卡尔积爆炸,应通过一致性维度用独立聚合子查询进行钻取。资料未提供具体收费、平台或效果信息。