美文网首页
总线矩阵(一致性矩阵或事件矩阵)

总线矩阵(一致性矩阵或事件矩阵)

作者: 晨磊的微博 | 来源:发表于2019-03-01 18:20 被阅读0次

    [TOC]

    总线矩阵(一致性矩阵或事件矩阵)

    第4章第1节 - 75页

    价值链

    • 价值链为企业的整个数据结构提供高层知识
    • 价值链标明了组织主要活动的自然和逻辑流程(有点类似业务流程图的感觉?)
    • 价值链每个步骤包括一个(多种)或多个(多种)事实表,如库存就包含事物、快照、累积三种事实表

    第4章第5节 - 84页

    1. 总线矩阵的基础

    • 最重要的交付产物之一,用于 结构规划、数据库设计、数据治理、协调、项目评估、组织交互
    • 矩阵行表示组织的业务过程
      1. 通过矩阵识别的是业务过程,而不是组织的业务部门
        关注单一过程的好处是,减少ETL开发风险
      2. 枚举独立业务过程后,接下来考虑识别复杂的复合过程,是独立业务过程作为复合过程的基础,如收益率
      3. 增量式构建整个结构
    • 矩阵列表示组织的公共维度
      1. 注意是公共维度又叫共享维度、核心维度
      2. 提供了粘合剂
    • 中间的填充表示维度是否与该业务过程关联
    • 矩阵通常类似正方形,大约 25~50行或列

    2. 总线矩阵作用

    1. 多个小组使用总线矩阵共同或异步工作,相互信任,共同适应, 能够实现小组之间的通信,
    2. 实现企业间对上,对外的交流,以可视化的方式传达总体规划
    3. 项目经理快速确定业务过程的维度,有效测量工作量
    
    • 同一个业务过程可以勾画出不同的矩阵,如:把维度替换成业务功能,就可以看出那些业务功能需要那些业务过程

    3. 总线矩阵的误区

    • 行定义的太宽或太窄
      1. 太宽:不能像战略报告列表一样
      2. 太窄:不能像需求列表一样,应关注业务过程而不是派生报表或分析
    • 列定义的太宽或太窄
      1. 太宽:如人、内部地址、外部地址
      2. 太窄:每个列应表示最详细的粒度,如用日期列表示所有日期相关的维度,不要单独建立周、月、季度、年等,如果业务过程需要指定是周的维度,那么在矩阵元素中定义粒度即可

    4. 改进现存模型成为总线矩阵

    孤立、独立的维度模型,会导致企业视图矛盾,失去很多分析激活,必须把它们进行关联。

    5. 矩阵缩减一致性维度

    • 矩阵的列,默认使用业务过程的原子维度
    • 如果涉及缩减上卷维度或子维度时可以使用以下两种方式:
      • 在矩阵元素中用文字表中
      • 为公共维度增加子列

    第5章第2节-98页

    1. 单一事务事实表与多事务事实表

    1. 其实主要是讨论一个事实表中该不该包含多个事务
    2. 在总线矩阵中添加以下两列协助确定哪些事务该放到一个事实表中,哪些不该
      • 每行的原子粒度:如,每个购买订单一行,每个购买清单一行
      • 度量:如,每个购物项的数量和价格,每个购买订单的数量和价格

    第6章第2节-118页

    角色扮演与总线矩阵

    • 如日期维度,如下单日期、支付日期

    第9章第3节-187页

    • 增加事实表类型3

    第16章第34节-275页

    总线矩阵实现细节

    • 在规划阶段:采用高级别的业务过程
    • 在实施阶段:可以采用业务过程所包含的所有事实表或OLAP多维数据库,获取更细粒度矩阵子集

    相关文章

      网友评论

          本文标题:总线矩阵(一致性矩阵或事件矩阵)

          本文链接:https://www.haomeiwen.com/subject/cmrjuqtx.html