维度:即我们要做参考的基元,如我们要分析某家餐厅一个月中,每天的销售业绩,我们可以把日期做为一个维度,每天的销量做为一个维度等等.
多维模型:有维度构成的模型既为多维模型
维度表:就是根据维度设计的数据库表
事实表:管理维度表关系的表
数据抽取:即把数据从一个地方提取出来,可以是别的数据库,文件等
数据仓库:就是我们进行数据分析的数据库
BI的大致的框架如下:
数据来源 --->数据仓库--->多维模型--->展现数据
其中:
1,数据来源->数据仓库 要经过数据抽取,转换,载入等操作,就是我们熟知的ETL
2,数据仓库-->多维模型,就是我们所说的OLAP,根据我们的多维模型,从数据仓库提取必要的数据放到维度表中,以此来实现从抽象的模型到数据库表的映射
3,多维模型-->展示数据 ,就是把我们已经分析好的数据,用界面的方式体现出来
当然,以上只是关于体系结构的一些简单描述,其中的每一个步骤都可以作为
一个专题来做讨论