cognos_cwj
作者cognos_cwj·2010-07-22 18:13
专业技术支持人员·中国电科院

Hyperion入门

字数 2166阅读 2173评论 2赞 4

       在配置Hyperion的测试环境的时候,感觉相比较Oracle以前的Oracle DB(可能包含OLAP)+OWB(或ODI)+BIEE方案而言,Hyperion的产品看起来要更加复杂一些,而且每个产品都是独立的安装介质,我开始创建完essbase数据库和安装完smartview for office之后,发现excel怎么样都无法连接到我已经创建的essbase数据库,后来看了一些材料才知道还需要安装essbase provider服务进行provider配置才可以。所以本文的目的是解释Hyperion的各个必要的组件来介绍如何能够搭建一个可供自己学习使用的essbase的设计和测试的环境。个人觉得使用excel来操作essbase是最直观最好用(大部分业务人员的最爱)的方法,所以本文介绍的是如何能够开始进行essbase的OLAP设计和如何能用excel来查看操作和使用essbase里的数据。

 

需要安装什么?
根据我们的目标(能够进行essbase设计和使用excel进行数据操作),首先需要安装一个关系数据库产品(如Oracle,SQLSERVER等),Hyperion需要把自己的一些产品的组合配置信息存储在关系数据库里,这个数据库需要先建立好一个用户和密码,到时候需要输入到配置界面里(需要连接数据库的配置界面主要有两个地方,一个是配置shared service的数据库配置,另一个是安装reporting and analysis service的时候的进行配置)。

Hyperion整个安装首先需要安装的是shared service(除了数据库,其他部件的安装次序不是非常重要,因为安装完后才需要使用configuration utility进行配置,而且也可以选择安装了但先不配置,等到最后依次做配置)。这部分属于Hyperion模块的一个公共部分,shared service主要完成的功能是用户的管理,即注册到shared service里的模块都可以使用shared service进行统一的用户管理。

安装完shared service的时候可以发现会出现openldap模块和Apache tomcat模块(当然shared service可以选择被部署到weblogic或者其他商用应用服务器上),openldap模块被用于内置用户的管理,即通过shared service创建的用户可以被放在openldap里,当然其实Hyperion的用户管理也可以集成外部的ldap的用户。

下一个需要安装的就是我们做分析的核心服务essbase(又称之为analytic service),windows平台的安装就是跟着向导一个劲地点下一步!

然后还需要安装analytic administration service,这个是essbase的一个图形界面(管理控制台),对于essbase数据库的创建,对于多维模型的创建,配置数据的加载,建立计算脚本等都是通过administration service的console进行的,安装完这个服务之后就可以使用console开始进行多维模型的设计了。

一开始觉得奇怪的是如果需要通过嵌在excel的smart view来查看到essbase里的数据,则还需要安装一个provider服务,然后通过console配置添加provider服务之后才可以通过集成在excel的smart view去通过provider来查看和操作数据。当然,如果是通过安装essbase客户端来集成excel的话则就不需要安装这个provider服务了。

需要说明的是上面这些安装都有自己独立的安装文件,需要一个一个单独安装,那么这些模块安装好之后如何连起来使用呢?比如说既然每个模块安装的顺序可以不固定,如何让这些模块中一起使用相同的用户进行管理呢?答案是通过configuration utility工具,这个配置工具可以配置具体的模块向shared service进行注册,注册之后的模块就可以通过shared service进行验证了。除了shared services,其他每个模块都需要配置成注册到shared services里,整个配置过程还是比较简单的。对于这行图形的配置方式不习惯的地方是,如果配置出了错,就比较难以解决,我觉得要是提供手工的修改一些配置文件的额外方法,对于配置的查错可能会更容易一些!

通过运行配置工具就可以完成各个独立安装的各个模块之间的一个连接配置,我们所说过的组件就可以配合在一起使用了。这个时候我们就可以开始进行多维分析设计和使用excel进行数据的录入或者分析了!

对了,记住缺省的admin console的用户名是admin,密码是password,一开始我找了半天都没找到,还是问了人才知道的,简直是什么事呀,需要注意的是安装essbase的时候会提示输入另外的用户名和密码,那个是属于essbase数据库的密码,和管理密码是两回事,比如在配置excel连接essbase的时候,输入的是essbase数据库的密码而不是admin!

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

4

添加新评论2 条评论

luckytutucnluckytutucn商业智能工程师北京四方继保
2013-10-24 11:01
interboyinterboy软件开发工程师北京中电普华信息技术有限公司
2010-07-23 08:08
加油,好好干!
Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广