搜索
您的当前位置:首页正文

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

来源:二三娱乐

开篇介绍

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

环境:Win10,SqlServer2012,SSAS2012

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

实现过程

1.新建项目,选择

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

2.1 新建数据源

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

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

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

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

数据视图完成后,如图

2.3 新建多维数据集

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

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

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

这里KeyColumns要保持唯一,否则处理的时候会报错,比如一月份可能是13年或14年的一月份,所以键列要绑定年月,NameColumns作为显示的月份以此类推,当日期维度粒度是天的时候,同样要这样处理。建列绑定层次结构的年,月,日。

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

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

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

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

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

总结

以上就是简单的多维建模过程,SSAS内容太多,层次结构,属性关系等理解,需要长期的学习思考。后期会一步步出一整套从SSIS-->SSAS-->SSRS完整项目案例以及数据库设计,计划作业设定等小技巧。欢迎关注。。

PS:以共享IT资源,畅游IT为核心组成的海贼团每周不定期推送更新完整的项目文章详解,欢迎加入IT海贼船

 黑胡子:人的梦想,永远不会结束!

Top