BI分析系统设计方案
编写目的,为管理人员、业务人员提供信息查询、展示、分析等决策支持的信息服务。
通过多维度的报表展示,反映公司经营和管理状况。
基于公司数据,提供统计分析报表。
为产品及公司发展方向提供指导。
设计原则需要考虑实用性、规范性、安全性、可修改以及可延展性。
软件平台,oracle- BIEE
ODS层是用来储存源业务系统的增量接口数据,建模型时数据类型与原系统保持一致。
DDS层针对不同的元数据选择数据类型,状态表(拉链形式储存)和流水表(累加形式储存)
数据集市层:ADS 对数据进行清洗转换加工,建立基础数据模型,分主题。基础数据模型以星星模型为基础,延伸包含雪花模型。事实表按照不同业务种类划分,维度表根据数据处理分析的需求进行设计。
SDS层,根据用户数据分析和报表需求建设多个主题区域模型,加工业务明细数据。建议储存较长期间的 数据。
RDM层,业务用户对数据集市中的信息进行交互、处理、查询、分析的区域。数据将之间被前台页面访问和使用。
https://blog.csdn.net/mtj66/article/details/78019370(拉链表,流水表,全量表,增量表区别)
https://www.cnblogs.com/0xcafedaddy/p/7660556.html(雪花模型和星型模型的比较)
星形模型特点是只有一张事实表,维度表与事实表直接相连。
雪花模型是维度表之间也相互关联,并不一定直接与事实表相连。
Kylin目前只支持星形模型。