开发者社区 问答 正文

BIRT一个大缺陷,关于动态过滤和数据库连接?报错

birt数据源不提供动态过滤的功能。

嵌套表动态绑定导致要充分查询多次数据库(pojo类作为数据源)。

最糟糕的时,每次查询数据库,都会获得一个新的链接。

如果有一个嵌套表,父表记录100条,那么它会瞬间开启100个链接。

基本上如果数据库提供的链接不够大的话,报表直接报错。

 

 

展开
收起
爱吃鱼的程序员 2020-06-22 11:14:05 508 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    用BIRT等国外软件做报表一直都是件令人崩溃的事,还不如用以前免费的快逸Free、简表等

    快逸升级后,不好用了,而且貌似还不稳定。

     

    亲,升级后是要收费的!

    抱歉,看到filter了

    弄不懂数据集设置中加一个filter有什么意义。

    在table设置中,最后一项也有一个filter,这个可以动态对数据集进行过滤的。

    除非子表的数据量非常大,一般不建议使用动态数据参数绑定,太劳烦数据库了。

     

    引用来自“panhan”的评论

    抱歉,看到filter了

    弄不懂数据集设置中加一个filter有什么意义。

    在table设置中,最后一项也有一个filter,这个可以动态对数据集进行过滤的。

    除非子表的数据量非常大,一般不建议使用动态数据参数绑定,太劳烦数据库了。

     

    对的,国内软件相对简单些,功能还不比那些国外软件差,比如FineReport,这里有下载地址: http://www.finereport.com/products/trial
    2020-06-22 11:14:21
    赞同 展开评论
问答分类:
问答地址: