【摘要】:关于ODS逻辑模型的设计过程,主要包括:逻辑结构定义、存储周期定义和存储粒度定义。关于ODS逻辑模型的设计步骤,如图10-6所示,主要包括:定义数据范围、主题定义、形成逻辑模型说明书。图10-6 ODS逻辑模型的设计步骤定义数据范围确定数据范围是在对业务系统调研的基础上进行的,确保应用所需的数据都已经从业务系统中抽取出来了。ODS逻辑模型需要解决数据的粒度层次划分,关于粒度层次的划分直接决定了ODS的数据量和查询的灵活性。
关于ODS逻辑模型的设计过程,主要包括:逻辑结构定义、存储周期定义和存储粒度定义。
逻辑结构定义主要包括:定义各个实体的概念特性、实体和实体之间的关系等。
存储周期定义主要是指数据在ODS中的存储期限。例如,有些数据在ODS中保存一段时间后再加载到数据仓库即删除,有一些数据可能会在ODS中长期保存。
存储粒度定义是指数据在ODS中存储的细节程度。粒度层次的划分决定了ODS中的数据量和查询的灵活度。
关于ODS逻辑模型的设计步骤,如图10-6所示,主要包括:定义数据范围、主题定义、形成逻辑模型说明书。
图10-6 ODS逻辑模型的设计步骤(www.daowen.com)
(1)定义数据范围
确定数据范围是在对业务系统调研的基础上进行的,确保应用所需的数据都已经从业务系统中抽取出来了。一般来说,设计人员需要综合业务系统的企业模型,得到全企业范围内的数据视图,通过抽象划分逻辑模型的数据主题范围。
(2)主题定义
通过数据主题的分解和重构,进行主题的定义,包括定义实体、实体之间的关系,对应的存储粒度、存储期限等。在ODS中,通过对实体的归并,保证实体之间的一致性和唯一性。
(3)形成逻辑模型说明书
需要在ODS逻辑模型说明书中对数据范围、主题定义、实体和实体之间的关系进行详细地描述。在ODS逻辑结构说明书中需要对数据范围、主题定义、实体和相关属性的定义进行精确、详尽地描述。同时需要详细说明数据的存储周期、存储方式等。ODS逻辑模型需要解决数据的粒度层次划分,关于粒度层次的划分直接决定了ODS的数据量和查询的灵活性。一般来说,ODS中的数据是从生产业务系统中取出的细节性数据,数据粒度与业务源系统保持一致。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关数据架构与商业智能的文章