0

別のスケジューラー(おそらく、そのルートをたどる必要がある場合はJavaで記述されています)を使用せずに、SQLを実行し、返された行ごとにレポートを実行して配信するジョブをJasperServerでスケジュールすることは可能ですか?

たとえば、SQLは次のようになります。

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

これは次のようなものを返す可能性があります。

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

次に、アカウント部門に送信するレポートのインスタンスを2つ作成します。1つはBongo Beans用、もう1つはMoonLives用です。

私がこれまで読んだすべてに基づいて、これは不可能のようですが、もしそうなら、それは魔法でしょう!

前もって感謝します。

4

1 に答える 1

0

リサと私の以前のコメントによると、これは現在不可能であることがわかりました。

私が最終的に求めた解決策は、SQLの最初のビットを実行するJavaアプリケーションを作成し、次にJaspserServerと呼ばれる以下にリンクされているjava-restクライアントを使用して、レポートを作成し、それらを電子メールで送信することでした。

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

ご覧いただきありがとうございます。これがお役に立てば幸いです。

于 2012-09-25T16:14:57.233 に答える