essbase+BIEE__学习笔记_第1页
essbase+BIEE__学习笔记_第2页
essbase+BIEE__学习笔记_第3页
essbase+BIEE__学习笔记_第4页
essbase+BIEE__学习笔记_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、lESSBASE 相关介绍 如何建模 计算脚本 essbase与BIEE的完美结合lBIEE BIEE介绍 BIEE建模 BIEE Anwser定制报表 主要内容信息金字塔信息金字塔这些原始数据经过一系列的转换到战略信息.原始数据战略信息多维分析 数据仓库数据抽取、清洗StrategicPlanningOperational 源数据Raw商务智能商务智能多维分析多维分析多维数据库多维数据库 l多维数据库多维数据库 多维数据库:将数据存放在一个n维数组中,而不是像关系数据库那样以记录的形式存放。因此它存在大量稀疏矩阵,人们可以通过多维视图来观察数据。多维数据库增加了一个时间维,与关系数据库相比,

2、它的优势在于可以提高数据处理速度,加快反应时间,提高查询效率。 多维分析多维分析多视角观察信息多视角观察信息l结构化数据围绕经营理念.l提供高效率的基础, 先进的业务分析.中关村财政收入财政支出地税国税上半年 下半年教育科学技术上地2008年2009年上半年 下半年时间分析数据,总量,同比,环比指标项区域总量多维分析多维分析OLAP,essbaselOLAP l联机分析处理 (OLAP) 是一种多维、多用户的“客户端服务器”计算环境。OLAP分析系统的关键是多维数据库lEssbaselHyperion Essbase是一个主流的多维数据库产品,正是其强大的功能为OLAP分析提供了有力的支持多维

3、分析多维分析OLAP 架构和方案架构和方案lOLAP 架构基础lData storage:lMultidimensional databaselRelational databaselData processing engine:lOLAP server lRelational database management system (RDBMS)lOLAP 方案包括:lMultidimensional OLAP (MOLAP)lRelational OLAP (ROLAP)lHybrid OLAP (HOLAP)多维分析多维分析3-D 立方体立方体l维度l日期维l指标维l区域维l成员l1月,2

4、月, 3月(日期维)l财政收入,财政支出 (分析指标项)l上地,中关村 (区域)l度量值l总量,同比,环比267区域维指标日期 1月 2月 3月 1月份 ,中关村,财政收入267亿财政收入财政支出。123131166196150149182231115120143中关村。多维分析多维分析星型模型星型模型多维分析多维分析雪花模型雪花模型多维分析多维分析维度层级维度层级每一个维度,各个层次的成员都可以组织起来不同的集合,从各个方位分析数据.YearQuarter 2AprilProductsFruit SodaCream SodaColasDiet CodaMarketsWestCAEastCTN

5、YSodasQuarter 1JanuaryFebruaryMarch多维分析多维分析切片和切块切片和切块lSlice restricts one dimension to a range of values.lDice restricts several dimensions to a range of values.SalesJanuaryFebruaryCADiet Cola166182Root Beer131149CTDiet Cola7856Root Beer5569SalesJanuaryFebruaryCADiet Cola166182Root Beer131149多维分析多维分

6、析上卷和下钻上卷和下钻lRollup summarizes data by climbing up the dimension hierarchy (dimension reduction).lDrilldown is the reverse of rollup.rollupdrilldownSalesJanFebMarQtr1CADiet Cola166182143491Root Beer131149120400SalesQtr1CADiet Cola491Root Beer400多维分析概念多维分析概念旋转旋转Pivot rotates the data cube to change th

7、e data visualization.SalesCACTJanuaryFebruaryJanuaryFebruaryDiet Cola1661827856Root Beer1311495569SalesJanuaryFebruaryCADiet Cola166182Root Beer131149CTDiet Cola7856Root Beer5569建模建模-创建立方体,建立多维数据库的过程创建立方体,建立多维数据库的过程l几种建模方式几种建模方式 lEssbase integration services console 建模lEssbase Administrator Service

8、console建模建模建模建模步骤建模步骤 l分析规划l草拟大纲 l检查系统要求 l加载测试数据 l定义计算l维和成员的合并 l定义报表l验证设计几种建模方式几种建模方式lStudio图形化工具建模 强大的形化建模lEssbase integration services console EIS 可视化建模 实现简单的图形化建模lEssbase Administrator Service console EAS控制台建模 控制台后台的方式建模,实现复杂的建模EIS 建模建模EIS 建模建模创建创建OLAP模型模型EIS 建模建模创建创建OLAP星型模型星型模型星型结构数据源表结构EIS 建模建

9、模OLAP模型维度成员层次建立模型维度成员层次建立1EIS 建模建模OLAP模型维度成员层次建立模型维度成员层次建立2EIS 建模建模OLAP模型维度成员层次建立模型维度成员层次建立3EIS 建模建模建立元大纲建立元大纲选择元大纲选择OLAP模型EIS 建模建模建立元大纲建立元大纲EIS 建模建模创建立方体并数据加载创建立方体并数据加载1EIS 建模建模创建立方体并数据加载创建立方体并数据加载2EIS 建模建模创建立方体并数据加载创建立方体并数据加载3EIS 建模建模控制台上查看生成数据库控制台上查看生成数据库EIS 建模建模控制台浏览数据控制台浏览数据EAS控制台建模控制台建模EAS控制台建

10、模控制台建模控制台界面控制台界面控制台建模控制台建模创建应用创建应用312控制台建模控制台建模创建数据库创建数据库213控制台建模控制台建模大纲大纲 打开新建数据库,双击大纲这一项,右侧框中显示无任何维度成员的大纲。控制台建模控制台建模创建维度和成员创建维度和成员1大纲中通过添加子代的形式,创建维度,以及在维度中添加成员.控制台建模控制台建模创建维度成员创建维度成员2控制台建模控制台建模创建规则文件创建规则文件1对于一些需要从数据库中加载的维度成各,可以通过创建规则文件,加载成员数据的形式来创建。控制台建模控制台建模创建规则文件创建规则文件2(数据源来自于数据源来自于SQL)控制台建模控制台建

11、模创建规则文件创建规则文件3(查询查询sql)打开构思数据源页面,输入相应的SQL,点击确定检索,输入相应的数据源用户名密码.控制台建模控制台建模创建规则文件创建规则文件4(数据结构数据结构)数据从数据库中加载到页面,由数据结构,可通过编辑,如拆分、组装,计算等操作,形式有规则的文件.控制台建模控制台建模创建规则文件创建规则文件5(维生成设置维生成设置)当维成员的关系是父子关系时,需选择维生成设置。控制台建模控制台建模创建规则文件创建规则文件5(设置字段属性设置字段属性) 字段属性设置,设置此规则文件对应的维度,成员间的关系,以及层次关系控制台建模控制台建模创建规则文件创建规则文件5(设置字段

12、属性完毕设置字段属性完毕) 规则文件字段属性设置完毕后,成员生成中并没用到的字段以灰度显示控制台建模控制台建模更新大纲更新大纲1把数据库中的数据,按照规则文件的形式加载到大纲中。控制台建模控制台建模更新大纲更新大纲2u更新大纲类型选择“SQL”u输入连接数据库用户名/密码u选择规则文件u选择错误文件覆盖形式控制台建模控制台建模更新大纲更新大纲3按照规则把成员数据加载到规则大纲的CZR维度中控制台建模控制台建模数据装载数据装载1 1。 建数据装载规则文件 2。 然后规则文件建立起与各维度间的关系,以及数据指定的指标项 3。 装载指标数据,以及建立各维度间关系控制台建模控制台建模数据装载数据装载2

13、l规则文件的创建同上。注意在设置字段属性中,设置的是数据加载属性,而不是维生属性控制台建模控制台建模数据装载数据装载3控制台建模控制台建模数据装载数据装载4一次开发,重复利用,方便快捷一次开发,重复利用,方便快捷l应用复制l数据库复制l维度复制l成员复制l规则文件复制数据汇总数据汇总l计算顺序由大纲中的成员的先后顺序所决定的.l计算顺序由上到下.ParentMember 4Member 2Member 1Member 3Member 7Member 5Member 6(+)(+)(-)(*)(%)(/)()10202540506070305200400254050606.676.67Paren

14、t = (M1 + M2) M3) * M4) % M5) / M6计算公式 l在数据库Outline中定义计算逻辑,来实现逻辑运算的功能。对于简单的计算,如同比、环比等都可以采用为Outline中的成员定义计算规则来实现。Essbase对于基本成员都可以定义计算规则,一般将计算规则定义在指标(Account)类型的维度成员上,作为一个计算指标来使用。成员计算公式计算脚本计算公式成员的存储类型成员的存储类型l在介绍计算规则之前,首先介绍一下成员的存储类型。主要分为以下几类: l 存储数据存储数据 该成员存储数据。存储数据是默认的存储属性。 l 动态计算动态计算 在用户请求时,计算与该成员关联的

15、数据。不存储计算得出的数据;完成 用户请求后,将该数据丢弃。 l 动态计算且存储动态计算且存储在用户请求时,计算与该成员关联的数据,之后存储计算得出的数据。 l 共享成员共享成员与该成员关联的数据是来自同名的另一个成员。 l 永不共享成员永不共享成员 计算公式 成员计算公式成员计算公式 l环比l 环比= (当前值-上期值)/当前值l上期值函数: PRIOR计算公式 成员计算公式成员计算公式同比计算公式,容括 季度同比,月度同比IF (ISGEN (Time,4) Sales - PRIOR (Sales, 12,genmbrs(Time, 4); ELSEIF (ISGEN (Time,3)

16、Sales - PRIOR (Sales, 4,genmbrs(Time, 3); ELSEIF (ISGEN (Time,2) Sales - PRIOR (Sales, 1,genmbrs(Time, 2); ENDIF; 计算公式强大丰富的计算函数强大丰富的计算函数Essbase流程控制 lEssbase提供了两种语言来控制Essbase的流程,例如:登陆Essbase、Outline的构建、数据的导入、汇总计算等等。两种语言实现的功能是一致的,只是实现的方式不一样而已。lMaxl语言 Maxl DDL语言是数据定义语言,提供一种灵活的方式,可自动执行Essbase的管理和维护任务。lE

17、SSCMD语言 ESSCMD是Essbase数据库提供的另一种管理和维护的语言。通过执行Esscmd来启动ESSCMD环境,ESSCMD脚本文件的扩展名是.scr。Essbase与与BIEE完美结合完美结合Essbase与与BIEE完美结合完美结合1. BIEE 可以在同一个数据模型中整合可以在同一个数据模型中整合Essbase ,多维数据库和关系型数多维数据库和关系型数据库(甚至据库(甚至excel 等外部数据源的数据),并将数据结果展现出来;等外部数据源的数据),并将数据结果展现出来;2. 不同于其他BI 工具软件,Essbase 的Cube 可以增量刷新,并不需要重构数据库 比如我们要加

18、载最近一个月的增量数据,只需加载增量的数据即可,essbase 会自动写入对应的增量数据切片,并利用智能计算的选项,标记需要修改的数据块,这样做的好处是不但支持增加更新,而且不需要重构数据库,减少加载数据和重新计算的时间。Essbase与BIEE完美结合 2、Oracle BIEEEssbase解决方案的主要技术优势解决方案的主要技术优势 不同于其他的OLAP 产品,Essbase 不但能满足大数据量的快速响应的查询分析,同时还提供了对数据回写支持,比如我们可以对cube 的数据进行修改,然后重新计算,这样做不但可以实现场景模拟分析(what if),还可以满足其他复杂的业务分析需求,比如预算

19、和预测。如下图:通过Excel 插件的锁定和发送操作即可实现回写功能。 Essbase与BIEE完美结合 3. Essbase 支持回写;Essbase与BIEE完美结合Oracle BIEEEssbase解决方案的主要技术优势解决方案的主要技术优势4. 灵活的元数据Metadata 定义 我们既可以通过Essbase 也可以通过BIEE 来将业务系统复杂的IT 命名规范转换成业务用户能够熟悉了解的业务数据,提供灵活而且强大的原数据定义。比如数据库系统有很多的数据表、复杂的关联关系、存储过程以及不好理解的字段名称,我们可以通过Essbase 的数据模型或者BIEE 的逻辑模型将这些复杂性屏蔽,

20、比如字段的名称修改成中文,复杂的物理模型通过多维的业务模型来映射等,而且所有的转换只有IT 人员来干预,业务用户只会看到他所关心的维度和指标,通过我们的Answer 或者Interactive Dashboard 等工具进行查看和查询即可。Essbase与BIEE完美结合Oracle BIEEEssbase解决方案的主要技术优势解决方案的主要技术优势5. Cube 的大小没有限制,随着Cube 的体积增加,性能没有明显的下降; Essbase OLAP Server 技术对cube 的维度数以及维度的成员数支持的非常好,Cube 的大小没有限制,完全依托于硬件服务器的配置,并提供压缩,索引等很

21、多的优化机制,不同于其他的OLAP 产品,如果维度的成员数较多或者cube 大小较大,就不支持或者支持不好了。Essbase与BIEE完美结合仪表盘的展示方式灵活丰富,制作和发布非常简单易用,且功能仪表盘的展示方式灵活丰富,制作和发布非常简单易用,且功能强大,界面美观强大,界面美观BIEEuBIEE建模工具-BIEE TOOL u交互式仪表板uANWSER 开发定制工具u预测预警方案变为:变为:从:从:商务智能的演变商务智能的演变Oracle BI 产品策略的驱动因素产品策略的驱动因素普遍使用普遍使用分析人员分析人员实时的预测数据实时的预测数据历史数据历史数据统一的基础架构和预先构统一的基础架

22、构和预先构建的分析解决方案建的分析解决方案分析工具分析工具洞察驱动的业务流程最佳洞察驱动的业务流程最佳化化报告结果报告结果统一的企业视图统一的企业视图分散的视图分散的视图企业绩效管理系统企业绩效管理系统BI 有限的计划孤有限的计划孤岛岛通用企业信息模型通用企业信息模型支持一致性、安全性、重用性、灵活性表示层物理层语义对象层 用户角色、偏好用户角色、偏好 简化视图简化视图 逻辑逻辑SQL接口接口 维度维度 层次结构层次结构 度量度量 计算计算 聚合规则聚合规则 时间序列时间序列 映射物理数据映射物理数据 连接连接 模式模式跨任何数据源跨任何数据源一次建模,随处部署一次建模,随处部署一致的业务度量

23、、指一致的业务度量、指标、计算定义标、计算定义基于角色的信息视图基于角色的信息视图企业业务模型管理企业业务模型管理物理层物理层 “产生智能的请求产生智能的请求”DB2Supply Chain DMTeradataOLAPOracleERP.XML DataSourceSQL ServerAcxiomSiebelOperational企业业务模型管理企业业务模型管理业务模型层业务模型层 “计算引擎计算引擎”企业业务模型管理企业业务模型管理展现层展现层BIEE建模建模加载多维数据库加载多维数据库BIEE建模建模加载多维数据库加载多维数据库(essbase)BIEE建模建模选择模型选择模型BIEE建

24、模建模物理层物理层BIEE建模建模逻辑层逻辑层BIEE建模建模业务展现层业务展现层BIEE登入页面登入页面完善的洞察传递功能完善的洞察传递功能旨在普及智能旨在普及智能生动、直观、个性化的信息板生动、直观、个性化的信息板强大的信息板到信息板导航,以及动态、事件驱动的指导强大的信息板到信息板导航,以及动态、事件驱动的指导性分析性分析针对所有人的简单但强大的智能针对所有人的简单但强大的智能Oracle 交互交互式信息板式信息板Oracle Delivers自动检测和警报以实现预先洞察自动检测和警报以实现预先洞察将内容以多种格式发送给任何设备将内容以多种格式发送给任何设备多步骤分析和分析工作流多步骤分析和分析工作流Oracle Answers完全通过完全通过 Web UI 进行强大的即席分析进行强大的即席分析创建和修改图表、数据透视表和信息板创建和修改图表、数据透视表和信息板真正的业务用户可通过直观、简化的业务模型自给自足真正的业务用户可通过直观、简化的业务模型自给自足完

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论