首页/数据/数仓建模速查/案例:交易域总线矩阵与实施顺序
建模基础69 条

案例:交易域总线矩阵与实施顺序

以交易域六过程(下单/支付/发货/签收/退款/售后)× 五维度(日期/用户/商品/门店/渠道)编制总线矩阵,按「共享维度先行、过程分批上线」推进。

数仓建模速查数据更新于 2026-10-13

交易域总线矩阵案例

以交易域六个业务过程(下单、支付、发货、签收、退款、售后)为行,五个一致性维度(日期、用户、商品、门店、渠道)为列,编制总线矩阵,用 y 标记某个过程是否使用某个维度。矩阵有两个作用:一是说明哪些维度必须做成跨过程共享的一致性维度,二是决定实施顺序——共享维度先行,再按高频过程到长尾过程分批上线。

基本信息

行六个业务过程,来自业务访谈产出
列五个候选一致性维度
顺序一致性维度 → 高频过程 → 长尾过程
用途确定维度共享范围与建设批次
变更新过程接入时先更新矩阵与维度使用声明

典型使用场景

  • 项目启动:用矩阵界定范围,避免过程漏做或重复建设
  • 维度治理:标出被三个以上过程使用的维度,优先做成公共维度
  • 批次排期:高频过程优先上线,长尾过程跟在后面
  • 接口对齐:与业务方确认每个过程到底用哪些维度,减少后期返工
  • 成本评估:维度使用越密集,建维度的一致性要求越高,需提前评估
  • 上线检查:矩阵中标记 y 的组合必须在事实表里真实可关联

总线矩阵

总线矩阵
过程\维度  日期 用户 商品 门店 渠道
下单        y    y    y    y    y
支付        y    y    -    y    y
发货        y    -    y    y    y
签收        y    -    y    y    -
退款        y    y    y    -    y
售后        y    y    y    -    -

-- 阅读方式:某列为 y 的过程都要挂这个维度
-- 门店只被下单、支付、发货使用,仍建议做成一致性维度

实施批次

批次内容准入条件
第 1 批日期、用户、商品三个维度口径评审通过,负责人明确
第 2 批下单与支付两个高频过程一致性维度已可用
第 3 批发货与签收前两批对账通过
第 4 批退款与售后负向事实口径与净额算法确认
矩阵评审通过后再动手建表;新过程接入时先更新矩阵与维度使用声明。矩阵还有一个隐性价值:它把「这个维度要不要做成公共维度」从争论变成可查的事实——被多个过程使用的维度自然必须共享,只有一个过程使用的才允许私有。

易错点

  • 跳过矩阵直接建表:维度口径散乱,跨过程汇总永远对不上
  • 全部过程同时上线:交付风险集中爆发,问题定位相互纠缠
  • 矩阵列选得过细:一次性引入十几个维度,批次失去优先级意义
  • 矩阵与实现不符:标了 y 却在事实表里关联不上,上线后才发现
  • 新过程接入不更新矩阵:新增过程的维度归属无人确认,私有维度悄悄出现

数据来源与参考

  • Kimball Group:总线矩阵与实施路线
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌