创建SSAS项目帮助文档

更新时间:2023-12-23 02:12:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1. 引言 1.1. 编写目的 2. 设计多维数据集 2.1. 创建SSAS项目 2.2. 定义数据源 2.3. 定义数据源视图 2.4. 创建多维数据集(Cube) 2.5. 修改多维数据集(Cube) 2.6. 部署多维数据集 2.7. 定义计算量值

2.8. 定义关键性能指标(KPI) 2.9. 定义Cube分区 2.10. 部署

2.11. 在Analyzer中访问设计好的Cube

2 2 2 2 4 7 11 14 22 25 26 28 33 33

1. 引言

1.1. 编写目的

建立cube以及维度表和事实表的属性,层次结构,数据源视图,并通过建立计算量值,对需求进行设计。

2. 设计多维数据集

以Adventure Works DW为示例数据库,简要小结一下如何在Sql Server Analysis Services(SSAS)中设计一个简单的多维数据集(Cube)及关键性能指标(KPI)的话题。 在SSAS中设计Cube的基本步骤:

2.1. 创建SSAS项目

2.2. 定义数据源

在BI Development Studio中创建SSAS项目,例如:BITest。之后,定义数据源,这里,只涉及一个数据源,例如:连接DW_RainRingBI数据库。

2.3. 定义数据源视图

在2.1的基础上,设计数据源视图,选择所需要的事实表及维度表,自动建立雪花模型关系图。表及其关系可以修改。

选择所需要的事实表及维度表:

检查事实表与维度表之间的关系

2.4. 创建多维数据集(Cube)

在数据源视图的基础上,根据向导,创建多维数据集Cube,区分维度表及事实表,维度表的值为维度(Dimension),事实表的值为度量(Measure)。

2.5. 修改多维数据集(Cube)

1) 当修改了数据仓库表结构时,如事实表或维度表增加了某个字段,删除了某个表时,

打开数据源视图,点击左上角刷新按钮,如有修改在弹出窗口可以看到修改的内容。 刷新数据源视图后,保存数据源视图,转到Cube文件增加新量值或删除已删掉的量值。

2) 设计维度(Dimensions),例如,设计维度属性(Attributes)以及层次结构。

时间维度(Dim Date),从数据源视图中拉相关字段到属性框中,再建立日期维度层次结构。

编辑维度属性关系

创建翻译,选择翻译选项卡,空白处右键新建翻译,选择中文翻译

定义时间维度智能,注只有时间维度需定义

选择Time类型

3) 修改度量值(Measure),修改量值的聚合方式

检查度量值组与维度的关系,选择维度用法选项卡

2.6. 部署多维数据集

选择SSAS项目,右键属性,选择部署项,修改要部署的服务器及SSAS数据库名称

处理及部署SSAS项目

处理之前检查数据的正确性,确保事实表的外键在维度表中都存在。

2.7. 定义计算量值

处理完cube后,重新打开.cube,选择计算量值选项卡,做计算量值必须是cube成功处理后才可以对量值之间做计算。

2.8. 定义关键性能指标(KPI)

在SSAS中,KPI的设计一共有4部分组成,这里,在创建好的Cube基础上设计一个

名为销售达成率的KPI。

1)值表达式(KpiValue),一般为实际的数值(Actual),例如:实际销售额[Measures].[Sales Amt]

2)目标表达式(KpiGoal),一般为目标的数值(Target),例如:计划销售额[Measures].[Scheme Amt] 3)状态(status)

- 状态指标,选择“红绿灯”指标 - 状态表达表达式

此表达式返回 –1 和 1 之间的十进制数字。数字越小表示性能越差,数字越大表示性能越好。

例如:若销售达成率为100%,绿灯,100%-80%,黄灯,小于80%的,红灯。

4)走向(Trend)

走向表达式可以基于在给定的业务上下文中有意义的任何基于时间的条件。 此表达式返回 –1 和 1 之间的十进制数字。

数字越小表示随着时间的推移走向向差的方面发展,数字越大表示随着时间的推移走向向好的方面发展。

选择KPI选项卡,空白区右键新建KPI

2.9. 定义Cube分区

针对于某个事实进行分区之前,先把已有的分区删掉,再建立新的分区,点击“新建分

区”,我们会看到一个弹出界面“分区向导”,在这个界面当中选择“度量值组”,查找范围是工程中定义的数据源视图,在界面下部分,会有选项事实表可以选择。在这个向导界面,不需要做太多操作,可以直接下一步。

2.10. 部署

将BITest项目部署到本地SSAS数据库中,右击项目,处理。

2.11. 翻译

选择翻译选项卡,新建翻译,针对每个量值,维度进行翻译

2.12. 浏览

总署成功后,选择浏览选项卡,可以浏览整个Cube结构

2.13. 在Analyzer中访问设计好的Cube

具体操作步骤查看Analyzer帮助文档

本文来源:https://www.bwwdw.com/article/f2g5.html

Top