0

如果没有单独的调度程序的帮助(如果我必须走那条路线,可能用 Java 编写)是否可以在 JasperServer 中调度一个运行一些 SQL 的作业,然后为返回的每一行运行并提供报告?

例如,SQL 将类似于:

select customerName, billableAmount from billing where trunc(billingdate) = trunc(sysdate);

这可能会返回如下内容:

Bongo Beans, 100,000
Moon Lives, 750,000

然后,我想创建 2 个报告实例以发送到我们的会计部门,1 个用于 Bongo Beans,1 个用于 Moon Lives。

根据我迄今为止阅读的所有内容,这似乎是不可能的,但如果是的话,那就太神奇了!

提前致谢。

4

1 回答 1

0

根据 Lisa 和我之前的评论,事实证明目前这是不可能的。

我最终采用的解决方案是编写一个运行我的第一个 SQL 的 java 应用程序,然后使用下面链接的 java-rest 客户端(称为 JaspserServer)和参数来创建我的报告,然后通过电子邮件将它们发送出去。

https://github.com/gkudos/jasperserver-simple-java-rest-client

感谢您的浏览,希望对您有所帮助。

于 2012-09-25T16:14:57.233 回答