ビジネスインテリジェンスおよびレポートツール(BIRT)プロジェクトは、リッチクライアントアプリケーションやWebアプリケーション、特にJavaおよびJava EEをベースとしたアプリケーション向けに、レポート機能とビジネスインテリジェンス機能を提供するオープンソースソフトウェアプロジェクトです。BIRTは、ソフトウェア業界のベンダーとオープンソースコミュニティからなる独立した非営利コンソーシアムであるEclipse Foundationの最上位ソフトウェアプロジェクトです。
このプロジェクトの目標は、一般的なアプリケーション内で幅広いレポートニーズに対応することです[ 2 ]。これには、運用レポートや企業レポートから、多次元オンライン分析処理(OLAP)までが含まれます。当初、このプロジェクトは、アプリケーション開発者がレポートを簡単に設計してアプリケーションに統合できる機能に焦点を当て、提供してきました。
このプロジェクトは、BIRT開発者センターの活発なユーザーコミュニティと、Eclipse.orgのBIRTプロジェクトページの開発者コミュニティによって支えられています。
BIRTは主に2つのコンポーネントで構成されています。1つはEclipse IDE内でBIRTレポートを作成するためのビジュアルレポートデザイナー、もう1つは任意のJava環境にデプロイ可能なレポートを生成するためのランタイムコンポーネントです。BIRTプロジェクトには、レポートデザイナーに完全に統合されているだけでなく、アプリケーションにグラフを組み込むためにスタンドアロンで使用できるグラフエンジンも含まれています。
BIRTレポートのデザインはXMLとして保存され、 JDOデータストア、JFireスクリプトオブジェクト、POJO、SQLデータベース、Webサービス、XMLなど、さまざまなデータソースにアクセスできます。
BIRTプロジェクトは、Actuate Corporationが2004年8月24日に戦略的開発者としてEclipse Foundationに参加した際に、Actuate Corporationによって最初に提案され、後援されました。 [ 3 ]その後、プロジェクトは承認され、2004年10月6日にEclipseコミュニティ内のトップレベルプロジェクトとなりました。プロジェクトの貢献者コミュニティには、IBMとInnovent Solutionsが含まれます。
2007年、IBMのTivoli事業部は、 Tivoli Common Reporting(TCR)製品のインフラストラクチャとしてBIRTを採用しました。TCRは、Tivoliが管理するITリソースとプロセスに関する履歴レポートを作成します。
当初のプロジェクトコードベースは、2004年初頭にActuate社によって設計・開発され、プロジェクトが承認された際にEclipse Foundationに寄贈された。