SSAS多维数据集以及维度的建立
首先打开vs建立一个Analysis Services项目,然后点击数据源文件右键【新建数据源】,根据数据源向导建立自己的数据源,如图1:
点击【确定】,选择刚才的数据连接,点击【下一步】进入模拟信息窗体,这一步记得我的电脑只能选择“使用服务账户这一项”,不然后期处理多维数据集时会连接不上数据库,当然这个看个人电脑情况,因为我同事选择的是“使用特定windows用户名和密码”这一项依然处理成功了。这一步视个人电脑而定。图2:

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

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

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

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

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

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

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

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

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

SSAS多维数据集以及维度的建立的更多相关文章
- 微软BI 之SSAS 系列 - 多维数据集维度用法之三 多对多维度 Many to Many
开篇介绍 对于维度成员和事实数据直接的关系看到更多的可能还是一对一,一对多的关系.比方在事实维度(或退化维度)中一个订单和明细号组合而成的ID,对应的就是事实表中的一条数据,这就是一对一的关系.比方说 ...
- BI之SSAS完整实战教程3 -- 创建第一个多维数据集
上一篇我们已经完成了数据源的准备工作,现在我们就开始动手,创建第一个多维数据集(Cube). 文章提纲 使用多维数据集向导创建多维数据集 总结Cube设计器简介 维度细化 总结 一.使用向导创建多维数 ...
- 创建和使用SQL Server SSAS本地多维数据集
Microsoft SQL Server SSAS的本地多维数据集(即Local Cube,也叫脱机多维数据集)和本地挖掘模型(Local Mining Models)允许在客户端机器上脱机执行离线分 ...
- 微软BI 之SSAS 系列 - 多维数据集维度用法之一 引用维度 Referenced Dimension
在 CUBE 设计过程中有一个非常重要的点就是定义维度与度量值组关系,维度的创建一般在前,而度量值组一般来源于一个事实表.当维度和度量值组在 CUBE 中定义完成之后,下一个最重要的动作就是定义两者之 ...
- 微软BI 之SSAS 系列 - 多维数据集维度用法之二 事实维度(退化维度 Degenerate Dimension)
这篇文章是基于上一篇 SSAS 系列 - 多维数据集维度用法之一 引用维度 Referenced Dimension 继续讲解多维数据集维度用法中的事实维度. 事实维度,顾名思义就是把事实表 Fact ...
- BI之SSAS完整实战教程5 -- 详解多维数据集结构
之前简单介绍过多维数据集(Cube)的结构. 原来计划将Cube结构这部分内容打散,在实验中穿插讲解, 考虑到结构之间不同的部分都有联系,如果打散了将反而不好理解,还是直接一次性全部讲完. 本篇我们将 ...
- BI之SSAS完整实战教程2 -- 开发环境介绍及多维数据集数据源准备
上一篇我们已经完成所有的准备工作,现在我们就开始动手,通过接下来的三篇文章创建第一个多维数据集. 传统的维度和多维数据集设计方法主要是基于现有的单源数据集. 在现实世界中,当开发商业智能应用程序时,很 ...
- SSAS系列——【03】多维数据(多维数据集对象)
原文:SSAS系列--[03]多维数据(多维数据集对象) 1.什么是Cube? 简单 Cube 对象由基本信息.维度和度量值组组成. 基本信息包括多维数据集的名称.多维数据集的默认度量值.数据源和存储 ...
- SSAS系列——【02】多维数据(维度对象)
原文:SSAS系列——[02]多维数据(维度对象) 1.维度是什么? 数学中叫参数,物理学中是独立的时空坐标的数目.0维是一点,1维是线,2维是一个长和宽(或曲线)面积,3维是2维加上高度形成体积面. ...
随机推荐
- [leetcode]Balanced Binary Tree @ Python
原题地址:http://oj.leetcode.com/problems/balanced-binary-tree/ 题意:判断一颗二叉树是否是平衡二叉树. 解题思路:在这道题里,平衡二叉树的定义是二 ...
- vue路由使用踩坑点:当动态路由再使用路由name去匹配跳转时总是跳转到根路由的问题
闲话少说,直接问题: 之前我的路由时这么写的 { path:'/serverInfo/:id', name:'serverInfo', component:() => import('@/vie ...
- CSS写的提示框(兼容火狐IE等各大浏览器)
项目上使用jQuery的Tooltip组件,在谷歌上正常,在火狐和IE下没有效果,所以根据谷歌的提示框单独用CSS写了个提示框,比较好的兼容了火狐和IE,且效果一样 原Tooltip代码: $('#d ...
- Cognos利用DMR与文本对象设计中国式报表
场景:详细对于接触Cognos的人来说,简单的拖拉报表.交叉表这个工作大家都可以完成,下面我们就来实现一下类似下面的效果. 下面简单的说一下实现过程: 利用Framework Manager创建DMR ...
- Linux上磁盘挂载
Linux磁盘挂载 一. 磁盘分区 在终端输入fdisk –l 命令查看整个系统的分区情况. 能够看到另一个32G的/dev/vdb磁盘没有挂载使用 watermark/2/text/aHR0c ...
- 【nodejs】理想论坛帖子下载爬虫1.06
//====================================================== // 理想论坛帖子下载爬虫1.06 // 循环改成了递归,但最多下载千余文件就崩了 / ...
- PHP高级教程-Data
PHP date() 函数 PHP date() 函数用于格式化时间/日期. PHP date() 函数 PHP date() 函数可把时间戳格式化为可读性更好的日期和时间. 时间戳是一个字符序列,表 ...
- 远程连接Ubuntu桌面配置
1.打开终端:依次安装 sudo apt-get install xrdp sudo apt-get install vnc4server tightvncserver sudo apt-get in ...
- 算法笔记_174:历届试题 地宫取宝(Java)
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 X 国王有一个地宫宝库.是 n x m 个格子的矩阵.每个格子放一件宝贝.每个宝贝贴着价值标签. 地宫的入口在左上角,出口在右下角. 小明 ...
- How to Analyze Java Thread Dumps
When there is an obstacle, or when a Java based Web application is running much slower than expected ...