当前位置:   article > 正文

数据仓库与数据挖掘 5_sql server数据仓库analysis services

sql server数据仓库analysis services

使用SQL server 建立多维数据模型

在上一个实验数据仓库与数据挖掘 4(上),我们使用SqlServer2012 完成了ETL导入数据到数据仓库的过程。

本次实验在此基础上,完成多维数据建模。从而进行数据分析挖掘。

再次回顾一下,我们需要的多维模型为:
在这里插入图片描述

实验配置

OS:win7
SqlServer2012
SQL Server Data Tools(SSDT) (SqlServer附带)
SSAS(SSAS全称SQL Server Analysis Services。Analysis Services 是在决策支持和商业分析中使用的分析数据引擎,它为商业报表和客户端应用程序提供了企业级语义数据模型,比如Power BI、Excel、 Reporting Services 以及其他数据可视化工具。只要是支持Analysis Services作为数据源的BI工具,都可以访问其中的数据。

数据来源

来源于上一次实验创建的数据仓库 SDW

实验过程

第一步连接数据源

打开SSDT,创建SSAS项目,连接数据源,依然使用sa账号(不是必须的,但是我不用会不成功)
在这里插入图片描述
在这里插入图片描述
右键新建数据源

在这里插入图片描述
这是我之前就创建好的,若没有则点击新建,完成填写即可。例如

这里是引用

下一步,选择使用服务账户。
在这里插入图片描述

第二步定义数据源视图

数据源视图,右键,新建数据源视图,选择数据源SDW在这里插入图片描述
在这里插入图片描述
点击左右箭头即可选中对应表格,右边为选择表格,全部选中即可。
在这里插入图片描述

第三步 创建维表

(这里是将我们创建好的维表在这个项目中解释为维表)
在项目管理下,右键维度,新建维表。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
值得注意的是,时间维表的属性需要修改
在这里插入图片描述
创建好的维表的维层次我们还需设定一下。有黄色三角的就是没设定好。
在这里插入图片描述
点击进去,编辑从属关系
在这里插入图片描述
最终关系为
在这里插入图片描述
这样回去,就没有三角错误符号了

采用类似的操作建立其它几个维表的维度

第四步 创建多维数据集

在项目下方,右键多维数据集,新建多维数据集。
在这里插入图片描述
选择度量表(事实表)为Sales,选择度量值。
在这里插入图片描述在这里插入图片描述
选中全部维表
在这里插入图片描述
设置完后右击项目名称OnRetDW(我项目又改名字了)点击部署,即可部署成功
最后应当长这样,是不是就是我们的星型模型呀~
在这里插入图片描述

到这里为止,我们已经完成多维模型创建了,那么我们就可以利用这个模型进行OLAP操作。

例如:
分析学历层次为“中”的总人数
在这里插入图片描述
点击菜单中的excel标志,我们可以看到各个时间段,各个地区的销售情况
在这里插入图片描述
是不是和excel的透视表很像,没错!

没有代码还是很简单的。

参考

[0] 陈志泊 主编. 数据仓库与数据挖掘(第二版). 清华大学出版社,2019
[1] 陈立伟著,数据仓库与数据挖掘教程,清华大学出版社,2006
[2] 林宇编著. 数据仓库原理与实践,人民邮电出版社,2003。
[3] 彭木根著 数据仓库技术与实现,电子工业出版社,2002.6。
[4] [加]韩家炜、[加]坎伯,范明等译,数据挖掘概念与技术,机械工业出版社,2005。
[5] 张云涛、龚玲著,数据挖掘原理与技术,电子工业出版社,2003。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/639836
推荐阅读
相关标签
  

闽ICP备14008679号