在Jasper报告中使用多个数据源

时间:2018-05-31 08:24:11

标签: jasper-reports

我有一台Jasper服务器,它有一些报告。这些报告我可以通过Rest界面访问(https,get)。其中一个报告应该从Oracle数据库返回一些数据,其中数据存储在多个模式中。模式具有相同的结构。

select * from schemaA.tableX

显示schemaA的数据。现在我必须更改报告数据源:

select * from schemaB.tableX

显示来自schemaB的数据(tableX的结构与schemaA中的相同)。我想用一个参数配置我的报告,在模式之间切换(在数据库中有很多这样的模式)。

是否可以动态更改报表中的架构名称,还是可以使用报表参数更改报表的数据源定义?我会在Jasper服务器上阻止n个相同的报告,这些报告只在数据源定义上有所不同。

谢谢。

0 个答案:

没有答案