数据仓库与数据挖掘 5

本文档详细介绍了如何使用SQL Server 2012建立多维数据模型,包括连接数据源、创建数据源视图、定义维表和创建多维数据集。通过SSAS(SQL Server Analysis Services)进行数据建模,为数据分析和OLAP操作提供支持。实验步骤清晰,适合初学者学习。最后,展示了如何通过Excel进行简单的OLAP分析。
摘要由CSDN通过智能技术生成

使用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。

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小邹子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值