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. js 中将日期转换为星期需要注意的

    new Date(strDate); 中strDate需要是1998/10/30这样的格式,如果是1998-10-30的格式,不一定旧版本的web能兼容

  2. mock the facade

    mock the facade: Auth::shouldReceive('user')->andReturn($user = m::mock('StdClass')); $user->s ...

  3. 1JavaScript简介

    文档对象模型(DOM,Document Object Model)是针对XML但经过扩展用于HTML的应用程序编程接口(API,Application Programming Interface). ...

  4. Oracle中日期时间的操作比较和加减-入门基础(转)

    Oracle关于时间/日期的操作     1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7' MINUTE from dual ...

  5. visual stdio 2015安装配置及原理

    安装与配置: 1.先配置好IIS,再安装visual stdio,主要原因系统会自注册.net Framework,若顺序不正确,则需手动注册,步骤: a. IIS可承载的Web核心 b. IIS6 ...

  6. 浅谈java抽象类和接口

    第一次,写这个,没有把图片放上来,有兴趣的可以点击连接看原文 http://note.youdao.com/noteshare?id=aecbd52b9240f23c0954e8086b848a17 ...

  7. 烤鸭的Source Insight学习笔记

    如果你觉得这网页排版不好看,可以去下载我上传的word版:<烤鸭的Source Insight学习笔记.doc> http://download.csdn.NET/detail/benka ...

  8. GridView实现方块布局

    效果如下: 先创建一个BaseViewHolder package com.example.griddemo; import android.util.SparseArray; import andr ...

  9. 从PowerDesigner表字段的Name到EF实体类属性的Display Name(根据PowerDesigner生成EF实体类中文注释和验证元数据)

    第一步:将PowerDesigner表字段的中文Name填入Comment中:工具-Execute Commands-Edit/Run Script... '********************* ...

  10. 常用的WinAPI函数整理

    常用的WinAPI函数整理 一.进程  创建进程:    CreateProcess("C:\\windows\\notepad.exe",0,0,0,0,0,0,0,&s ...