BI开发之——多维立方体(Cube)
来源:互联网 发布:videoplayer是什么软件 编辑:程序博客网 时间:2024/05/29 23:44
在Bi领域,cube是一个非常重要的概念,是多维立方体的简称,主要是用于支持联机分析应用(OLAP),为企业决策提供支持。Cube就像一个坐标系,每一个Dimension代表一个坐标系,要想得到一个一个点,就必须在每一个坐标轴上取得一个值,而这个点就是Cube中的Cell。
如下图,在webcast上截了图:
Cube是联机分析的关键。他们是一种多维结构,包含原始事实数据、聚合数据,这些数据聚合允许用户快速进行复杂的查询,Mdx语言就应用它更是如鱼得水。
Cube包含两个基本概念:维度和度量
维度(Dimension):维度提供了分类描述,表示一类分析角度,用户通过维度分析度量数据。比如上图中的三个维度:时间、产品、地域
度量(Measures):度量表示用来聚合分析的数字信息,度量的集合组合成了一个特殊的维度。如数量、销售额等。
级别(Level):一个维度上可以包含的层次结构,表示特定的分类。如上图中地域维度可以包含的级别层次级:国家、省、市;时间维度包含的级别层次包含:年、季度、月、日等。
成员,是最重要的概念之一,一个成员是维度(包括度量<Measures>)上的项目值。如上图时间维度上”年“级别的成员就包含:2000,2001,2002,2003...月成员包含:1、2、3等。
计算成员,是一种运行通过特殊表示式动态计算的成员。也就形成了度量(Measures)的结果。计算成员不影响现有的Cube数据,它基于cube数据,通过各种数学表达式和各种函数定义,可以创建复杂的表达式。任何动态分析功能,都可以通过计算成员实现,比如实现占比,同期比等等。
0 0
- BI开发之——多维立方体(Cube)
- 立方体环境贴图(Cube Mapping)之OpenGL原理
- UVA 253 - Cube painting(立方体涂色)
- bi cube
- 极限编程立方体 —— XP程序员的一天(XP Programmer's Cube - A Day in the Life)
- 开源BI报表及OLAP多维分析平台OPENI(二)—搭建Eclipse下的Openi开发环境
- 立方体纹理(cube map)
- BI开发之——Mdx基础语法
- BI开发之——ETL注意细节
- BI开发之——Mdx基础语法(2)
- BI-Cube to Cube Load
- BI - Cube概念
- BI笔记之---增量方式处理多维数据集
- 开源BI报表及OLAP多维分析平台OPENI(一)—DEMO演示
- JAVA之设计一个立方体类Cube,只有边长属性,计算表面积和体积
- BI开发概念之——数据仓库与联机分析处理,数据挖掘
- 2.1.2 RGB Cube (about vertex output parameters) RGB立方体(关于顶点输出参数)
- css3 transition cube(立方体翻转效果)
- 在微信菜单中采用重定向获取用户数据
- RGB颜色设置错误
- mongodb 工具类
- 最后一年 好好干!!
- BES服务器的使用经验
- BI开发之——多维立方体(Cube)
- 【菜鸟也疯狂UML系列】——UML图
- 第十三周 项目六--体验文件操作(5-实战)
- BZOJ 3720 Gty的妹子树 树上分块
- JAVA 求两个矩阵相乘的积
- qtoolBar在设计师里设置不响应右键
- Spring Security资源配置入门讲解
- BI开发之——Mdx基础语法(2)
- Java线程池