Hyperion Essbase入门(五)SmartView

Hyperion Essbase入门(五)SmartView

| | Comments (0) | TrackBacks (0)

当Essbase里已经有了各种各样的数据的时候,如何使用essbase里的数据呢?使用essbase里的数据有多种方式,既可以通过Hyperion BI+里的工具产品如IR,PR,FR,WA等来展现和分析essbase里的数据,也可以通过excel等office工具来展现和分析essbase里的数据,当然,因为Essbase是业界一个很通用的产品,也可以使用很多第三方的软件如BO等来使用Essbase的数据,另一种更加困难但是却更为灵活的方式是使用api调用的方式去操作Essbase里的数据,这是最困难也是最灵活的操作方式(所谓方便和灵活不能兼得吧!)。

通过Excel来操作essbase的数据又有两种方式,一种是安装essbase spreadsheet plugin客户端(传统的excel客户端),仅适用于Excel工具,另一个方式就是安装Smart View for Office产品,SmartView不仅仅可以用于Excel,还可以嵌在其他MSoffice如powerpoint里使用。

需要说明的是,Smart View不仅可以用于分析essbase里的数据,同时还可以作为一个统一的客户端操作Hyperion的其他应用产品如planning里面的数据。

Smart View architecture
Smart View并非是传统意义上的Excel spreadsheet Plugin的简单升级,因为它完全采用了经典的三层结构(spreadsheet plugin是一个两层结构),如下图(点击查看大图):

hyperion7-1.jpg

Smart View的发展是Hyperion战略的一个重要部分,客户端虽然是嵌在office产品里的小应用,但是该应用完全使用典型的三层架构通讯协议HTTP(HTTPS)和应用层交互,应用层已经不是一般意义上的应用服务器的概念,而更多的是指运行在中间层的真正的“应用”的概念(比如Hyperion Planning应用或者Analytic Service),每一个应用通过一个provider的转换和客户端进行各种交互,从这种思路可以看出来,当将来Hyperion发布更多的行业应用产品的时候,就可以通过相应的增加provider来使Smart View能够以一种一致的方式使用新的应用。所以在Hyperion System9里,Smart View的目标是能够为所有Hyperion产品提供MSOffice集成操作的统一界面。

举例来说,Smart View客户端和分析服务的交互是Excel把分析命令发给provider,然后provider再把请求转交给分析服务,分析服务完成命令后把结果返回provider,再由provider把结果返回给Smart View,Smart View再通过Excel把结果展示出来。

SmartView 基础概念
因为Smart View是使用office工具(主要是Excel)来展现多维数据,所以首先需要熟悉的是如何在Excel里来表现多维数据。

什么是POV?
因为Excel只有行和列,所以Excel能够表现的维度最多是两维的,为了表现Essbase里多维的概念,必须想像对于立方体进行一个切片,一个切片就可以直接平铺在一个Excel里形成一张电子表格,这个就是使用Excel来表现多维的方法,切片的动作是使用POV(Point of View)来进行的,所谓在一个维度上切片,就是在一个维度的一个层次上选定一个特定的值,比如对于区域维度,我们可以选定华东区,或者选定上海市,这样就是对区域维度做了一个切片动作。
Smart View的数据在跨整个MS Office的产品都是动态的,比如用Excel里的Smart View剪裁出来的数据片,可以使用Hyperion-》copy data在所有Office产品之间进行拷贝,被拷贝后的数据维持和原来同样的Essbase连接,而且可以动态刷新,

Excel操作
感觉Smart View一个超级好玩的功能就是,你可以随便在excel表格里写维度的名称,如下图:

hyperion7-2.jpg

我是随便在excel的行和列上写Product和Year,然后双击表格(就是代表retrieve data的意思),则数据就出来了,如下图:

hyperion7-3.jpg
Excel的处理是Smart View会把excel表格填入的东西和多维数据库里的维度进行对比,如果找到匹配,就会把相应的数据按照我们所填入的方式展现出来。请注意如果维度的成员名称是数值,则需要用单引号括起来。对于通常的多维操作的旋转功能只需要按着右键把维度拖动到相应的位置就可以了,还是比较直观的。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值