https://msdn.microsoft.com/EN-US/library/dd252604.aspx

    Cube是一个多维度的结构,它是BI应用开发的基础。本文描述了cube的组成部分,让你能更好地理解如何使用cube来分析数据。

1、Cube的结构

    一个cube由一组测量和维度属性构成。对于AX分析cube,测量和维度在AOT中定义。Perspective用于标识那些包含着测量和维度的表和视图。

1.1、测量

    一个测量,是表或视图中一个包含着可计量的数据的列,通常是数字,可以被聚合。测量,相当于是用户想要审查或分析的东西。例如收入,收益,或卖出的产品总数。当你指定一个测量,你也必须指定一个聚合功能,用于聚合数据。一个Cube有一个或多个测量。

    你在AX中指定的测量,会被加到测量组中。

    你可以使用属性表中的BI相关属性,在不同的级别和不同的AOT对象上定义测量。下表描述了你可以定义测量的对象,和如何使用:

对象 用途
EDT

当你将一个EDT标记为一个测量时,除非在表字段上重新覆盖,不然的话所有引用该EDT的字段都将会成为测量。

一个EDT可以扩展另一个EDT。如果基本EDT是一个测量,那么你既可以保持,也可以在基本EDT的设置中覆盖。

字段

如果该字段参照的EDT已经被标识为一个测量,你可以在字段的这只中覆盖。

有两个位置,你可以将一个字段标识为一个测量:

  • 直接在表上
  • 在用于定义cube的透视的表和视图上

透视上的设置,会覆盖其他位置的设置

1.2、维度

    你可以在表,视图,和字段上设置AOT属性,来创建分析服务维度和属性。属性,是AOT中的表或视图上的字段或列。维度,是属性组。

    当你定义维度和属性后,你添加维度表和视图到透视中,以创建Cube。如果你不想在表和视图上直接指定维度和属性,你可以创建一个透视,接着在透视上添加维度信息。

2、维度和测量组的关系

   定义在Cube中的维度和测量组的关系,指明了Cube中的数据是如何被切片的。对于AX Cube而言,会基于系统中表和视图之间已有的关系,来生成关系。当你在BIDS(SQL Server Business Development Studio)中打开一个BI项目时,你可以在Cube设计器中查看生成的关系。在Cube设计器中,你可以在维度和测量组之间添加新的关系,也可以修改已有的关系。

3、KPI和计算成员

    一个KPI(Key Performance Indicator)是用于测量业务成功的计算的一个集合。用于计算的成员,是一个维度或测量组的一个成员,它基于Cube数据,算法操作,数字,和功能的一个组合。当一个项目被生成后,在BIDS中使用Cube设计器添加KPI。KPI的计算,是MDX(Multidimensional Expressions)和用于计算的成员的组合。一个KPI一般由实现的值,目标值,状态值,和趋势值构成。

[译]Dynamics AX 2012 R2 BI系列-Cube概览的更多相关文章

  1. [译]Dynamics AX 2012 R2 BI系列-规划分析的注意事项

    https://msdn.microsoft.com/en-us/library/gg731898.aspx       在开始实施AX的分析特性前,有很多事情要考虑.本文描述了你必须考虑的事情,和在 ...

  2. [译]Dynamics AX 2012 R2 BI系列-分析的架构

    https://msdn.microsoft.com/EN-US/library/dd309691.aspx     下图显示了包含在AX中的SSAS Cube,和用于访问他们的组件.     下面的 ...

  3. Dynamics AX 2012 R2 业务系列-销售业务流程

    在博文Dynamics AX R2 业务系列中,Reinhard对这个系列做了一个规划,下面我们就按照规划开始说业务吧. 1.销售的主要职责 其实这里说的职责主要是针对销售文员,并非整天外面满世界跑业 ...

  4. Dynamics AX 2012 R2 业务系列-采购业务流程

    在博文Dynamics AX R2 业务系列中,Reinhard对这个系列做了一个规划,下面我们就按照规划开始说业务吧. 国际惯例,从采购开始. 1.采购的主要职责 简单点说,采购的主要职责,是从供应 ...

  5. Dynamics AX 2012 R2 业务系列

    在之前的一系列博文里,Reinhard介绍了Dynamics AX Demo的安装与配置.相信同学们看完后,都已经成功拥有了一个测试环境. 众所周知的是,ERP作为一个特殊的软件系统,他有着背后的业务 ...

  6. Dynamics AX 2012 R2 窗体系列 - 在窗体上修改字段时所触发的方法及其顺序

        在这个系列里,Reinhard将和大家一起探索在AX的窗体上执行操作时,都会触发窗体.窗体数据源和表上的哪些方法,并且是以怎样的顺序触发的.     这次,我们来看看在窗体上修改或录入数据的情 ...

  7. Dynamics AX 2012 在BI分析中建立数据仓库的必要性

    AX系统已有的BI分析架构 对于AX 的BI分析架构,相信大家都了解,可以看Reinhard之前的译文[译]Dynamics AX 2012 R2 BI系列-分析的架构 . AX 的BI分析架构的优势 ...

  8. Dynamics AX 2012 R2 安装Reporting Services 扩展

    今天Reinhard在VS中部署SSRS报表时,接到以下错误: 部署因错误而被取消.在报表服务器上,验证:-SQL Server Reporting Services 服务是否正在运行. 接着,Rei ...

  9. Dynamics AX 2012 R2 如何处理运行时间较长的报表

    当处理的数据量较多,逻辑比较复杂时,报表可能会超时.为了解决这个问题,Reinhard一直使用SrsReportDataProviderPreProcess来做预处理报表.它会在调用SSRS前,在AX ...

随机推荐

  1. AFNetwork源码解析

    1.关于AFRequestSerializer: 这里分好几个部分,我们首先从NSMutableRequest的相关方法来出发: 比如我们要上传一个文件,那么需要些很麻烦的请求体: HTTP请求头我们 ...

  2. android 存储图片到data目录和读取data目录下的图片

    , fos); } ); Bitmap.CompressFormat localCompressFormat = Bitmap.CompressFormat.PNG; bitmap.compress( ...

  3. js 时间函数封装

    html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...

  4. 关于iOS热修复(HotPatch)技术的使用总结

    苹果做了非常多的努力来建造和维持一个健康并且干净的应用环境.其中对现在的现状起到很大作用的部分就是苹果APP STORE,它是被一个十分周密的对所有提交的应用进行检查的审批程序所保护的.尽管这个程序是 ...

  5. centos6.7安装Redis

    1.创建安装目录 mkdir /usr/local/redis cd /usr/local/src 2.获取安装包:wget http://download.redis.io/releases/red ...

  6. 我的jsonp跨域问题

    关于jsonp跨域问题,在这个方面也是了解一点点,先记录下来,主要作为以后查看,之前下载并安装过wampserver,了解到了jsonp和json的区别,现在谈谈跨域这个问题: 首先什么是跨域,简单地 ...

  7. 在java中获取attr的值

    首先说如何获取已经在style里面定义好的attr的值,以colorPrimary为例: TypedValue value = new TypedValue(); mContext.getTheme( ...

  8. DER input, Integer tag error的异常处理

    1.首先我向大家介绍一下我做的东西,发生这个异常的情况. 我做的是一个电签的系统,在调用某公司的API生成证书,然后与安证通进行同步证书的任务. 2.问题具体的异常 具体异常如下: 2016/08/2 ...

  9. C# async and await

    C# 5.0中引入了async 和 await.这两个关键字可以让你更方便的写出异步代码. 看个例子: public class MyClass { public MyClass() { Displa ...

  10. 【详解】ERP、APS与MES系统是什么?

    ERP是什么?MES是什么?APS又是什么?无论他们有什么功能,对企业有什么意义,不过都是计算机在读写一些数据而已.实际上这一切的本质不过是数据在硬盘和内存中快速的读和写. ERP是--,APS是-- ...