您现在所在的是:

管理软件

回帖:0个,阅读:183 [上一页] [1] [下一页]
874
beite56
文章数:112
年度积分:50
历史总积分:874
注册时间:2013/6/20
发站内信
发表于:2013/6/21 17:27:07
#0楼
我觉得单纯使用商业智能工具,而不在数据库中做必要的视图和汇总表,会显得比较困难和影响执行效率。拿reportnet来说吧,它提供一个界面模型让你拖拖拉拉生成元数据,但这个界面模型只支持明细层和汇总层,只允许在明细层做表连接,BI所以要实现复杂的嵌套子查询就只能在数据库中用视图实现了。然后它用你拖拖拉拉所得的元数据先生成cognos版的通用sql查询语句,然后根据连接数据库的类型再生成具体的sql语句,在这个过程中,无法设定hint(oracle的优化提示)去优化,也产生了一些比较笨的情况,具体见我的博客:

从我的经验上来看,reportnet基于数据集市会比较好做些,商业智能软件如果用3nf的数据仓库做数据源,可能还需要另建视图或汇总表。

从什么都不能做到什么都能做,商业智能分析是一个对工具掌握的过程。从什么都能做到什么都不能做,是一个对工具进一步了解的过程。再从什么都不能做到知道什么能做什么不能做,是一个对工具精通的过程。客户可能处于第二个过程,体会到了reportnet的好处,但没有理解它的实现模型,不知道它的局限性。最好能结合工具的特点,引导客户的需求,若要说一个工具能实现所有的功能,那是不可能的。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

15.6001