博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BI开发之——多维立方体(Cube)
阅读量:7111 次
发布时间:2019-06-28

本文共 688 字,大约阅读时间需要 2 分钟。

    在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数据,通过各种数学表达式和各种函数定义,可以创建复杂的表达式。任何动态分析功能,都可以通过计算成员实现,比如实现占比,同期比等等。

转载地址:http://dblhl.baihongyu.com/

你可能感兴趣的文章
html5利用websocket完成的推送功能(tomcat)
查看>>
IEWebcontrol webctrl_client目录配置
查看>>
该学习了——近期要看(买)的7本书
查看>>
SQL SERVER 2014 Agent服务异常停止案例
查看>>
[ lucene扩展 ] An Introduction to Apache Lucene for Full-Text Search
查看>>
设置VS2008和IE8 调试ATL MFC ActiveX控件
查看>>
Hessian、 Burlap
查看>>
点击超链接从VSTF、SVN及文件共享服务器上下载文件
查看>>
linux文件打包tar.gz的命令
查看>>
【转】如何在IOS中使用3D UI - CALayer的透视投影
查看>>
在Windows 10上安装Oracle 11g数据库出现的问题及解决
查看>>
数据库“长连接”与“短连接”
查看>>
C#网络编程(订立协议和发送文件) - Part.4
查看>>
《Office 365 开发入门指南》公开邀请试读,欢迎反馈
查看>>
Enterprise Library 2.0 -- Exception Handing Applcation Block
查看>>
如何在一张图片中保存另一个文件
查看>>
C++:链表代码
查看>>
SQLSERVER CLR无序自增(支持并发)性能对比
查看>>
c语言学习-猜数字游戏
查看>>
obj-c --NSMutableDictionary 存取字
查看>>