多过滤条件、多数据集报表查询效率如何优化

一张报表下的数据来源十几个数据集,且各项数据存在很多必要的过滤条件,导致这张报表在查询时很费时间,一般情况在十分钟往上才能查询显示出来,请教各位大神如何才能优化这类报表的查询效率呢?感谢!

FineReport 素年锦时 发布于 2023-10-12 08:52
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-10-12 08:53(编辑于 2023-10-12 08:54)

这么多的表,过滤就不要想有效率,最好的办法是做etl数据同步,弄在一张表里面

(如果是一个数据库里面的不同的表,你可以先尝试写sql直接join 或者left join关联查询成一个数据集看看效率了)

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-10-12 08:57
最佳回答
0
龙侃飞Lv3见习互助
发布于2023-10-12 08:59

这种的在帆软端应该是没有办法优化的,只能是底层建模进行优化

  • 4关注人数
  • 266浏览人数
  • 最后回答于:2023-10-12 08:59
    请选择关闭问题的原因
    确定 取消
    返回顶部