SSAS2012多维度模型创建以及基础操作介绍。

浏览: 2637

开篇介绍

接触SSAS不久,记录下简单的多维模型的创建过程以及部分细节。

环境:Win10,SqlServer2012,SSAS2012

数据库:样例库WideWorldImportersDW(网上下载)


实现过程

1.新建项目,选择Clipboard Image.png

2.按照下图从上到下的顺序新建。

Clipboard Image.png

2.1 新建数据源

Clipboard Image.png

我本地使用特定Windows用户名和密码,也就是电脑登录账户密码,

Clipboard Image.png

但是用此方式要在Sql Server,对应数据库中添加对应电脑用户以及相关用户权限,用户类型选Windows用户,不然最后部署会失败,如图

Clipboard Image.pngClipboard Image.png

一般开发时候选“使用服务账号”选项。

2.2 新建数据源视图。选择你要用的对象即可。文章中用了如图有边的表。

Clipboard Image.pngClipboard Image.png


 数据视图完成后,如图

Clipboard Image.png


2.3 新建多维数据集

Clipboard Image.png

 

选择需要的维度表,结果如图右所示:

Clipboard Image.pngClipboard Image.png


3.这里以Date.dim为例,拖拽的操作。年月份的层次结构

Clipboard Image.png

注:因为是层次结构,所以在属性栏中,要修改Day和Short Month属性,以Short Month为例

这里KeyColumns要保持唯一,否则处理的时候会报错,比如一月份可能是13年或14年的一月份,所以键列要绑定年月,NameColumns作为显示的月份。

以此类推,当日期维度粒度是天的时候,同样要这样处理。建列绑定层次结构的年,月,日。

Clipboard Image.png


   属性关系:编辑属性关系如图所示。

Clipboard Image.png

   浏览器:如图所示,显示的层级结构,年月日

Clipboard Image.png


在解决方案中,右击项目部署,此处部署到本地。

Clipboard Image.png

即可在Sql Server Management Studio 如图连接类型

Clipboard Image.png

Clipboard Image.png

在多维数据集,右键浏览,此界面根据需要的维度,度量值拖拉操作,即可得到想到的数据。

Clipboard Image.png


总结

      以上就是简单的多维建模过程,SSAS内容太多,需要长期的学习思考。

推荐 0
本文由 粽子job 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册