首先打开vs建立一个Analysis Services项目,然后点击数据源文件右键【新建数据源】,根据数据源向导建立自己的数据源,如图1:

点击【确定】,选择刚才的数据连接,点击【下一步】进入模拟信息窗体,这一步记得我的电脑只能选择“使用服务账户这一项”,不然后期处理多维数据集时会连接不上数据库,当然这个看个人电脑情况,因为我同事选择的是“使用特定windows用户名和密码”这一项依然处理成功了。这一步视个人电脑而定。图2:

然后【下一步】完成数据源向导。接下来建立数据源视图为建立多维数据集提供数据,数据源视图右键→新建数据源视图,根据数据源视图向导一直下一步到下图3:

定义数据源视图,即把数据仓库中的一部分作为Cube的操作对象,数据源视图是一个元数据的UDM,该元数据来自指定的表及数据源在项目中定义的视图或表,通过在数据源视图中存储元数据,可以在开发过程中使用元数据,而无需打开任何基础源的连接。接下来给出操作说明:从左边可用对象列表选择自己需要的移至右边包含的对象列表,然后→下一步,给视图起一个名称→完成,双击视图进入视图设计页面,看视图里各表的关系是否已经正确建立,如果没有,那么就要手动建立。图4:

当定义完数据源视图后就可以以此为基础定义多维数据集了。右击“多维数据集”项目,“新建多维数据集”向导→下一步→“选择自己的创建方法”(我选择的是“使用现有表”),图5:

→“下一步”→“选择创建度量值组表”,这里数据源视图就是我们上一步创建的数据源视图,图6:

→‘下一步’→‘下一步’→‘选择新维度’图7:

→‘下一步’完成向导→‘完成’。至此我们多维数据集、维度创建完成。图8:

双击多维数据集,进入多维数据集设计页面,可以看到度量值、维度图9:

如果这里的维度不全,您还可以右键‘属性’→‘编辑维度’进入维度结构页面,添加自己需要的维度,右击维度表字段→‘从列新建属性’,维度将自动添加到右侧的维度属性列表,图10:

最后,在解决方案下右击建立好的多维数据集‘处理’,提示部署过时,是否重新部署,点击【是】,进行部署,部署成功后,显示处理多维数据集页面,点击【运行】,进入处理进度窗体,这里可以清楚的看到数据集的处理情况,处理过程中在状态处会给各个阶段的处理状态。处理成功后在你本地数据库的Analysis Services服务可以看到生成的Analysis Services项目图11:

SSAS多维数据集以及维度的建立的更多相关文章

  1. 微软BI 之SSAS 系列 - 多维数据集维度用法之三 多对多维度 Many to Many

    开篇介绍 对于维度成员和事实数据直接的关系看到更多的可能还是一对一,一对多的关系.比方在事实维度(或退化维度)中一个订单和明细号组合而成的ID,对应的就是事实表中的一条数据,这就是一对一的关系.比方说 ...

  2. BI之SSAS完整实战教程3 -- 创建第一个多维数据集

    上一篇我们已经完成了数据源的准备工作,现在我们就开始动手,创建第一个多维数据集(Cube). 文章提纲 使用多维数据集向导创建多维数据集 总结Cube设计器简介 维度细化 总结 一.使用向导创建多维数 ...

  3. 创建和使用SQL Server SSAS本地多维数据集

    Microsoft SQL Server SSAS的本地多维数据集(即Local Cube,也叫脱机多维数据集)和本地挖掘模型(Local Mining Models)允许在客户端机器上脱机执行离线分 ...

  4. 微软BI 之SSAS 系列 - 多维数据集维度用法之一 引用维度 Referenced Dimension

    在 CUBE 设计过程中有一个非常重要的点就是定义维度与度量值组关系,维度的创建一般在前,而度量值组一般来源于一个事实表.当维度和度量值组在 CUBE 中定义完成之后,下一个最重要的动作就是定义两者之 ...

  5. 微软BI 之SSAS 系列 - 多维数据集维度用法之二 事实维度(退化维度 Degenerate Dimension)

    这篇文章是基于上一篇 SSAS 系列 - 多维数据集维度用法之一 引用维度 Referenced Dimension 继续讲解多维数据集维度用法中的事实维度. 事实维度,顾名思义就是把事实表 Fact ...

  6. BI之SSAS完整实战教程5 -- 详解多维数据集结构

    之前简单介绍过多维数据集(Cube)的结构. 原来计划将Cube结构这部分内容打散,在实验中穿插讲解, 考虑到结构之间不同的部分都有联系,如果打散了将反而不好理解,还是直接一次性全部讲完. 本篇我们将 ...

  7. BI之SSAS完整实战教程2 -- 开发环境介绍及多维数据集数据源准备

    上一篇我们已经完成所有的准备工作,现在我们就开始动手,通过接下来的三篇文章创建第一个多维数据集. 传统的维度和多维数据集设计方法主要是基于现有的单源数据集. 在现实世界中,当开发商业智能应用程序时,很 ...

  8. SSAS系列——【03】多维数据(多维数据集对象)

    原文:SSAS系列--[03]多维数据(多维数据集对象) 1.什么是Cube? 简单 Cube 对象由基本信息.维度和度量值组组成. 基本信息包括多维数据集的名称.多维数据集的默认度量值.数据源和存储 ...

  9. SSAS系列——【02】多维数据(维度对象)

    原文:SSAS系列——[02]多维数据(维度对象) 1.维度是什么? 数学中叫参数,物理学中是独立的时空坐标的数目.0维是一点,1维是线,2维是一个长和宽(或曲线)面积,3维是2维加上高度形成体积面. ...

随机推荐

  1. SQL基础(二):SQL命令

    1.SQL SELECT TOP 子句 SELECT TOP 子句用于规定要返回的记录的数目.SELECT TOP 子句对于拥有数千条记录的大型表来说,是非常有用的(或者比如选取某个最新的数据:我们可 ...

  2. 解决duilib使用zip换肤卡顿的问题(附将资源集成到程序中的操作方法)

    转载请说明原出处,谢谢~~ 今天在做单子是.客户要求做换肤功能,为此我专门写了一个换肤函数,而且把各种皮肤资源压缩为各个zip文件来换肤.可是客户反映程序执行缓慢,我測试后发现的确明显能够看出慢了不少 ...

  3. windows安装go-sqlite3失败,提示找不到gcc

    windows安装go-sqlite3失败,提示找不到gcc go get github.com/mattn/go-sqlite3时失败,提示exec: “gcc”: executable file ...

  4. 在Hadoop上运行基于RMM中文分词算法的MapReduce程序

    原文:http://xiaoxia.org/2011/12/18/map-reduce-program-of-rmm-word-count-on-hadoop/ 在Hadoop上运行基于RMM中文分词 ...

  5. 从Date类型字段获得当日周几的DAYNAME函数

    例: select dayname(date) from pos.daywork

  6. C#.NET常见问题(FAQ)-如何把写好的类编译成dll文件

    1 新建一个类库项目   2 直接改写这个Class1.cs文件   3 记得要添加Windows.Forms引用   4 我直接把在别的项目中做好的cs文件搞到这里来,连文件名也改了(FilesDi ...

  7. wepy - 与原生有什么不同(request)

    关于request导入,清先查看这篇文档了解大概 缺陷: wx.request一个页面最多支持10个wx.request,况且不能保证请求先后顺序  对于wepy来说,使用了ES6 的Promise以 ...

  8. MySQL 联合索引测试2

    接上一篇文章: http://www.cnblogs.com/xiaoit/p/4430300.html 1:首先删掉上一篇建立的索引,重新建立一个. mysql> DROP INDEX idx ...

  9. hadoop的namenode无法启动的解决的方法

    安装hadoop集群时,启动集群,发现master节点的namenode没有启动成功.这一般都是没有格式格式化namenode的缘故.格式化一下就可以,格式化namenode的命令:在hadoop安装 ...

  10. EXCEPTION-javaBean

      CreateTime--2016年11月24日14:29:43Author:Marydon 声明:异常类文章主要是记录了我遇到的异常信息及解决方案,解决方案大部分都是百度解决的,(这里只是针对我遇 ...