电信设备制造商商业智能模型

新手上路!遇到难疑请高人指导

我是一个新手!我现在遇到的问题是:在FM中根据SQL进行模型的制作,但是SQL复杂,主要是where子句后面的条件很多,让我素手无策了,不知道该怎样设计。请高人能指导一下,小弟万分感谢!
参与5

4同行回答

andaanda其它vipabc
如果你不在FM中放SQL也可以考虑在Report Studio放只是日后要维护可能就不是这门方便,共用性也不高就是了显示全部
如果你不在FM中放SQL
也可以考虑在Report Studio放
只是日后要维护可能就不是这门方便,共用性也不高就是了收起
IT咨询服务 · 2011-05-13
浏览378
zf441451881zf441451881工程师这个要保密
不知道你的问题解决了没有,其实还有一个思路可做参考,如果你的数据是实时的,那么你可以在数据库里把你复杂的SQL建成一个视图,这样你在FM中看起来就不会那么复杂,而且你在数据库端维护可能会比在FM中方便些,如果你这个数据不需要实时的,那么你完全可以用以存储过程,把复杂的sql查...显示全部
不知道你的问题解决了没有,其实还有一个思路可做参考,如果你的数据是实时的,那么你可以在数据库里把你复杂的SQL建成一个视图,这样你在FM中看起来就不会那么复杂,而且你在数据库端维护可能会比在FM中方便些,如果你这个数据不需要实时的,那么你完全可以用以存储过程,把复杂的sql查出来得数据放入一张临时表,这样FM调用也很方便。
但这两种方式都是在数据库端来做,对数据库的资源消耗相对大点。收起
IT分销/经销 · 2011-05-13
浏览361
hangbing5530hangbing5530数据库管理员深圳kalloy
楼主可以直接把sql语句放到FM中去吧?显示全部
楼主可以直接把sql语句放到FM中去吧?收起
机械装备 · 2011-05-12
浏览370
慕名而来慕名而来软件开发工程师中科软
能详细的说说吗?或是把你的语句贴出来..我的习惯是:SQL中的where条件只做约束数据用...比如:数据不为空...或是只取某个时间或指标或机构的数据.这样可以减少数据量.....不知道你说的where后边的条件指的是哪些....显示全部
能详细的说说吗?或是把你的语句贴出来..我的习惯是:SQL中的where条件只做约束数据用...比如:数据不为空...或是只取某个时间或指标或机构的数据.这样可以减少数据量.....不知道你说的
where后边的条件指的是哪些.收起
政府机关 · 2011-05-07
浏览377

提问者

wangx
BI开发工程师wangx
擅长领域: 大数据商业智能

相关问题

相关资料

问题状态

  • 发布时间:2011-05-07
  • 关注会员:1 人
  • 问题浏览:3038
  • 最近回答:2011-05-13
  • X社区推广