我想对报表进行 REST 调用,并在运行时将数据源作为参数提供,例如:
http://somereporthost.com:8080/jasperserver/rest_v2/reports/reports/Recently_Created?数据源=ds_test &user=doej&begin_date=2012-12-04
鉴于此示例,在我想到的用例中,ds_test 与其他(ds_test2、ds_test3)一样已经存在,因此可以在运行时指定任何数据源。
是否可以在运行时指定数据源?
我见过一个线程,其中包括更改与特定报告关联的数据源,但除非我误解了解决方案,否则我会看到潜在的竞争条件问题。
我看到另一个使用所需的数据源动态创建报告的副本,但我认为这会在报告更新时产生对一些内务管理的需求,并且似乎有点矫枉过正。