统一编码和维表设计问题

由于电力行业的业务系统变化很大,而已很多都没有打通,导致数据很脏,故提出如下问题:1.数据仓库由于集成了很多业务系统 ,在一个主题域当中,统一编码总是很头疼,是业务系统代码+主题域代码+表缩写 还是有其他更好的方法?因为首先编码要确保唯一性,其次是以后的可扩展性。有没有一个...显示全部
由于电力行业的业务系统变化很大,而已很多都没有打通,导致数据很脏,故提出如下问题:

1.数据仓库由于集成了很多业务系统 ,在一个主题域当中,统一编码总是很头疼,
是业务系统代码+主题域代码+表缩写 还是有其他更好的方法?
因为首先编码要确保唯一性,其次是以后的可扩展性。有没有一个比较好的实践方案。

2.我们在集成的时候,会根据表的业务性质跟字段去关联维表,关联不上就往相应的维表插入数据(ID NAME 类别,来源系统等信息)。
比如资产卡片表,有存设备ID,我们就会做这样的处理:如果该设备ID,在设备表当中不存在,我们就会往设备表当中插入相关的信息。
这样做的目的是,为了保证业务数据都能关联上维表,保证在报表层,数据不会丢失。
这样就有个疑问:往维表插入这么点信息作用有多大(只有ID 名称 类别 来源系统 ETL_JOB等几个信息)?如果不这样处理那该怎么处理?收起
参与10

查看其它 8 个回答旧梦如欢的回答

旧梦如欢旧梦如欢商业智能工程师文思海辉
统一编码指的是:
  A 系统 有张三 ID为001
  B 系统 也有张三  ID 为 A002

其实在一个企业中,张三只是一个人没有同名,但是不同的系统对张三的编码不一致。
那么在集成,人员表的时候,张三 应该给他一个什么编码 才比较合适?
系统集成 · 2014-04-11
浏览902

回答者

旧梦如欢
商业智能工程师文思海辉

回答状态

  • 发布时间:2014-04-11
  • 关注会员:1 人
  • 回答浏览:902
  • X社区推广