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定制报表 主要内容 信息金字塔信息金字塔 这些原始数据经过一系列的转换到 战略信息. 原始数据 战略信息 多维分析 数据仓库 数据抽取、清洗 Strategic Planning Operational 源数据Raw 商务智能商务智能 多维分析多维分析多维数据库多维数据库 l多维数据库多维数据库 多维数据库:将数据存放在一个n维数组中,而不是像关系数据库那 样以记录的形式存放。因此它存在大量稀疏矩阵,人们可以通过多维 视图来观察数据。多维数据库增加了

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

3、e是一个主流的多维数据库产品,正是其强大的功能 为OLAP分析提供了有力的支持 多维分析多维分析OLAP 架构和方案架构和方案 lOLAP 架构基础 lData storage: lMultidimensional database lRelational database lData processing engine: lOLAP server lRelational database management system (RDBMS) lOLAP 方案包括: lMultidimensional OLAP (MOLAP) lRelational OLAP (ROLAP) lHybrid O

4、LAP (HOLAP) 多维分析多维分析3-D 立方体立方体 l维度 l日期维 l指标维 l区域维 l成员 l1月,2月, 3月(日期维) l财政收入,财政支出 (分析指标项) l上地,中关村 (区域) l度量值 l总量,同比,环比 267 区域维 指标 日期 1月 2月 3月 1月份 ,中关村,财政收入267亿 财政收入 财政支出 。 123 131 166 196 150 149 182 231 115 120 143 中关村。 多维分析多维分析星型模型星型模型 多维分析多维分析雪花模型雪花模型 多维分析多维分析维度层级维度层级 每一个维度,各个层次的成员都可以组织起来不同的集 合,从各个

5、方位分析数据. Year Quarter 2 April Products Fruit Soda Cream Soda Colas Diet Coda Markets West CA East CT NY SodasQuarter 1 January February March 多维分析多维分析切片和切块切片和切块 lSlice restricts one dimension to a range of values. lDice restricts several dimensions to a range of values. SalesJanuaryFebruary C A Diet

6、Cola166182 Root Beer131149 C T Diet Cola7856 Root Beer5569 SalesJanuaryFebruary CA Diet Cola166182 Root Beer131149 多维分析多维分析上卷和下钻上卷和下钻 lRollup summarizes data by climbing up the dimension hierarchy (dimension reduction). lDrilldown is the reverse of rollup. rollupdrilldown SalesJanFebMarQtr1 CA Diet

7、Cola166182143491 Root Beer131149120400 SalesQtr1 CA Diet Cola491 Root Beer400 多维分析概念多维分析概念旋转旋转 Pivot rotates the data cube to change the data visualization. Sales CACT JanuaryFebruaryJanuaryFebruary Diet Cola1661827856 Root Beer1311495569 SalesJanuaryFebruary CA Diet Cola166182 Root Beer131149 CT Di

8、et Cola7856 Root Beer5569 建模建模-创建立方体,建立多维数据库的过程创建立方体,建立多维数据库的过程 l几种建模方式几种建模方式 lEssbase integration services console 建模 lEssbase Administrator Service console建模 建模建模建模步骤建模步骤 l分析规划 l草拟大纲 l检查系统要求 l加载测试数据 l定义计算 l维和成员的合并 l定义报表 l验证设计 几种建模方式几种建模方式 lStudio图形化工具建模 强大的形化建模 lEssbase integration services consol

9、e EIS 可视化建模 实现简单的图形化建模 lEssbase Administrator Service console EAS控制台建模 控制台后台的方式建模,实现复杂的建模 EIS 建模建模 EIS 建模建模创建创建OLAP模型模型 EIS 建模建模创建创建OLAP星型模型星型模型 星型结构 数据源表 结构 EIS 建模建模OLAP模型维度成员层次建立模型维度成员层次建立1 EIS 建模建模OLAP模型维度成员层次建立模型维度成员层次建立2 EIS 建模建模OLAP模型维度成员层次建立模型维度成员层次建立3 EIS 建模建模建立元大纲建立元大纲 选择元大纲 选择OLAP模型 EIS 建模

10、建模建立元大纲建立元大纲 EIS 建模建模创建立方体并数据加载创建立方体并数据加载1 EIS 建模建模创建立方体并数据加载创建立方体并数据加载2 EIS 建模建模创建立方体并数据加载创建立方体并数据加载3 EIS 建模建模控制台上查看生成数据库控制台上查看生成数据库 EIS 建模建模控制台浏览数据控制台浏览数据 EAS控制台建模控制台建模 EAS控制台建模控制台建模控制台界面控制台界面 控制台建模控制台建模创建应用创建应用 3 1 2 控制台建模控制台建模创建数据库创建数据库 2 1 3 控制台建模控制台建模大纲大纲 打开新建数据库,双击大纲这一项,右侧框中显 示无任何维度成员的大纲。 控制台

11、建模控制台建模创建维度和成员创建维度和成员1 大纲中通过添加子代的形式,创建维度,以及在维度中 添加成员. 控制台建模控制台建模创建维度成员创建维度成员2 控制台建模控制台建模创建规则文件创建规则文件1 对于一些需要从数据库中加载的维度成各,可以通过 创建规则文件,加载成员数据的形式来创建。 控制台建模控制台建模创建规则文件创建规则文件2(数据源来自于数据源来自于SQL) 控制台建模控制台建模创建规则文件创建规则文件3(查询查询sql) 打开构思数据源页面,输入相应的SQL,点击确定 检索,输入相应的数据源用户名密码. 控制台建模控制台建模创建规则文件创建规则文件4(数据结构数据结构) 数据从

12、数据库中加载到页面,由数据结构,可通过编 辑,如拆分、组装,计算等操作,形式有规则的文件. 控制台建模控制台建模创建规则文件创建规则文件5(维生成设置维生成设置) 当维成员的关系是父子关系时,需选择维生成设置。 控制台建模控制台建模创建规则文件创建规则文件5(设置字段属性设置字段属性) 字段属性设置,设置此规则文件对应的维度,成员间 的关系,以及层次关系 控制台建模控制台建模创建规则文件创建规则文件5(设置字段属性完毕设置字段属性完毕) 规则文件字段属性设置完毕后,成员生成中并没用到的字段 以灰度显示 控制台建模控制台建模更新大纲更新大纲1 把数据库中的数据,按照规则文件的形式加载到大纲中。

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

14、据装载4 一次开发,重复利用,方便快捷一次开发,重复利用,方便快捷 l应用复制 l数据库复制 l维度复制 l成员复制 l规则文件复制 数据汇总数据汇总 l计算顺序由大纲中的成员的先后顺序所决定的. l计算顺序由上到下. Parent Member 4 Member 2 Member 1 Member 3 Member 7 Member 5 Member 6 (+) (+) (-) (*) (%) (/) () 10 20 25 40 50 60 70 30 5 200 400 25 40 50 60 6.67 6.67Parent = (M1 + M2) M3) * M4) % M5) / M

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

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

17、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的管理和维护任务。 lESSCMD语言 E

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

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

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

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

22、硬件服务器的配置,并提供压缩,索 引等很多的优化机制,不同于其他的OLAP 产品,如果维度的成员数较多或者 cube 大小较大,就不支持或者支持不好了。 Essbase与BIEE完美结合 仪表盘的展示方式灵活丰富,制作和发布非常简单易用,且功能仪表盘的展示方式灵活丰富,制作和发布非常简单易用,且功能 强大,界面美观强大,界面美观 BIEE uBIEE建模工具-BIEE TOOL u交互式仪表板 uANWSER 开发定制工具 u预测预警方案 变为:变为:从:从: 商务智能的演变商务智能的演变 Oracle BI 产品策略的驱动因素产品策略的驱动因素 普遍使用普遍使用 分析人员分析人员 实时的预测

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

24、数据 连接连接 模式模式 跨任何数据源跨任何数据源 一次建模,随处部署一次建模,随处部署一致的业务度量、指一致的业务度量、指 标、计算定义标、计算定义 基于角色的信息视图基于角色的信息视图 企业业务模型管理企业业务模型管理 物理层物理层 “产生智能的请求产生智能的请求” DB2 Supply Chain DM Teradata OLAP Oracle ERP. XML Data Source SQL Server Acxiom Siebel Operational 企业业务模型管理企业业务模型管理 业务模型层业务模型层 “计算引擎计算引擎” 企业业务模型管理企业业务模型管理 展现层展现层 BI

25、EE建模建模加载多维数据库加载多维数据库 BIEE建模建模加载多维数据库加载多维数据库(essbase) BIEE建模建模选择模型选择模型 BIEE建模建模物理层物理层 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

提交评论