![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MSBI-SSAS
文章平均质量分 52
soldierluo
羽毛球
展开
-
5.3、SSAS-Cube
SSAS-Cube(多维数据集) 1 多维数据集 Cube(多维数据集),又称作数据立方体,它由维度和度量组成。 比如京东的安踏旗舰店于2015年10月10日销售了一双跑步鞋价格为200元,在这里面:度量值-200元维度有:l 销售平台-京东l 品牌-安踏l 店铺类型-旗舰店l 日期-2015年10月10日l 品原创 2015-12-11 16:51:21 · 1057 阅读 · 0 评论 -
5.2.4、SSAS-维度-多对多维度
维度——多对多维度的建立 什么是多对多维度? 我们正常遇到的数据结构是一对一,或者一对多的数据结构,也就是树形结构。但是现实中存在着多对多的结构,比如一笔销售来自一个店铺,但是一个店铺包含多个铺位,这时一笔销售就对应着多个铺位,而一个铺位又对应着多笔销售,这样就形成了多对多的关系。 多对多的关系需要用一个关系表来对关系进行维护,如下: 1 Di原创 2017-01-24 15:37:15 · 1322 阅读 · 0 评论 -
5.2、SSAS-维度-基本知识
维度-基本知识 1 维度,由维度属性、属性层次结构和属性关系组成。 维度属性:可定义维度中的实际数据(比如,产品维度重大名称属性记录产品的名称,型号属性记录其型号) 属性层次结构:用来定义用户浏览维度的方式(比如,日期维度中,年、月、日属性,年是月的上层,月是日的上层,这样就可以进行数据的钻取) 属性关系:维度中的属性始终与键属性直接或间接相原创 2015-12-11 16:48:31 · 2735 阅读 · 0 评论 -
5.7.1、部署时报NT Service无处理权限的解决方法
JOB调用SSAS命令生成cube时报NT Service\SQL agent$sqlserver2012无处理权限错误的解决方法 打开sql server配置管理器-》选择sql server服务-》将SQLServer、SSIS、SSAS、SSRS、SQLServer代理的登录身份改为“内置账户”,并选择local system,即可原创 2017-02-08 15:44:51 · 2415 阅读 · 1 评论 -
5.2.2.1、SSAS-维度-父子维度改宽表维度
维度-父子维度改宽表维度 1 父子维度 父子维度即自引用表结构,好处是可以建立不固定深度的树形结构,非常的灵活。 2 宽表维度 类似日期维度,固定了各个层级,然后通过“层次结构”来建立各个层级间的关系。对于OLAP系统来说,统一的结构具有更强的可读性,可分析性,所以在很多时候我们都会将父子维度转换成宽表 3原创 2017-02-07 10:22:23 · 1419 阅读 · 0 评论 -
5.7、安全与部署
安全与部署 1 实施安全 可对Server、Database、Cube、Dimension、Cell等,各级数据进行访问控制1.1 在控制面板中添加系统用户或组1.2 在AS服务器中添加上面的用户和组打开AS服务器-》右键服务器-》属性-》安全性-》将上面的用户和组添加为“服务器管理员”1.3原创 2015-12-11 16:54:20 · 540 阅读 · 0 评论 -
5.6、管理分区及数据库处理
管理分区及数据库处理 1 MSAS支持三种维度储存模式 ROLAP模式,维度储存于定义维度的表中 优点:占用空间小 缺点:查询性能较差 MOLAP模式,维度数据储存在多维数据结构中 优点:查询性能好 缺点:占用空间多 HOLAP模式,为ROLAP与MOLAP混合模原创 2015-12-11 16:53:56 · 497 阅读 · 0 评论 -
5.5、从Analysis Services检索数据
从AnalysisService检索数据 1 透视 由于多维数据集从多个维度对度量进行描述,我们可以从其中的一个或者多个维度来对度量进行观察,所以会产生无数种观察的角度。比如我可以从时间维度观察,也可以从品类维度观察,还可以从销售人员的维度进行观察,也可以把这三个维度组合起来进行观察。 当我们从多个维度来对数据进行观察时,称之为多维数据的切块。当原创 2015-12-11 16:53:22 · 993 阅读 · 0 评论 -
5.4.2、SSAS-创建计算
创建计算 1 计算 计算是SSAS中非常有用的功能,通过计算,我们可以方便的获取到同比、环比、前期、同期等数据。如果要灵活的使用计算,必须对MDX有一定的了解。 2 新建计算 切换到计算-》脚本组织程序中-》右键-》新建计算成员-》名称“AvgAmount”-》父层次结构“Measures”-》表达式“[Measures].原创 2015-12-11 16:52:32 · 2339 阅读 · 0 评论 -
5.4.1、SSAS-创建度量
创建高级度量 1 聚合函数(累加、伪累加、非累加、半累加) 累加函数:父成员的值等于它所有子成员的值的总和,如SUM等 伪累加:伪累加不执行累加,它是按某种规则从子成员中取值,如MAX、MIN、AVG等 非累加函数:none与distinctCount函数 半累加函数:父成员的值等于子成员的值的总和,除非成员在时间的维度上。在时间维度原创 2015-12-11 16:51:49 · 1723 阅读 · 0 评论 -
5.2.3、SSAS-维度-日期维度
维度-日期维度的建立 1 日期维度 日期维度存在于几乎所有的Cube中,它是最最普遍和最重要的维度之一。 要创建日期维度,首先需要创建一个日期维度表,并编写填充数据的存储过程。 日期维度表DimDate如下:drop table DimDatecreate table DimDate( DateKey int原创 2015-12-11 16:50:35 · 2632 阅读 · 1 评论 -
5.2.2、SSAS-维度-父子维度
维度-父子维度的建立 1 父子维度 当维度表为自引用结构时,可以建立父子维度。自引用结构可以反映不限制层级深度的多叉树结构。 2 建立父子维度 维度-》右键-》新建维度-》使用现有表-》数据源视图“AdventureWorksDW”-》主表“DimEmployee”-》键列“EmployeeKey”-》名称列“FirstNa原创 2015-12-11 16:50:08 · 1970 阅读 · 0 评论 -
5.2.1、SSAS-维度-雪花维度
维度-雪花维度的建立 1 雪花维度 当事实表有多个维度但不是所有维度都直接与事实表进行关联时,我们称之为雪花维度。比如,产品维度直接关联事实表,但是产品维度又关联分类维度,此时我们称之为雪花维度。 2 建立雪花维度 维度-》右键-》新建维度-》使用现有表-》数据源视图“AdventureWorksDW”-》主表“DimPro原创 2015-12-11 16:48:58 · 1486 阅读 · 0 评论 -
5.1、SSAS-入门实例
入门实例 1 下载并附加数据仓库数据库:AdventureWorksDW2008地址:http://msftdbprodsamples.codeplex.com/releases/view/105902如果上面的失效了可以找这个:http://sqlserversamples.codeplex.com/ 2 创建项目打开VS20原创 2015-12-11 16:47:41 · 2411 阅读 · 1 评论 -
5.4.3、SSAS-创建KPIs
创建KPIs 1 KIPs 关键绩效指标(Key performance indicators),人力资源管理中绩效管理模块的重要内容!用于测定业务绩效的可计量度量值。 2 Scope,指定MDX语句的作用域限制于指定的子多维数据集 3 KPI一般用户进行绩效考核,所以要进行考核需要几个要素3.1原创 2015-12-11 16:53:00 · 1741 阅读 · 0 评论 -
5.4.2.1、SSAS-创建计算-同环比
创建计算-同环比 1 计算当期/上期/同期成员值1.1 新建计算1.2 输入计算成员名1.3 输入表达式如下当期( [Date].[年-月-日].CurrentMember ,[Measures].[Pay Amount]) 上期( [Date].[年-月-日].C原创 2017-01-25 15:20:39 · 1623 阅读 · 0 评论