cube数据源和FM包数据源的区别

对于我这个自学的新手来说,一直不明白为什么很多人的公司都不用transform做cube,直接拿framework发布的包开发报表,今天终于知道了!
用cube做的模型叫多维模型,它发布的数据源AS报表工具才可以引用,而FM开发发布的包是不能用AS来引用的。因此FM开发的包作数据源的时候只能做一些固定的报表而不能实现拖拽功能,但是CUBE两种都可以。
参与22

19同行回答

奥利弗奥利弗数据库开发工程师北纬股份有限公司
回复 3# sealink 茅塞顿开,总结的真好,膜拜……:hug:针对第三点有个疑问:FM发布的多维模型的日期维度是不是跟cube总的日期维度不同?后期与日期相关的处理也不一样吧?比如我的 数据库的事实表中日数据表的日期 daytime的格式有yyyy-mm-dd hi24:mm:ss又有分成year,和month两个字...显示全部
回复 3# sealink
茅塞顿开,总结的真好,膜拜……:hug:

针对第三点有个疑问:FM发布的多维模型的日期维度是不是跟cube总的日期维度不同?后期与日期相关的处理也不一样吧?比如我的 数据库的事实表中日数据表的日期 daytime的格式有yyyy-mm-dd hi24:mm:ss又有分成year,和month两个字段的月表,这种在FM中发布多维模型是不是有问题?收起
互联网服务 · 2013-07-10
浏览916
wljf520wljf520软件开发工程师kuodazixun
mark,学习le显示全部
mark,学习le收起
IT咨询服务 · 2014-07-30
浏览1401
ed4wined4win其它某公司
mark,学习学习显示全部
mark,学习学习收起
互联网服务 · 2014-06-26
浏览1441
hlm750908hlm750908QA工程师ddd
:)好贴子显示全部
:)好贴子收起
化工 · 2013-09-03
浏览1395
奥利弗奥利弗数据库开发工程师北纬股份有限公司
回复 16# jielee     这个不是冷水,多谢纠错,学习到了正确的理解,嘿嘿显示全部
回复 16# jielee


    这个不是冷水,多谢纠错,学习到了正确的理解,嘿嘿收起
互联网服务 · 2013-07-28
浏览1370
jieleejielee软件开发工程师top
看那么多朋友捧场,真心不希望再给你泼冷水。但实际上,你理解的,有一些是错的,或者不准确的。1、Tr一般只做多维包,FM既可以做平面包,也可以做多维包。在特殊需求下,我也用TR做过一次类似二维的数据。2、TR包将数据打包为CUBE文档,CUBE中包括数据,所以在报表查阅时,不需要访问数据库...显示全部
看那么多朋友捧场,真心不希望再给你泼冷水。
但实际上,你理解的,有一些是错的,或者不准确的。

1、Tr一般只做多维包,FM既可以做平面包,也可以做多维包。
在特殊需求下,我也用TR做过一次类似二维的数据。

2、TR包将数据打包为CUBE文档,CUBE中包括数据,所以在报表查阅时,不需要访问数据库,但FM包使用时需要实时访问数据库,
这是机制,不论你做的是平面模型还是多维模型,都是一样的。
在这种机制下,FM包的报表,是实时访问的数据库数据。
而CUBE数据源的报表,不可能做到实时。数据库中数据变动了,如果你不更新CUBE,报表是不会变化的。

TR做的CUBE是可以发布、传递、携带的,且只在生成CUBE时才访问数据库,降低了数据库所在系统的硬件压力。

3、CUBE中的数据,是做过一次GROUP BY的,除非你是像我上面说的那样,强制做二维数据表。一般数据量都降低了很多,进而会提高性能。
而且CUBE就是为了多维数据而生的,貌似(未验证)在多维数据组织和访问机制上,做有一些优化,
所以在做多维分析时,基本CUBE的包要比直连数据库的包效率高。这一点在大数据量(百万、千万级)上分析,非常明显。

此外,还有很多不同点,比如,FM包可以带参数,而TR做的包就不能。收起
政府机关 · 2013-07-27
浏览1436
xbairxbair学生北京易达深蓝科技有限公司
谢谢你们解答显示全部
谢谢你们解答收起
互联网服务 · 2013-07-27
浏览1369
sealinksealink技术总监sealink.com
回复 12# xbair 这个源自IBM的策略,最早cognos 10发布时。我听过介绍说,打算以后把Transformer整合到Framework中,变成一个数据包的发布工具,但是现在也没看到有啥变化。Framework中可以发布2中数据模型:常用的关系模型和多维模型,而且多维模型中可以只建维度,不建度量,通过维度...显示全部
回复 12# xbair


这个源自IBM的策略,最早cognos 10发布时。我听过介绍说,打算以后把Transformer整合到Framework中,变成一个数据包的发布工具,但是现在也没看到有啥变化。

Framework中可以发布2中数据模型:常用的关系模型和多维模型,而且多维模型中可以只建维度,不建度量,通过维度跟事实表关联。收起
银行 · 2013-07-26
浏览1404
奥利弗奥利弗数据库开发工程师北纬股份有限公司
回复 12# xbair 你做的是多维,所以可以用,我写这个帖的时候还没接触过用FM做多维,所以帖子写的有瑕疵。你这一点让我学习到了,多谢!显示全部
回复 12# xbair
你做的是多维,所以可以用,我写这个帖的时候还没接触过用FM做多维,所以帖子写的有瑕疵。你这一点让我学习到了,多谢!收起
互联网服务 · 2013-07-26
浏览1355
xbairxbair学生北京易达深蓝科技有限公司
回复 3# sealink     我自己在数据库建立了几张表,导入到Framework Manager.在Framework Managaer中建立了多维模型,在AS中可以使用的。我没有用Cube。   请问这是为什么???显示全部
回复 3# sealink


    我自己在数据库建立了几张表,导入到Framework Manager.在Framework Managaer中建立了多维模型,在AS中可以使用的。我没有用Cube。
   请问这是为什么???收起
互联网服务 · 2013-07-26
浏览1362

提问者

奥利弗
数据库开发工程师北纬股份有限公司
擅长领域: 商业智能大数据cognos

相关问题

相关资料

问题状态

  • 发布时间:2013-07-09
  • 关注会员:1 人
  • 问题浏览:8518
  • 最近回答:2014-07-30
  • X社区推广