预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

什么是联机分析处理(OLAP)OLAP逻辑概念和典型操作维(Dimension)级别(Level)成员(Member)度量(Measure)钻取(Drill-up和Drill-down)切片(Slice)和切块(Dice)旋转OLAP系统的体系结构和分类关系型联机分析处理(ROLAP,RelationalOLAP)ROLAP的具体实施方法假设我们要进行产品销售的财务分析,分析的角度包括时间、产品类别、市场分布、实际发生与预算四方面内容,分析的财务指标包括:销售额、销售支出、毛利(=销售额-销售支出)、费用、纯利(=毛利-费用)等内容,则我们可以建立如下的数据结构:该数据结构的中心是主表,里面包含了所有分析维度的外键,以及所有的财务指标,我们称之为事实表(FactTable)。周围的表分别是对应于各个分析角度的维表(DimensionTable),每个维表除了主键以外,还包含了描述和分类信息。无论原来的业务数据的数据结构为何,只要原业务数据能够整理成为以上模式,则无论业务人员据此提出任何问题,都可以用SQL语句进行表连接或汇总(tablejoinandgroupby)实现数据查询和解答。这种模式被称为星型模式(Star-Schema),可应用于不同的联机分析处理应用中。以下是另一个采用星型模式的例子,分析的角度和指标截然不同,但数据结构模式一样。我们看到是表的结构:有时候,维表的定义会变得复杂,例如对产品维,既要按产品种类进行划分,对某些特殊商品,又要另外进行品牌划分,商品品牌和产品种类划分方法并不一样。因此,单张维表不是理想的解决方案,可以采用以下方式,这种数据模型实际上是星型结构的拓展,我们称之为雪花型模式(snow-flakeschema).17后记