列表分组汇总之后,报表打开超级慢

大大,大神门,求帮助...:'(1
如下图所示:

F@1D~A8351Z5)$GOX5I{)ZK.png



7个维度的分组汇总,就统计了一个指标。运行报表之后,10多分钟一直打不开。这两天一直在分析原因:
1、我从FM部分开始排查,事实表只关联了2个维度表,是1:N 的关系 ,自己写脚本进行了查询,数据执行还是蛮快的(数据库是DB2)
2、数据库表的索引也是创建了的。然而 报表打开 还是慢。
3、在报表界面,我将查询的处理设置成了本地处理,如下图所示

1.4.5.jpg



4、最终我尝试用了一种新的方法来优化,就是将新建了四个列表,分别进行单独汇总(部门汇总,主店汇总,采购区域汇总,BU汇总)将这四个小查询拼到那个最先的查询列表中,报表打开的速度确实快了。然而 汇总的部分却出现了问题.
注: 我只查询了一天的数据,后台数据量是16万条。请问大大们,这样子的报表,优化的方向是什么,我这两天也看了好多,可惜还是未能解决。
参与11

6同行回答

jieleejielee软件开发工程师top
回复 4# longly_枫子     既然找到SQL了,你把SQL放到数据库里直接执行,看慢不慢。你的SQL没贴全,不过看上去挺复杂的,你先针对这个SQL做一下数据库方面的优化。显示全部
回复 4# longly_枫子


    既然找到SQL了,你把SQL放到数据库里直接执行,看慢不慢。

你的SQL没贴全,不过看上去挺复杂的,你先针对这个SQL做一下数据库方面的优化。收起
政府机关 · 2015-06-19
浏览1083
jieleejielee软件开发工程师top
可能是你这个表的逻辑关系太复杂了吧你的模型是FM建的吗?是的话,看一下你的报表SQL在菜单、工具、显示生成的sql显示全部
可能是你这个表的逻辑关系太复杂了吧

你的模型是FM建的吗?是的话,看一下你的报表SQL
在菜单、工具、显示生成的sql收起
政府机关 · 2015-06-19
浏览1041

提问者

longly_枫子
软件开发工程师文思海辉

相关问题

相关资料

问题状态

  • 发布时间:2015-06-19
  • 关注会员:5 人
  • 问题浏览:4078
  • 最近回答:2016-02-27
  • X社区推广