2010-12-28 28 views
1

BIRTのPOJO(データベースではありません)から動的なレポートを作成する最適な方法は何ですか?私はBIRTを初めて使っていますが、私はさまざまな情報に圧倒されています。誰も情報を求めているわけではありません。だから、誰かが私に最良の方法を提案して、それで学ぶことができれば嬉しいです。BIRTのPOJOから動的レポートを生成

私のプログラムは、公開するすべてのデータを含むPOJO(レポートと呼ぶ)を生成します。今、BIRTはこのPOJOを読んでレポートを生成する必要があります。レポートにはいくつかのテーブル(A、B、Cなど)が含まれており、各テーブルには独自の構造(すべての情報がレポートにあります)があります。アスペクトは静的ではないので、私は失われています。

私はいくつかのチュートリアルを読んで、それらはすべて、データベースから取得した静的(/モック)のデータセットまたはデータセットから説明し、その場で列を作成する方法のような多くのことを説明していない....で

感謝advance、

答えて

0

Scripted data setsは片道です。もう1つは独自のODA data sourceを作成することです。後者ははるかに複雑ですが、頻繁に再利用する予定があり、バックエンド上のいくつかの異なる形式のデータにアクセスする必要がある場合は、より優れています。

+0

こんにちは、すばらしい返答をいただきありがとうございます。 DesignEngine APIが必要なのかどうか教えてください。それとも、スクリプトを使って完成させることができますか?私はDE APIの本当の目的を理解していないようです... – Ozyman

+0

DE APIは独自のデザイナー(ハンドル、変更通知など)を書くか、またはプログラムでレポートを作成するのに最適です(RE APIでもそうすることができます)。スクリプティングを使用するには、データエクスプローラでデータソースを右クリックし、スクリプトデータソースを作成します。次に、データセットを右クリックし、その下に新しいデータセットを作成します。フィールドを定義すると、すぐにスクリプトウィンドウが表示されます。そこからFAQの答えに従うことができるはずです。 –

+0

こんにちはチャド、カスタムODAデータソースを使ってレポートを作成することにしました。レポート作成のプロセス全体は簡単ですが、私はPOJOからODAを構築する方法が不思議です。私はどこからでも見ましたが、良いチュートリアルは見つかりませんでした。データベースからODAを作成する方法についてのみ説明します。その点については、適切なjavadocを持っていないことさえあります。それを行う方法やチュートリアルや詳しい情報がわかる場所を知っていますか?ありがとう。 – Ozyman

0

BIRTは恐ろしいことがあります。気分を悪くしないでください。私は去年話していることに似た何かをしなければならなかった。私に役立つ参考資料がいくつかあります。

http://www.birt-exchange.com/be/home/

彼らは、BIRT交換でフォーラムを持っています。これらはBIRTの専門家がStackOverflowのような一般的なサイトよりも読んでいるようです。そこに具体的な回答を得ることが、より良い運をもたらすかもしれません。

BIRTを統合して拡張する本も非常に便利でした。

http://www.amazon.com/Integrating-Extending-BIRT-Jason-Weathersby/dp/0321443853

そして最後にではなく、少なくとも、私はあなたがやろうとしているものに似ているグラフやレポートを生成バート取引上の例を見てお勧めします。例から使用パターンを簡単に把握することができます。

幸運。

関連する問題