建立多层次的数据访问服务体系,有力提升数据仓库的价值。基于指标汇总层、集市层、可以提供面向业务人员的即席数据查询、以及面向应用开发者的数据接口、应用访问接口,满足不同类型应用的需要。
1、汇总指标层模型设计原则及步骤
1.1建设目标:
汇总指标层也叫中间层,他提炼出对ODS具有共性的数据访问、统计需求,从而构建出的一个面向支持应用的、提供共享的数据访问服务的公共数据。从技术角度看目标有:
(1)同时服务于多个不同应用,实现数据和指标的共享,减少相同的业务统计所带来的数据重复计算与存储,避免数据在多次加工后出现的不一致。
(2)提高查询效率。将计算结果存储在指标汇总层,数据一次加工,多次使用,减少了重新关联表进行计算所带来的性能问题,加快了查询的响应时间。
从业务层面来看,主要目的如下:
(1)指标汇总层的实现对常用的业务统计口径进行统一的定义和维护,并基于此建立起常用的业务统计口径标准数据定义。
(2)指标汇总层提供了一个便于业务人员理解的数据视图,可以供其分析使用。
1.2设计步骤
第7节已经提到过中间层的设计步骤如下:
(1)从各集市以及数据应用系统分析共性的数据需求;
(2)确定共性的关键实体和指标,即完成中间层数据加工范围;
(3)确定统计维度,设计中间层表结构,设计时也需要考虑后续应用需求,做适当的属性和维度扩充;
(4)对所需要的数据与主数据区数据进行映射,确定加工规则;
(5)系统验证以及后续不断维护扩充,由于业务不断变化,中间层也会和数据仓库一样不断进行演化并适应数据使用需