在项目中,我们经常会遇到使用Hyperion Planning或Essbase的情况。这种情况下,如果我们想直接查询数据,尤其是将多维数据库Essbase中的数据与其他关系型数据库的数据联合查询使用时,非常不方便。
biee提供了查询Essbase或Hyperion Planning的方法,通过配置并在administrator tool中导入元数据,我们可以很方便的进行建模并在前端使用,做报表查询多维数据库中的数据,甚至是将多维数据库数据与关系型数据库数据做Union。
Essbase连接
Essbase连接方法比较简单,直接使用Essbase服务器hostname:port连接即可,需要注意的是,如果想做分权限的数据查询,那么需要勾选数据库选项中的【虚拟专用数据库】,并在连接池中勾选SSO,这个时候,我们通过biee查询,就会将登陆biee的用户名传到Essbase,获取相应权限的数据内容并展示。当然,如果该用户在essbase中不存在,则会报错。
Hyperion Planning连接
Hyperion Planning连接需要做一些配置,以下为环境信息
Machine 1: OBIEE 12.2.1.2.0-----Linux
Machine 2: Administrator tool client-----Windows