Hyperion Essbase技术文档.docx
《Hyperion Essbase技术文档.docx》由会员分享,可在线阅读,更多相关《Hyperion Essbase技术文档.docx(19页珍藏版)》请在冰豆网上搜索。
![Hyperion Essbase技术文档.docx](https://file1.bdocx.com/fileroot1/2023-5/29/96f6b864-ffaf-4319-bc9d-965cc1415786/96f6b864-ffaf-4319-bc9d-965cc14157861.gif)
HyperionEssbase技术文档
HyperionEssbase产品特性
多维数据库概述
多维分析(OLAP)是报表系统的主要数据分析和展现手段,各部门用户通过客户端或浏览器与OLAP服务器联结,快速、一致、交互地访问各种可能的信息视图,洞察数据深处,掌握隐于其中的规律。
分析模块能够帮助企业中的决策人员、业务分析人员、数据分析人员完成各种OLAP需求。
∙多维的概念——从多个角度观察数据
在对业务数据的查询分析过程中,人们往往需要从多个角度观察和分析数据。
其实从多个角度查看数据并不是一个陌生的概念,例如:
“按月察看各个分支机构、各类客户的存款余额”,每个月和分支机构就构成了不同的观察角度,可以看各机构的某一个月的存款总额,也可以看某一机构的每个月的存款余额,还可以看各种客户类型每个月的存款余额对比。
在这里时间、机构和客户类型构成了对存款余额的分类,我们称之为维;而存款余额是一个被观察的对象我们称之为度量对象或统计指标。
∙钻取、旋转和切片——观察数据的方法
本系统为用户提供了从多个角度观察数据的方法,同时也为业务人员提供了多种观察数据的方法,业务通过最直观的操作就可以变换观察角度,改变查询视野。
OLAP分析模块是××农信报表系统的主要数据展现和分析手段,用户通过客户端或浏览器与OLAP服务器联结,快速、一致、交互地访问各种可能的信息视图,洞察数据深处,掌握隐于其中的规律。
分析模块能够帮助企业中的决策人员、业务分析人员、数据分析人员完成各种OLAP需求。
利用多维分析技术可以实现:
∙在不同层次之间计算和建模;
∙从不同角度切割数据集合进行分析;
∙从宏观到微观,对数据进行深入分析;
∙从微观到宏观,对数据进行汇总分析;
∙查询底层细节数据;
∙对不同数据集合进行基于多个角度的比较。
HyperionEssbase-多维分析引擎概述
HyperionEssbase是一个高性能的多维分析平台,它可以实现高速的企业管理,满足复杂的、不断变化的商业环境的需要。
HyperionEssbase在线分析处理(OLAP)的先进技术可以非常全面地支持任何一种业务分析,包括客户分析、盈利性分析、总帐报表、风险分析等。
HyperionEssbaseOLAPserver软件平台专为支持各种分析应用而设计。
它拥有先进的网上分析处理(OLAP)技术,可根据产品、客户、地域、时限等各项常见之商业数据,进行整理分析,并让用户直接阅读和使用分析结果。
HyperionEssbase将数据转化为可付储实践的有用资讯,从而帮助企业制订更臻完善的商业决策。
HyperionEssbase能够令企业在资讯科技基建方面的投资增值。
企业以HyperionEssbase为商业数据分析的框架,便能充分利用其于数据库、原有系统、企业资源规划(ERP)系统、电子商务系统及客户关系管理(CRM)应用程序内的数据。
Hyperion可与许多主流的ERP、CRM和数据库系统兼容,因而能加速应用程序的操作和简化维修理工作,大大降低企业的管理总成本。
HyperionEssbaseOLAPserver拥有数以百计强大又易用的计算功能,并配备众多支持统计、空间计算的指令语言,堪称为企业选择分析应用程序的理想之选。
HyperionEssbase的开放式架构,支持多种不同格式,适合企业中不同的用户群、不同的应用需求以及各种信息传送模式。
由Hyperion以及Hyperion联盟伙伴提供的数十套软件开发工具,透过多种客户/服务器及网上界面(包括HTML、JAVA及ActiveX)提供信息,为客户提供更多选择。
此外,HyperionEssbase拥有多用户读/写功能,以及稳健的保安模拟功能,因此对需要精密模拟及规划功能的工作,亦能应付自如。
客户既可分析过往的工作模式,亦可前瞻模拟不同变化对业务的影响。
凡此种种,均令HyperionEssbase成为选择企业级分析应用程序时的必然之选。
HyperionEssbase支持“基点式”(drill-down)、中点式(pivot)及“俯瞰式”(top-n)等多层次、多角度的分析查询,并能极快作出回应。
用户既可随意使用其数据,亦可透过反复分析,进一步改良商业运作程序。
用户更可在没有信息科技人员协助下,透过EssbaseQueryDesigner轻易设计和执行复杂的查询。
利用HyperionEssbase,用户可加进任何因素进行分析,如描述性及统计性的资料等,令分析更为全面广泛全面的应用支援。
HyperionEssbase将数据库及企业资源规则系统增值,实现对电子商务、客户关系管理、财政、生产等方面的全面分析。
电子商务分析应用程序可衡量网上广告和市场推广的效益,让公司改善其整体商业运作,提升网上销售额,以及将传统营运系统与网上系统结合起来。
以HyperionEssbase为基础开发的客户关系管理分析应用程序,让企业更了解不同客户的盈利能力,在何处、何时存在销售商机,以及如何增加市场推广的效益。
加强需求管理及生产能力,可说是制造商在市场竞争的最佳武器。
企业都希望透过提升仓库和分销中心的工作效率,以及改良存货需求的规划、趋势和预测等,提升公司的盈利能力。
在HyperionEssbase基础上建立的分析应用程序,能帮助零售和消费品业界的管理人员,了解存货量和客户行为模式间的关系,从而策划季度性减价促销活动;而电讯公司更可利用HyperionEssbase建构具盈利能力的商业模式,以预计和筹划资本性投资,帮助管理层作出决策。
EssbaseOLAPServer可以支持各种类型的前端工具,包括HyperionInteractiveReporting、Excel、HyperionAnalyzer、HyperionPlanning以及第三方开发工具。
HyperionEssbase产品组件介绍
HyperionEssbase包括以下组件:
以下将详细描述每一个组件的功能:
ØHyperionEssbaseOLAPServer
即运行于后台的多维数据库服务器,提供强大的多维存储与分析引擎,主要提供数据加载存储、计算汇总、数据访问等功能。
HyperionEssbaseOLAPServer是Essbase产品的核心组件。
ØAdministrationServices
AdministrationServices为Essbase管理工具。
管理服务—是用于分析服务数据库和系统的管理员界面,为多个分析服务提供了一个单点访问的控制台。
使用管理服务,可以设计、开发、维护和管理多个分析服务器、应用以及数据库。
也可以使用自定义的Java插件提升和扩展关键的功能。
AdministrationServices主要功能包括:
Ø创建和维护Essbase数据库结构
Ø创建数据加载逻辑并进行数据加载
Ø创建数据计算汇总公式并执行计算
Ø创建多维数据库报表展现
Ø维护权限设置
Ø创建和维护数据分区
Ø维护Essbase系统优化设置
Ø用户访问审计管理
Ø……
ØHyperionSpreadsheetAddin:
基于Excel的OLAP分析与报表展现功能
HyperionSpreadsheetAddin为MSExcel用户提供了一个直接访问Essbase多维数据库并进行OLAP分析和计算功能。
通过该组件,用户可以直接在Excel中访问Essbase,并提供图形化方式进行数据访问。
HyperionSpreadsheetAddin主要功能包括:
Ø多维数据展现
Ø多维数据钻取与旋转
Ø数据计算
Ø数据回写
Ø数据连接报告对象维护
Ø基于图形化数据挖掘
Ø可视浏览器(HyperionVisualExplorer)
“一图胜千言”,HyperionEssbase为漫游和分析大量维度和度量的海量数据提供了全新的界面。
HyperionVisualExplorer将实时可视界面融入到Essbase中,即使是新用户,也能快速发现发展趋势、异常和数据点之间的关系。
Hyperion可视化浏览器提供丰富的图形化手段,可以将多维数据在一个平面中以坐标、颜色、大小、形状等多种角度快速查看数据,从而实现海量数据快速分析的目标。
可视化浏览器包含各种丰富的图形化展现功能,包括:
柱状图、气泡图、文本、数字、环型图、甘特图、竹竿图等各种分析展现图形功能,以方便分析人员进行数据分析。
通过Hyperion可视浏览器,用户可以实现海量数据的潜规则探索,并以图形化方式直观显示。
Hyperion可视浏览器,用户可以实现如下各种分析:
Ø数据归类分析
Ø数据分布统计
Ø排名对比
Ø相关分析
Ø差异分析
Ø相似分析
Ø趋势分析
Ø……
HyperionEssbase产品特点
1.1.1.1强大分析功能
Essbase具有能够满足企业所有分析需求的分析能力。
对于IT部门,强大的分析引擎不但有助于降低开发和维护成本,还能加快解决方案供应速度。
利用Essbase的丰富分析功能,企业股东和IT人员能够相互配合,制定绩效管理战略和发展计划,逐步按部门、分部和管理层等级部署解决方案。
易于使用的界面能够提高企业的生产率和降低IT支持成本
1.1.1.2复杂计算能力
Essbase能够应付当今日趋复杂的分析工作,且游刃有余。
其丰富的功能库,可提供数以百计功能强大且简单易用的计算功能。
例如,统计计算功能可解决围绕客户关系管理分析的许多问题,如依据盈利能力对客户进行排名,并找出盈利排名和地域因素之间的关系。
Essbase通过预测和追踪最低、最高和平均存货水平,支持需求管理应用。
这种以过往价值为基础、计算未来价值的运算功能进一步加强了Essbase的分析和模拟能力。
分布式计算功能则把营业收入及开支等项目分摊到不同部门、产品和项目之下,进行复杂的产品和客户盈利能力分析。
Essbase还具备内置时间和财务智能,以简化期初存货及期末存货的分析、提供灵活的到期报告。
这些先进的分析功能将为用户提供最完整、最精确的商业表现分析。
1.1.1.3复杂查询能力
Essbase支持“钻取式”(drill-down)、“旋转式”(pivot)和“俯瞰式”(top-n)等多层次、多角度的分析查询,并能快速做出反应。
用户既可以随意使用其数据,也可以通过反复分析,进一步改进商业运作程序。
用户更可以在没有IT人员协助的情况下,通过EssbaseQueryDesigner轻松的设计和执行复杂的查询。
例如,用户可以要求“按地区和销售途径列出购买产品甲顾客的销售额,而他们必须同时没有购买产品乙,年收入超过5万元,并且家庭成员少于4人”,设计此类的查询可谓非常容易,并且能在用户间共享;而Essbase则可即时提供答案,为用户通过深入和适时的信息和分析。
1.1.1.4时间智能
Essbase允许用户设置时间特性维度,基于时间维度,可以进行时间智能分析,这些智能分析包括:
指标的期初期末计算、成本计算、时间序列分析、同比、环比分析等。
1.1.1.5财务引擎
Essbase提供了强大的财务分析引擎能力,能够轻松实现货币转换、账户余额、期初期末库存、财务分摊等特定业务功能。
基于Essbase,用户可以实现:
改善需求绩效-从全新客户增加收入-从现有客户增加收入-降低销售、营销和服务成本销售与营销需求Essbase解决方案●市场细分●关联规则●客户分布●属性●预测交叉与向上销售机会●聚类●预测需求●关联●测量营销活动的有效性●归类●预测客户流失●集合分析●建立赢利能力和终生价值模型●回写改善供应绩效-提高订单履行率和客户满意度-提高设备和劳动力的利用率-降低采购、制造和运送成本
采购、生产和物流需求Essbase解决方案●预测需求●分摊●计划生产量和组合●决策树●预测存货需求和供应商风险●当期●提高设备和劳动力的利用率●回归●优化途径和进度●统计数据●作业成本法●触发器●回写
改善财务绩效
-提高赢利能力和价值-增强内部控制,严格遵守法律法规-增强目标的有效性,提高执行效率财务、管理人员与业务部门Analytics●建立模型●分摊●计划支出●科目余额●建立预算●货币转换●预测收入●净现值●分析偏差●回归●建立价值模型●触发器●报告结果●回写
1.1.1.6多用户回写
回写功能对执行预算和计划的用户也很关键。
Essbase为这些用户提供熟悉的电子数据表,而且不要求他们了解查询语言、电子数据表函数或宏编程。
集中在一起的数据、业务规则和报表模板控制电子数据表的使用,分布式的数据集市和报表引擎能改善可视性和可说明性。
对于IT部门,Essbase提供全新的Web服务体系结构,以降低在网络上通过防火墙安全部署电子数据表的成本和复杂性。
1.1.1.7卓越的响应速度
Essbase可快速响应查询,即使对大型的商业用户群,表现也同样出色。
企业用户都希望其查询能够得到快速、一致的响应,以便及时制定出明智、准确的决策。
的卓越功能,令用户能对资料进行即时的互动操作,使用户能专注于其核心业务,无需在获取信息上费时费力。
根据最新的业界基准测试结果,在执行50000组查询时,有200组查询几乎在零思考的时间内立即获得响应。
在相当于数千用户环境的测试中,查询的平均响应时间仅为0.019秒。
1.1.1.8多线程支持
Essbase服务器可配合Web使用,设计方面处处以照顾现代用户的需要为前提。
其多线程应用软件吸收了对称同步处理硬件平台(symmetricmultiprocessinghardwareplatform)的种种优点,功能先进。
该服务器可扮演资源分配共享的角色,处理数据储存、缓存、计算及数据安全等各项功能。
Essbase用户可存取、控制及检视服务器中的资料。
此架构既可保证数据的完整性,又能为大型网上用户群提供充分的灵活性,以及让企业在开支不变的情况下,充分利用其现有IT资源。
若加上SMP硬件,Essbase更可进一步扩充,以处理海量数据及在极大型用户群中使用。
1.1.1.9数据安全性
对于需要保护敏感信息的IT机构,Essbase为数据和元数据提供单元格级安全性、组合和过滤器。
由于支持单次登陆,并支持LDAP、ActiveDirectory、NTLM和SiteMinder,因而降低了打包应用和定制内部解决方案的ID和密码的成本和复杂性。
易于维护:
对于需要在计算时间、磁盘空间和查询响应时间做出权衡的IT机构,Essbase提供聚合设计向导,以便自动分析数据密度和分布情况,并提出预计算聚合视图建议。
利用Essbase,用户可以自动执行维护任务,例如利用PERL等编程语言创建用户、加载数据和计算度量,以及利用Tivoli、OpenView和Unicenter等企业计划工具和系统管理控制台管理和监控自动流程的工作流。
利于Essbase,管理员可以自定义授权任何用户访问任何一个Cube中的任意数据单元组合,提供了独一无二的数据单元级权限控制。
1.1.1.10平台开放性
全球超过30套前端工具使的工具系列更臻完美。
其中包括Intelligence、Analyzer,Spider-Man™WebApplication,EssbaseSpreadsheetAdd-In和Reporting等。
还与业界领先的工具供应商紧密合作,提供完整的Essbase-Ready™方案。
及其他厂商提供的各种工具,充分发挥企业在技术方面的投资效益,减少员工培训开支之余,员工使用时亦更得心应手。
分析及需要高度互动操作的用户,一般都习惯使用试算表,并希望将Essbase的分析功能及试算表程式的显示和聚集功能相结合;其他用户则可能需要简单易用的网上互动工具,以及图像化的显示:
而一般用户则可能透过互联网以HTML格式获得其报告。
用户也可以以Essbase为基础,开发适合自己使用的分析应用。
这些应用可以通过VisualBasic、C/C++和ActiveControls设计,让用户能充分利用其现有的编程技能,减少开支。
在应用调用方面,还支持Perl、Esscmd、MaxL接口;同时还支持并倡导多维数据库查询标准语言MDX。
1.1.1.11并发支持
Essbase能够在低成本硬件平台(如Linux)上同时支持数万用户。
在与工业标准OLAP测试、APB-1测试中打破世界记录时,与排名最近的厂商相比,我们使用的硬件是他们的一半,成本只有他们的1/6。
低会话内存、64位体系结构、多线程和分区等功能有助于IT部门在较少的服务器上支持更多的用户,从而降低硬件和管理成本。
Essbase的功能体系结构
Essbase并发用户测试
APB-1OLAP测试结果
结果
并发用户数
10,000
查询总数
25,000,000
平均响应时间
5.04秒
每分钟分析查询数
119,085
上表总结了Essbase所具有的卓越并发支持特性,同时保证了性能。
1.1.1.12平台支持
对于需要降低异构平台的开发、部署和维护成本的IT机构,Essbase支持(见下图)
跨平台支持
服务器操作系统
●AIX-5.1,5.2
●HPUX-11.0,11.1
●RedHatLinux-AS2.1
●SunOS-5.8,5.9
●Windows-2000,2003,XPProfessional
●OS/400-V4R4或更高版本
●OS/S390-2.7或更高版本
●z/OS-1.0或更高版本
关系数据库
●DB2-7.2,8.1
●Informix-9.2,9.3
●Oracle-8i,9i
●MSAccess-2000,2002
●Sybase-12.0,12.5
●Teradata-V2R4.1,5.0,5.1
电子表格客户端
●Excel-2000,2002(OfficeXP),2003
●Lotus-9.7
Web客户端
●InternetExplorer-5.5,6.0,
●NetscapeNavigator-6.2,7.0.1
Windows客户端
●NT4.0,2000,XP
应用和Web服务器软件
●IIS-5.0&5.1
●iPlanet-4.1
●SunONE-7.0
●Tomcat-4.0.4,4.1.18,4.1.30
●WebLogic-6.1.4,7.0,8.1
●WebSphere-4.0.5,5.0,5.1
消息传送和中间件
●EDI-FACT,X12
●JMS-1.1
●MSMQ-2000
●MQSeries-5.1/5.2/5.3
●OracleAQ-8i/9i
上表列出了Essbase支持的IT基础设施
Essbase对多维数据库技术要求的响应
Essbase多维数据库分析服务器软件的还能带来更多的功能和性能方面的优势:
1.Essbase支持多线程结构进行登录、数据加载、计算、查询与数据导出等;
2.Essbase能够支持数据分区功能;能够实现父立方体存储、子立方体同步虚拟分区,同时对子立方体修改能直接写入到父立方体;能够实现父立方体存储、子立方体分布存储;支持复制分区、虚拟分区及跨立方体链接查询等;
3.Essbase支持多用户并发,能够同时支持超过10,000个用户在线查询和数据回写;能够支持1000个以上并发用户;
4.Essbase支持64位处理器平台;
5.Essbase采用N层体系结构能够提供连接池、集群、负载均衡和故障恢复功能,可以利用该技术随着用户群和查询量的增加轻松地添加服务器;
6.Essbase提供高速缓存、服务器端处理和复制到地区办公室服务器等功能能够提高查询响应能力,并减少网络使用;
7.Essbase具有卓越的响应性能与快速反映能力,使最复杂的查询在几秒中内就能得到结果;
8.Essbase支持TB以上数据量多维数据库;支持多用户并发访问;能够保证在多用户并发查询的思维式执行效率;提供海量数据下多用户并发访问的测试报告;
9.Essbase提供性能与存储空间优化方案设置,提供缓存设置等应用界面;
10.Essbase能够对大数据量进行快速复杂的计算,提供全面的计算区域,包括总计,母式计算,多维交叉计算和过程计算。
内含上百个公式,例如代数式,统计公式,时间序列公式,支持交叉维度计算,如成本分摊、盈亏报表等;
11.Essbase提供用户管理及数据操纵的开放API接口(包括Java/C/VisualBasic编程接口);支持面向命令调用的多维数据库查询语言;支持多维数据库查询语言MDX;支持单元(Cell)级授权;支持与LDAP集成;
12.Essbase具备跨平台支持能力,包括AIX、HPUX、RedHatLinux、Windows2000/2003/XP、OS/400、OS/S390、Z/OS等;支持主流的关系数据库,包括:
DB2、Oracle、Informix、MSSQLServer、MSAccess、Sybase、Teradata;支持主流的应用和Web服务器,包括:
IIS、WebSphere、WebLogic、iPlanet、SunONE、Tomcat等;
13.Essbase支持的前端工具除了Hyperion自身的前端展现工具外,还包括Cognos/InformationBuilder/BusinessObjects/Insight等第三方展现工具,支持在Excel中访问,是业界支持最为广泛的多维数据库平台。
14.Essbase丰富的数据模型能力,支持丰富的信息模型;
15.Essbase提供复杂的OLAP查询能力,除了提供基本的OLAP查询,钻入,旋转和切割功能外,还应该具备服务器环境下多维数据的排序,过滤,分类功能;
16.Essbase具备属性分析能力,在属性中将维的一些附加的描述性信息加入其中,而这些信息是和维的家庭成员们紧密关联的;
17.Essbase应该具备时间智能能力,可以按照不同的需要来设置时间的粒度以及数据加载的频度;
18.Essbase提供财务分析引擎的能力,通过如货币转换、帐户余额计算等计算函数,支持对信息智能处理;
19.Essbase支持多用户读写访问能力,可用于What-If分析与错误数据修改;
20.Essbase具有多线程处理能力,并可利用硬件平台上多处理器的性能优势实现分布式部署;
21.Essbase灵活的计算能力,需要具备动态平衡以及平行计算能力,用以支持数百亿记的数据,并提供动态计算的选择来保证一些小数据量的应用在被访问时通过计算得到分析结果,