没有合适的资源?快使用搜索试试~ 我知道了~
首页Hyperion_Essbase_架构及示例
Hyperion_Essbase_架构及示例
1星 需积分: 49 14 下载量 17 浏览量
更新于2023-03-03
评论
收藏 918KB DOCX 举报
本文介绍 Hyperion Essbase,描述其体系结构,并阐述它如何与 Oracle 的中间件和业务智能技术系列相适应。稍后,您将了解构建 Hyperion Essbase 多维数据库,然后将它连接到 Oracle 业务智能套件企业版,
资源详情
资源评论
资源推荐
Hyperion Essbase 架构及示例
Hyperion, Essbase
在 OTN 上找到了这篇文章,感觉非常清楚,所以推荐给大家。
本文介绍 Hyperion Essbase,描述其体系结构,并阐述它如何与 Oracle 的
中间件和业务智能技术系列相适应。稍后,您将了解构建 Hyperion Essbase
多维数据库,然后将它连接到 Oracle 业务智能套件企业版,从最近的 Oracle
数据库版本提供的 Sales History 示例模式中获取数据这一过程是多么简单。
Hyperion Essbase 简介
Hyperion Essbase 是一个多维数据库服务器,可以被看作 Oracle 业务智能套件企业版的补充的
“分析服务器”,支持 Hyperion 规划和绩效管理工具。
Hyperion Essbase 被《Information Age》杂志评选为过去 10 年间 10 大最具影响力的技术创
新(还包括 BlackBerry、Google、Netscape 和 Linux)之一,它是一个联机分析处理 (OLAP)
服务器,使用一个维模型从一系列数据源中提取数据,计算后对它们加以综合,然后提供对结果的
快速访问。
Hyperion Essbase 支持从广泛的数据源(包括 Oracle 数据库 11g 以及其他关系数据库、文件和
电子表格)提取数据,并通过几个 API 和几种语言(包括 XML/A 和 MDX)提供查询访问。与
Oracle OLAP 一样,Hyperion Essbase 将数据存储在一个专门优化的多维数据仓库中,但与
Oracle OLAP 将数据存储在关系数据库引擎外不同,它通常将数据存储在自己的专用服务器上。公
司通常使用最新版本的 Oracle OLAP 向 Oracle 数据仓库添加分析和高级计算功能,而 Hyperion
Essbase 通常用于需要支持一系列的数据库、业务智能以及规划和预测工具的异构环境中。
Hyperion Essbase 体系结构
Hyperion Essbase 是一个三层的应用程序,是对 Oracle 业务智能套件企业版的补充。
Hyperion Essbase 将数据存储在专门的多维数据库中,该数据库经过优化可以快速访问聚合数
据。根据所存储数据的类型,Hyperion Essbase 可以创建“块存储”或“聚合存储”数据库,前者用于
需要进行读/写访问的小型、高密度的数据集,后者用于具有很多维度和只读访问的稀疏、销售分析
类型的应用程序。可以使用文件导入或直接 SQL 提取或者通过随 Hyperion Essbase 数据库服务
器提供的实用工具将数据载入 Hyperion Essbase 数据库中。
Hyperion Essbase 数据库中最为重要的信息是“架构”,它描述了数据库的维度和层次体系结构,
并详述了它包含的维度、维度成员、层次结构、量度、衍生量度和关键绩效指标。
您可以使用命令行创建一个新数据库及其架构,也可以使用 Hyperion Essbase Administration
Services 和 Hyperion Essbase Integration Services 之类的工具以图形方式创建您的数据库并
定义其结构。使用这些工具,您可以手动建立数据库架构,或者根据星型关系模式中的数据派生这
些元数据。
完成 Hyperion Essbase 数据库的定义和加载之后,Oracle 业务智能套件企业版的用户可以将用
于其 Hyperion Essbase 数据库的元数据导入其语义模型,并使用 Oracle Business
Intelligence Answers、Oracle Business Intelligence Interactive Dashboards 和 Oracle
Business Intelligence Publisher 应用程序提供元数据以及关系数据的报表。Oracle 业务智能套
件企业版通过 XML/A API 使用另一个 Hyperion Essbase 实用工具 Hyperion Essbase
Provider Services 来提供到 Hyperion Essbase 的原生连接,并自动将 Hyperion Essbase 数
据库中的多维数据结构转换为 Oracle 业务智能套件企业版所期望的关系、维度数据模型。
现在您了解了 Hyperion Essbase 的功能和体系结构,那么如何创建 Hyperion Essbase 数据库
并将它插入到 Oracle 业务智能套件企业版中呢?本文将使用 Oracle 9i、Oracle 数据库 10g 和
Oracle 数据库 11g 中包含的 Sales Analysis 示例模式提供的数据向说介绍如何完成这一工作。
示例 1:创建并填充 Hyperion Essbase 数据库
在这第一个示例中,您将使用 SH 示例模式提供的数据来创建并填充 Hyperion Essbase 数据库。
要创建 Hyperion Essbase 数据库,您需要安装并配置了以下产品:
Hyperion Essbase Server 9.3.1
Hyperion Essbase Administration Services 9.3.1
Hyperion Essbase Integration Services 9.3.1
Hyperion Essbase Client 9.3.1
Hyperion Shared Services 9.3.1
此外,如果您希望完成第二个示例并使用 Oracle 业务智能套件企业版分析 Hyperion Essbase 数
据库,您还需要额外安装并配置以下产品。
Hyperion Provider Services 9.3.1
Oracle 业务智能套件企业版 10.1.3.3.2
您可以从 Oracle 的电子交付 Web 站点 (http://edelivery.oracle.com) 下载所有这些产品。
本文中的示例使用 Microsoft Windows XP(作为服务器和客户端平台)编写。尽管您需要安装
Microsoft Windows 来运行示例中使用的客户端工具,但服务器元素将运行在任何受支持的
Hyperion Essbase 平台上。
最后,您需要创建一个可以连接到包含 SH 示例模式的数据库的 ODBC 数据源。完成这些步骤后,
即可进入下一步。
Hyperion Essbase Integration Services 介绍
在本示例中,您将使用 Hyperion Essbase Administration Services 创建第一个 Hyperion
Essbase 数据库。
使用 Hyperion Essbase Integration Services,您可以快速轻松地将数据加载到 Hyperion
Essbase 数据库中,同时根据关系源数据中发现的层次结构创建数据库并派生出数据库架构。针对
更为复杂的数据和情况,您可以使用 Oracle Data Integrator 之类的工具将源数据转换为星型模
式,也可以使用 Hyperion Essbase Administration Services 和直接 SQL 数据请求将数据手动
加载到 Hyperion Essbase 数据库维度和量度中。
Hyperion Essbase Integration Services 具有客户端和服务器元素,将有关关系数据源的元数据
(称为 OLAP 模型)以及从数据源派生的数据库架构(称为 OLAP 元数据架构)存储在信息库中,
您可以将该信息库安装到一个 Oracle 数据库实例中。要连接到 Essbase Integration Services
Console,提供 Hyperion Essbase Integration Services 信息库的用户名和口令以及
Hyperion Essbase 服务器的用户名和口令。
登录后,Essbase Integration Services Console 将显示一个向导,您可以使用该向导创建新的
OLAP 模型和元数据架构,打开现有的架构或者显示最近编辑或创建的架构。
如前面所提到的,使用 Hyperion Essbase Integration Services 创建一个新的 Hyperion
Essbase 数据库包括两个不同阶段:
您创建一个定义星型关系模式的 OLAP 模型,该模式用于定义并加载您的 Hyperion
Essbase 数据库。从定义您的 Hyperion Essbase 数据库的维结构(“数据库架
构”)的 OLAP 模型派生出 OLAP 元数据架构。
要开始创建您的 OLAP 模型,单击 OLAP 模型图标和 Open 按钮。然后,系统将显示一个对话
框,您可以在其中选择连接到您的源数据的数据源。使用 Data Source 下拉列表选择指向 SH 示
例模式(如尚未创建,则立即返回并进行创建)的数据源,然后输入用户名和口令进行连接。
注意,如果是首次访问 SH 模式,您可能需要解锁帐户或者更改口令;要完成此任务,作为具有
DBA 角色的用户登录 Oracle 数据库实例,执行以下命令解锁帐户并将口令设置为“password”:
alter user SH account unlock;
alter user SH identi8ed by password;
连接成功后,将显示 Essbase Integration Services Console ,供您定义 OLAP 模型。如果尚未
完成上述工作,单击应用程序工具栏上的 Intelligent Help,将显示有关准备数据的上下文指
导。
创建 OLAP 模型分为三个步骤:
定义 OLAP 模型事实表(该表所包含的列将继续为 Hyperion Essbase 数据库量度
提供数据)并定义与该事实表相关联的维。
定义维度的聚合层次结构
最后,编辑 Account 维度以定义哪些事实表列实际上是量度(对应于外键列)
剩余20页未读,继续阅读
xuxinjinbu
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1