前のセクションではデータ・ソースとデータ・ソースを作成し、使用し、レポート項目をレイアウトし、フォーマットする方法について説明しました。少数のレポートのみを必要とする個人のレポート開発者は、これらのアプローチを効果的に使用することができます。
さらに多くの開発者がいるプロジェクトまたはさらに多くのレポートが必要なプロジェクトなどの大規模なプロジェクトの場合、多くの設計は同じ要素またはレイアウトを使用する必要があります。これらの場合には、手操作の手法は不適切です。同じコンポーネントを繰り返し開発する場合、時間が無駄になり、エラーが発生しやすくなります。BIRT レポート・デザイナーのコピー・アンド・ペースト機能を使用する場合でも、レポート設計では標準要素とレイアウトへの便利なアクセスは提供されません。
- ライブラリー
このタイプのファイルには、データ・ソース、データ・セット、ビジュアル・レポート項目、およびスタイルなどのカスタマイズされたレポート機能が格納されます。
レポート設計のライブラリーを使用すると、カスタマイズされたレポート要素にアクセスできます。
単一レポート設計に複数のライブラリーを使用することができます。複数のライブラリーを使用することにより、別個のプロジェクトまたはプロセスに必要なスタイルと機能を分離することができます。
ライブラリーはレポート設計のダイナミック・コンポーネントです。ライブラリー開発者がライブラリーを変更すると、レポート設計は変更されたライブラリーと同期します。このように、変更内容は一組のレポート設計内で伝搬されます。
- テンプレート
このタイプのファイルは標準レポート・レイアウトの構造を提供します。
BIRT レポート・デザイナーは、シンプルなリストおよびグループ化されたリスト・レポート・テンプレートなどの一連の標準テンプレートを提供します。テンプレ
ートには、レポートのレイアウト、データ・ソースおよびデータ・セットおよびマスター・ページ・レイアウトに表示されるビジュアル・レポート項目を含めることができます。テンプレートでは、レポート設計と同じように 1 つまたはそれ以上のライブラリーを使用することもできます。
テンプレートは、新規レポート設計を作成する静的フレームワークです。
このため、レポート設計は 1 つのテンプレートのみから派生することができます。また、テンプレート開発者がテンプレートを変更する場合、そのテンプレートに基づくレポート設計はテンプレートの変更内容を自動的には反映しません。