我有一个困惑,如何在自己的应用中,如何将cognos功能整合到自己的应用中,
1. cuble由我们建立,用户提出一张需求,然后我们用rs设计出来,然后将url挂接到自己的应用中。
这样做多维分析有什么意义?
2. cube我们建立,然后将cube交给用户,用户在其基础上,随便调用qs、rs、as等,怎么玩怎么玩。
第一种方式,若用户提出我想对某个cube进行多维分析、包括旋转、切块等(实际上大多数用户都会提这类需求),如何实现?
用as,不能提供值提示、日期提示能条件的查询部分,也不能进行基于cube之上的复杂的计算(比如查询计算,可能用到函数和一些复杂的计算过程,但在as中无法实现),又不能完全满足用户的要求。
第二种方式,要求用户具备cognos的报表设计技能,对用户要求很高,这很不现实,因为用户的水平很差,甚至不是计算机科班出身(大多数情况下就是这样)。
愁死我了,客户想要我想怎么玩就怎么玩,怎么统计就怎么统计的功能,比如维如何嵌套、多维分析等,单我们并不能将所有的度量完全提供给用户,有的度量只有在cube建立好以后,通过计算才能得到。
是不是存在这样一种情况:在已经建立好cube的基础上,将客户所关心的所有业务度量信息,建立成一个个查询项目,能否设定这些查询项只能查看,不能删除,然后将这个包含查询项的报表,交给用户,让用户在这个基础上建立自己的报表,这样就把需要专业cognos技能才能实现的度量封装了起来,用户只需要拖拉拽即可。
还望各位前辈分享自己的应用场景。
收起