导出数据受限制

8785
13

伶俐 数据达人Lv4

发表于2019-8-6 10:06

悬赏1

已解决

楼主
本帖最后由 伶俐 于 2019-8-6 10:11 编辑

请教大神,现在需要导出83万条数据,每页2万条,想问下可以实现么
环境:bi42,需要导出excel

最近看过此主题的会员

雨yi

刘兰芳

辰见

esen_4Y3L5ADO80

esen_4TUELCHD9M

LL186

liulei6511

hand

hee

vip

最佳答案
需要在exportprintlimits.conf文件下增加如下代码,exportprintlimits.conf路径:资源管理器的/root/products/ebi/sys/conf下,如没有该文件,可手动增加。
#当待导出报表数据量超出calcrowcountlimit设置限额时,是终止导出,还是自动导出为csv,
#默认设置为true,终止导出
interuptonexception=true
#导出数据量限额,超出calcrowcountlimit数据量的报表在导出时将根据interuptonexception设置
#自动转换为csv,或者直接终止导出
calcrowcountlimit=50000
#报表导出为excel时允许的最大工作表数目,当超过1000时导出excel文件可能失效,
#最大支持2047个,建议设置为200-500
excelsheetlimit=100
#报表导出为csv时每次处理数据量大小,这个值越大导出csv时需要的内存越大,
#需要执行sql的次数越小,建议设置为10000-20000
csvrowcountpercalc=20000
13个回答

只看楼主

缱绻 数据领袖Lv6

发表于2019-8-6 10:06

只看该作者

取消 关注该作者的回复

沙发

需要在exportprintlimits.conf文件下增加如下代码,exportprintlimits.conf路径:资源管理器的/root/products/ebi/sys/conf下,如没有该文件,可手动增加。
#当待导出报表数据量超出calcrowcountlimit设置限额时,是终止导出,还是自动导出为csv,
#默认设置为true,终止导出
interuptonexception=true
#导出数据量限额,超出calcrowcountlimit数据量的报表在导出时将根据interuptonexception设置
#自动转换为csv,或者直接终止导出
calcrowcountlimit=50000
#报表导出为excel时允许的最大工作表数目,当超过1000时导出excel文件可能失效,
#最大支持2047个,建议设置为200-500
excelsheetlimit=100
#报表导出为csv时每次处理数据量大小,这个值越大导出csv时需要的内存越大,
#需要执行sql的次数越小,建议设置为10000-20000
csvrowcountpercalc=20000

伶俐 数据达人Lv4

发表于2019-8-6 10:11

只看该作者

取消 关注该作者的回复

板凳

缱绻 发表于 2019-8-6 10:09
需要在exportprintlimits.conf文件下增加如下代码,exportprintlimits.conf路径:资源管理器的/root/produc ...

好的,我试一下,谢谢

伶俐 数据达人Lv4

发表于2019-8-6 10:20

只看该作者

取消 关注该作者的回复

地板

缱绻 发表于 2019-8-6 10:09
需要在exportprintlimits.conf文件下增加如下代码,exportprintlimits.conf路径:资源管理器的/root/produc ...

报了一个新的错,您看能解决么

缱绻 数据领袖Lv6

发表于2019-8-6 10:22

只看该作者

取消 关注该作者的回复

5#

伶俐 发表于 2019-8-6 10:20
报了一个新的错,您看能解决么


伶俐 数据达人Lv4

发表于2019-8-6 11:07

只看该作者

取消 关注该作者的回复

6#


等了半个小时,您看下,这个是不是还是不支持导出呢

缱绻 数据领袖Lv6

发表于2019-8-6 11:08

只看该作者

取消 关注该作者的回复

7#

伶俐 发表于 2019-8-6 11:07
等了半个小时,您看下,这个是不是还是不支持导出呢

这不是不支持导出,,导出excel本身就是一个很耗内存的操作,而且你现在数据量很大 这个报错是 tomcat内存溢出了。需要扩充内存

伶俐 数据达人Lv4

发表于2019-8-6 11:09

只看该作者

取消 关注该作者的回复

8#

缱绻 发表于 2019-8-6 11:08
这不是不支持导出,,导出excel本身就是一个很耗内存的操作,而且你现在数据量很大 这个报错是 tomcat内 ...

我用的服务器是weblogic,这个没操作过,应该怎么扩内存呢

伶俐 数据达人Lv4

发表于2019-8-6 11:11

只看该作者

取消 关注该作者的回复

9#

缱绻 发表于 2019-8-6 11:08
这不是不支持导出,,导出excel本身就是一个很耗内存的操作,而且你现在数据量很大 这个报错是 tomcat内 ...

我这个是生产的机子,不太建议动服务器,想问下有其他办法么

缱绻 数据领袖Lv6

发表于2019-8-6 11:11

只看该作者

取消 关注该作者的回复

10#

伶俐 发表于 2019-8-6 11:09
我用的服务器是weblogic,这个没操作过,应该怎么扩内存呢

百度一下吧 我也没用过weblogic

伶俐 数据达人Lv4

发表于2019-8-6 11:11

只看该作者

取消 关注该作者的回复

11#

缱绻 发表于 2019-8-6 11:11
百度一下吧 我也没用过weblogic

嗯嗯,好,我先试试一张一张导出看看

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号