将组织结构图作为主数据进行管理:相同的术语“单元B3”可以在每次重组时更改其含义

时间:2017-04-22 17:54:27

标签: database data-warehouse enterprise

我们的组织结构为组(A,B,C ......)和单位(A1,B2等)的层次结构

层次结构作为术语存储在主数据数据库中,具有有效日期和其他属性。这样我们就知道B2单元是“审计亚洲”,直到上个月才是“法律事务”。

但是,合同管理工具等系统只使用代码:例如“合同123456由B2单位管理”;我的问题是:我们怎么知道哪个 B2被引用?

据我所知,有两种方法可以做到这一点:

  1. 每个组织实体都有一个唯一的ID,“B2”只是向用户显示的标签 - 幕后所有系统在id后面使用。
  2. 我们不这样做。

    1. 每个人都只使用术语/标签“B2”,但我们确保每次使用 一个词已过时。

      例如,如果合约信息是两个月前的最后一次更新,则必须参考以前版本的B2,法律事务。

    2. 我们或许可以做到这一点,但似乎相当不可靠。

      解决这个问题的标准方法是什么?

1 个答案:

答案 0 :(得分:0)

选项1是正确的,因为标识符需要稳定。

那就是说,解决问题的另一种方法是合同的管理实体是在合同期限内称为B2的实体。换句话说,使管理实体成为缓慢变化的维度类型2.我认为这就是选项2的含义。

选项1仍然正确。修复您的数据。否则,你将处于一个报告痛苦的世界。我仍然在努力查看主数据系统如何解决这个错误,但这超出了你的问题的范围:)