实现birt报表跨库数据源的简单办法

本文介绍了如何在BIRT中实现跨数据库查询和关联计算,通过结合集算器,解决了DB2数据库跨库JOIN操作复杂的问题。具体步骤包括使用集算器编写脚本进行数据提取和JOIN,集成集算器JDBC驱动到BIRT,配置数据源,最后在BIRT中创建存储过程数据集以展示报表。
摘要由CSDN通过智能技术生成

最近在使用BIRT实现跨数据库数据查询和关联计算时遇到了问题。用DB2实现跨库的join配置很麻烦;如果用BIRT把两个库的数据都读进来的话,用BIRT的脚本(java或者java script)都要写较长的代码来实现jion,也很麻烦。

要在一个报表里展现的数据来源于两个DB2数据库,使用的工具是集算器+BIRT。项目的数据有保密的要求,所以用订单表和订单明细表来做验证的:

订单表(来源数据库1),数据量10w。


订单明细表(来源数据库2),数据量20w


第一步:编写代码,从两个数据库中取出数据来,在库外做join运算

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值