当前位置:文档之家› essbase+BIEE__学习笔记

essbase+BIEE__学习笔记


成员计算公式
计算脚本
Байду номын сангаас
计算公式—成员的存储类型

在介绍计算规则之前,首先介绍一下成员的存储类型。主要分为 以下几类: ������ 存储数据 该成员存储数据。存储数据是默认的存储属性。 ������ 动态计算 在用户请求时,计算与该成员关联的数据。不存储计算得出的数 据;完成 用户请求后,将该数据丢弃。 ������ 动态计算且存储 在用户请求时,计算与该成员关联的数据,之后存储计算得出的 数据。 ������ 共享成员 与该成员关联的数据是来自同名的另一个成员。 ������ 永不共享成员
2。 然后规则文件建立起与各 维度间的关系,以及数据指定 的指标项 3。 装载指标数据,以及建立 各维度间关系
控制台建模—数据装载2

规则文件的创建同上。注意在设置字段属性中,设置的是数据加载属 性,而不是维生属性
控制台建模—数据装载3
控制台建模—数据装载4
一次开发,重复利用,方便快捷


几种建模方式

Studio图形化工具建模 强大的形化建模

Essbase integration services console
EIS 可视化建模 实现简单的图形化建模

Essbase Administrator Service console
EAS控制台建模 控制台后台的方式建模,实现复杂的建模
2. 不同于其他BI 工具软件,Essbase 的Cube 可以增量刷新,并不需要 重构数据库 比如我们要加载最近一个月的增量数据,只需加载增量的数据即可, essbase 会自动写入对应的增量数据切片,并利用智能计算的选项,标记需 要修改的数据块,这样做的好处是不但支持增加更新,而且不需要重构数 据库,减少加载数据和重新计算的时间。
多维分析—3-D 立方体



维度 日期维 指标维 区域维 成员 1月,2月, 3月(日期维) 财政收入,财政支出 (分析指标项) 上地,中关村 (区域) 度量值 总量,同比,环比
指标
财政收入
166
131 123 267
182
149 150 196
143
120 115 231
财政支出
。。。
1月 2月 日期
3月
1月份 ,中关村,财政收入267亿
多维分析—星型模型
多维分析—雪花模型
多维分析—维度层级
每一个维度,各个层次的成员都可以组织起来不同的集 合,从各个方位分析数据.
Year
Quarter 1
Products
Sodas
Markets
West CA
January
February March Quarter 2 April
控制台建模—创建规则文件5(维生成设置)
当维成员的关系是父子关系时,需选择维生成设置。
控制台建模—创建规则文件5(设置字段属性)
字段属性设置,设置此规则文件对应的维度,成员间 的关系,以及层次关系
控制台建模—创建规则文件5(设置字段属性完毕)
规则文件字段属性设置完毕后,成员生成中并没用到的字段 以灰度显示
计算公式 —成员计算公式

环比 环比= (当前值-上期值)/当前值 上期值函数: @PRIOR
计算公式 —成员计算公式
同比计算公式,容括 季度同比,月度同比 IF (@ISGEN ("Time",4)) "Sales" - @PRIOR ("Sales", 12,@genmbrs("Time", 4)); ELSEIF (@ISGEN ("Time",3)) "Sales" - @PRIOR ("Sales", 4,@genmbrs("Time", 3)); ELSEIF (@ISGEN ("Time",2)) "Sales" - @PRIOR ("Sales", 1,@genmbrs("Time", 2)); ENDIF;
Fruit Soda
Cream Soda
East
Colas
CT
Diet Coda NY
多维分析—切片和切块

Slice restricts one dimension to a range of values.
Sales Diet Cola CA Root Beer …

January 166 131 …
主要内容

ESSBASE
相关介绍 如何建模 计算脚本

essbase与BIEE的完美结合 BIEE BIEE介绍 BIEE建模 BIEE Anwser定制报表
信息金字塔
这些原始数据经过一系列的转换到 战略信息.
战略信息 多维分析 Strategic
数据仓库
Planning
数据抽取、清洗
Operational
打开新建数据库,双击大纲这一项,右侧框中显 示无任何维度成员的大纲。
控制台建模—创建维度和成员1
大纲中通过添加子代的形式,创建维度,以及在维度中 添加成员.
控制台建模—创建维度成员2
控制台建模—创建规则文件1
对于一些需要从数据库中加载的维度成各,可以通过 创建规则文件,加载成员数据的形式来创建。
30
20 25 40 50 60 70 25 40 50 60
5
200 400 6.67
Member 4 Member 5
Member 6 Member 7
计算公式

在数据库Outline中定义计算逻辑,来实现逻辑运算的功能。对于简单 的计算,如同比、环比等都可以采用为Outline中的成员定义计算规则 来实现。Essbase对于基本成员都可以定义计算规则,一般将计算规 则定义在指标(Account)类型的维度成员上,作为一个计算指标来使用。
February 182 149 …
… … … …
Dice restricts several dimensions to a range of values.
Sales C A C T Diet Cola Root Beer Diet Cola Root Beer January 166 131 78 55 February 182 149 56 69
计算公式—强大丰富的计算函数
Essbase流程控制
Essbase提供了两种语言来控制Essbase的流程,例如:登陆 Essbase、Outline的构建、数据的导入、汇总计算等等。两种语言实 现的功能是一致的,只是实现的方式不一样而已。 Maxl语言 Maxl DDL语言是数据定义语言,提供一种灵活的方式,可自动执行 Essbase的管理和维护任务。 ESSCMD语言 ESSCMD是Essbase数据库提供的另一种管理和维护的语言。通过执 行Esscmd来启动ESSCMD环境,ESSCMD脚本文件的扩展名是.scr。
Qtr1 491 400
rollup
Sales Diet Cola CA Root Beer
drilldown
Jan 166 131 Feb 182 149 Mar 143 120 Qtr1 491 400
多维分析概念—旋转
Pivot rotates the data cube to change the data visualization.
多维分析—上卷和下钻


Rollup summarizes data by climbing up the dimension hierarchy (dimension reduction). Drilldown is the reverse of rollup.
Sales CA Diet Cola Root Beer
原始数据
源数据
Raw
商务智能
多维分析—多维数据库

多维数据库 多维数据库:将数据存放在一个n维数组中,而不是像关系数据库那 样以记录的形式存放。因此它存在大量稀疏矩阵,人们可以通过多维 视图来观察数据。多维数据库增加了一个时间维,与关系数据库相比, 它的优势在于可以提高数据处理速度,加快反应时间,提高查询效率。
EIS 建模
EIS 建模—创建OLAP模型
EIS 建模—创建OLAP星型模型
数据源表 结构 星型结构
EIS 建模—OLAP模型维度成员层次建立1
EIS 建模—OLAP模型维度成员层次建立2
EIS 建模—OLAP模型维度成员层次建立3
EIS 建模—建立元大纲
选择元大纲
选择OLAP模型
EIS 建模—建立元大纲
EIS 建模—创建立方体并数据加载1
EIS 建模—创建立方体并数据加载2
EIS 建模—创建立方体并数据加载3
EIS 建模—控制台上查看生成数据库
EIS 建模—控制台浏览数据
EAS控制台建模
EAS控制台建模—控制台界面
控制台建模—创建应用
1 3
2
控制台建模—创建数据库
1 3
2
控制台建模—大纲
多维分析—多视角观察信息

结构化数据围绕经营理念. 提供高效率的基础, 先进的业务分析.
中关村 上地
区域
总量 财政收 地税 入 国税
2008年
2009年
时间
上半年 下半年 上半年 下半年
财政
支出
教育
科学技术
指标项
分析数据,总量,同比,环比
多维分析—OLAP,essbase


OLAP 联机分析处理 (OLAP) 是一种多维、多用户的“客户端-服务器”计 算环境。OLAP分析系统的关键是多维数据库 Essbase Hyperion Essbase是一个主流的多维数据库产品,正是其强大的功能 为OLAP分析提供了有力的支持
相关主题