Essbase 入门step by step
oracle 11.1.1 已经在易用性上做了很大改进,使得essbase 在安装和使用上已经不是那么痛苦了.
本文基于essbase 11.1.1.1 , 请正确安装一下组件:
EPM Common 1-3 (一共3个包,在加上install 和data architecture 包)
Essbase Server
Essbase Client
数据库使用的是oracle 11g , 用来存放EPM 和Essbase 的信息,其他essbase 支持的数据库也可以(sql server,db2,oracle 10g).
整个安装过程基于GUI ,配置也是基于GUI ,在此不多说了
正确安装epm 和essbase 后,启动essbase 服务.
登录Essbase
从开始菜单的Essbase Client 里面启动Visual Explorer.
这时进入的登录界面如下:
默认的essbase 安装后是带几个应用程序的, 默认用户名是admin/password , 你点击OK 按钮之后才出现下面的Application/Database . 我们选择Demo / Basic ,然后点击OK 进入.
上面就是菜单和工具栏,左边列出了所有的可以使用的dimension 和measure , 右边最大块的位置就是数据显示区,你可以拖动左边的1号区域dimension 到右边的Columns 和Rows 区域(3号或者4号区域),然后拖动2号Measures 区域到右边的5号或者6号区域,就可以组成一个最简单的olap 了. 默认第一次安装的是有dimension 的数据,但是没有measures 的数据的. 所以可能显示的都是AAA.
装载数据到essbase
刚才的demo/basic 应用是没有数据的, 现在我们装载一些测试数据进去.
首先到otn 的Utilities, Code Library, and Sample Applications 下载essbase 的默认示例数据.
http://www.oracle.com/technology/products/bi/utilities_code_sampleapps.html
其中我们使用的是demo/basic 程序,在最下面,记得otn 给出的链接是错的, 使用下面链接下载
http://www.oracle.com/technology/products/bi/files/sample_apps_files/demo_basic_app.zip
解压到比如D:\demo_basic_app 目录, 里面有一个Data.txt 文件就是我们要的数据文件.
比如我的hyperion 安装到F:\Hyperion , 那么在essbase 里面有一个<Hyperion_Home>/products/Essbase/EssbaseServer/bin 文件夹,里面有一个startMaxl.cmd 脚本. 在命令行下运行:
之后我们登录到essbase , 使用:
login <user_name> identified by <password> on <host>;
对于我的就是:
login admin identified by password on 192.168.1.100;
你应该看到了成功登陆的信息.
现在我们在MaxL 下导入刚才下载的文本文件.
import database demo.basic data from local text data_file “D:\\demo_basic_app\\Data.txt” on error abort;
注意要么使用正斜杠,要么使用双反斜杠表示路径, 之后你应该看到数据成功被装载的信息.
使用Visual Explorer
好了,现在有数据了,我们重新登陆visual explorer , 选择demo/basic , 然后画一个简单的olap .
选择Product dimension 作为Columns , 选择Market 做Rows , 选Sales Measures. 做好后就显示如下:
现在就已经完成了essbase 最简单的任务,很简单不是吗?
参考资料
http://www.oracle.com/technology/products/bi/utilities_code_sampleapps.html
有很多代码,示例,主要是跟essbase 有关.
http://www.oracle.com/technology/documentation/epm.html
hyperion 文档的主页,你可以在上面下载11.1.1.1的hyperion 文档, 其中maxl 脚本的使用方法在essbase technical reference 下的epm.111\esb_techref\maxl_statements_as.htm