5 建立OLAP分析数据库与基本维度

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2
5.1 个案范例简介
思考:针对当前的数据表的特点, 哪些应该可以作为度量值,哪些 可以作为维度?哪些适合做事实表? 哪些适合做维度表?
2013年12月31日星期二 3
5.2 建立共享维度
1,维度的定义 决策分析者分析数据的角度。
2,维度的分类 a, 标准维度 b, 父子维度 c, 虚拟维度
2013年12月31日星期二
2013年12月31日星期二 18
5.2 建立共享维度 – 单一层次标准维度
重点知识点: 一般而言,维度成员的产生,是以该维度所属的 “基本数据”为数据源。也就是说,所选择的维度, 如果是一“实体”(Entity)下的“特性”(Attribute), 则数据源应该一“实体”为主的“数据表”,而不 是“关系”为主的“数据表”。 思考:选用这两种不同的“数据表”中的维度成 员,会有什么样的不同结果?
5.2 建立共享维度 – 单一层次标准维度
2, 选择“书号”作为单一层次标准维度。
2013年12月31日星期二
22
5.2 建立共享维度 – 单一层次标准维度
2, 设置“书号”的索引字段值 。
2013年12月31日星期二
23
5.2 建立共享维度 – 单一层次标准维度
3, 设置“高级选项”。
2013年12月31日星期二
联机分析处理(OLAP)
主讲人: 姜 建 华 E-mail : jiangjianhua@yeah.net
第五章 个案简介与基本维度建立
本章是SQL 2000 Analysis Service基础内容。

本章主要讲述以下内容:
个案范例简介 建立共享的维度

(了解) (掌握)
2013年12月31日星期二
简单地说,“标准维度”主要是依据一般“字 段”作为标准,如以“书号”、“客户编号”、 “区域”等作为分析时的分类依据。但在数据 结构上,我们有时候在一个表中,发现彼此的 字段间具有“层次”关系。如,某个企业有 100个客户,分成3个区域,每个区域必然隶 属于某一个区域。
因此,建立标准维度主要分单一层次标准维度、 多层次标准维度和多重关系型维度。
4
5.2 建立共享维度
3,共享维度与专用维度 在同一个分析数据库中,这些“维度”是可 以共享的,也就是说,一组维度可以同时用在 同一数据库中的不同多维数据集上。 专用维度只隶属于某一个特定的多维数据集。
2013年12月31日星期二
5
5.2 建立共享维度
4,维度的设置逻辑 选择依据:不同的维度设置代表数据分析时不同的需 求与实体数据保存的不同方式。
19
2013年12月31日星期二
5.2 建立共享维度 – 单一层次标准维度
1. 前面几个步骤跟创建时间维度一致,在选择 维度表时,选择“书籍资料”表。
2013年12月31日星期二
20
5.2 建立共享维度 – 单一层次标准维度
2, 选择“书号”作为单一层次标准维度。
2013年12月31日星期二
21
31
5.2 建立共享维度 – 多层次标准维度
2013年12月31日星期二
32
5.2 建立共享维度 – 多重关系型维度
当我们分析的维度成员跨越多个维度表时, 我们需要使用多重关系型维度进行分析。 结合本书的例子,我们给出如下图示。
2013年12月31日星期二
33
5.2 建立共享维度 – 多重关系型维度
5.2 建立共享维度
2013年12月31日星期二
8
5.2 建立共享维度
2013年12月31日星期二
9
5.2 建立共享维度
2013年12月31日星期二
10
5.2 建立共享维度
2013年12月31日星期二
11
5.2 建立共享维度
2013年12月31日星期二
12
5.2 建立共享维度
2013年12月31日星期二
2013年12月31日星期二
27
5.2 建立共享维度 – 多层次标准维度
2013年12月31日星期二
28
5.2 建立共享维度 – 多层次标准维度
2013年12月31日星期二
29
5.2 建立共享维度 – 多层次标准维度
2013年12月31日星期二
30
5.2 建立共享维度 – 多层次标准维度
2013年12月31日星期二
2013年12月31日星期二
34
5.2 建立共享维度 – 多重关系型维度
2013年12月31日星期二
35
5.2 建立共享维度 – 多重关系型维度
2013年12月31日星期二
36
5.2 建立共享维度 – 多重关系型维度
2013年12月31日星期二
37
总结
本章主要讲述建立最基本的标准维度:时间维 度,单一层次的标准维度和多重关系维度。要 特别注意以下几点: 1, 时间维度是典型的多层次的标准维度。 2, 在建立维度时,如何选择维度表的问题。
2013年12月31日星期二
38
Βιβλιοθήκη Baidu24
5.2 建立共享维度 – 单一层次标准维度
3, 设置“高级选项”。
2013年12月31日星期二
25
5.2 建立共享维度 – 单一层次标准维度
4, 设置维度名称。
2013年12月31日星期二
26
5.2 建立共享维度 – 多层次标准维度
要设置多层次的维度,前提是用来做维“维 度”的字段间具有层次性质。若是这些字段位于 同一个表中,则以“星型架构”来处理,若存在 于不同的表中,则可以使用“雪花架构”来处理。 其基本步骤图示:
13
5.2 建立共享维度
思考:为什么时间的级别中 没有“年、季度、月、周、日” 模式?
2013年12月31日星期二
14
5.2 建立共享维度
2013年12月31日星期二
15
5.2 建立共享维度
2013年12月31日星期二
16
5.2 建立共享维度
2013年12月31日星期二
17
5.2 建立共享维度–建立标准维度
2013年12月31日星期二
6
5.2 建立共享维度
4,建立时间维度 - 步骤 S1, 右击“共享维度”打开快捷菜单,选择“新建 维度”命令,再选择“向导”命令。 S2, 关闭“欢迎”画面。 S3, 选择维度设置模式。“星型架构:单个维度 表”。 S4, 选择“事实表”。 S5, 选择维度类型。“时间维度”。 S6, 设置“时间维度”的级别。 S7, 其它参数设置。 S8, 对所设置的“时间维度”进行命名。 S9, 维度编辑器中可进行修改设置。 7 2013年12月31日星期二
相关文档
最新文档