BIRT (Business Intelligence & Reporting Tools) プロジェクトは、レポーティング機能とビジネスインテリジェンス機能をアプリケーション(特にJavaやJakarta EEに基づいたリッチクライアントアプリケーションやウェブアプリケーション)へ提供するオープンソースソフトウェアプロジェクトのこと。

BIRTはEclipseファウンデーション(ソフトウェアベンダー及びオープンソースコミュニティからなる独立した非営利コンソーシアム)内のトップレベルソフトウェアプロジェクトの一つ。

概要 プロジェクトの明確なゴールは、デスクトップアプリケーション、エンタープライズ規模のレポーティングから多次元のオンライン分析処理(OLAP)に至る広範囲なレポーティングニーズに応えること。

開始当初、このプロジェクトは、開発者が容易にレポートを開発しアプリケーションへの組込みを行える機能の提供にフォーカスしていた。

このプロジェクトは、BIRT Developer Centerのユーザで構成されるコミュニティまたはEclipse.orgのBIRTプロジェクトページにおける開発者によってサポートされている。

BIRTには主に2つのコンポーネントがある。ひとつは、BIRTレポートを作成するためのEclipse IDEに組み込まれたビジュアルなレポートデザイナ。もうひとつは、あらゆるJava環境にデプロイすることができるレポートを生成するランタイムコンポーネントである。

BIRTプロジェクトにはチャートエンジンも含まれている。それはレポートデザイナに完全に組み込まれており、チャートをアプリケーションに組み込むためにスタンドアローンで使用することもできる。

BIRTレポートデザインはXML形式で保存され、SQLデータベース・JavaScriptでの記述・テキストファイル・XML・Webサービス・POJO・Excelファイル・Hadoop Hive・MongoDBといった多くの異なるデータソースにアクセスできる。

歴史 BIRTプロジェクトは、アクチュエイト社(現オープンテキスト社)がEclipse Foundationに2004年8月24日、ストラテジックデベロッパーとして加入した際、同社によって初めて提案かつスポンサーされた。プロジェクトは速やかに承認され、2004年10月6日にEclipseコミュニティー内のトップ・レベル・プロジェクトとなった。プロジェクトのコントリビューターコミュニティーには、Innovent Solutions社、IBM社、InetSoft社が名を連ねている。

初期のコードベースは、2004年初頭にアクチュエイト社によって設計と開発が開始され、プロジェクトが承認を得た段階でEclipse Foundationへ寄贈された。

バージョン

+ Eclipse BIRT Project Released VersionsVersionRelease Date Description1.0 Preview 2005/03/01EclipseCon 2005プレビュー版(Eclipse Report Designer、Report Engine、Chart Engine)。1.02005/06/06初版(BIRT Report Designer、BIRT Report Engine、BIRT Chart Engine)。 1.0.12005/7Eclipse 3.1サポート、BIRT Report Designer RCP版。 詳細はBIRT 1.0.1 注目すべき新機能を参照のこと。2.02006/01/23メジャーリリース、詳細はBIRT 2.0 注目すべき新機能を参照のこと。2.0.12006/02/22メンテナンスリリース。2.12006/06/28メジャーリリース。Eclipse Callisto 連動リリースの一部。 詳細はBIRT 2.1 注目すべき新機能を参照のこと。2.0.22006/08/04メンテナンスリリース。2.1.12006/09/26メンテナンスリリース。2.1.22007/02/27メンテナンスリリース。2.1.32007/07/05メンテナンスリリース。2.22007/06/28メジャーリリース。Eclipse Europa 連動リリースの一部。 詳細はBIRT 2.2 注目すべき新機能を参照のこと。2.2.12007/10/02メンテナンスリリース。2.2.1.12007/11/01メンテナンスリリース。2.2.22008/2/27メンテナンスリリース。2.32008/6/25メジャーリリース。Eclipse Ganymede 連動リリースの一部。 詳細はBIRT 2.3 注目すべき新機能を参照のこと。2.3.12008/9/24BIRT 2.3サービスリリース1。2.3.22009/2/25BIRT 2.3サービスリリース2。2.52009/6/24メジャーリリース。Eclipse Galileo 連動リリースの一部。詳細はBIRT 2.5 注目すべき新機能を参照のこと。2.5.12009/9/26BIRT 2.5サービスリリース1。2.5.22010/2/28BIRT 2.5サービスリリース2。2.62010/6/23メジャーリリース。Eclipse Helios 連動リリースの一部。詳細はBIRT 2.6 注目すべき新機能を参照のこと。2.6.12010/9/24BIRT 2.6サービスリリース1。2.6.22011/2/25BIRT 2.6サービスリリース2。3.72011/6/22メジャーリリース。Eclipse Indigo 連動リリースの一部。詳細はBIRT 3.7 注目すべき新機能を参照のこと。3.7.12011/9/24BIRT 3.7サービスリリース1。3.7.22012/2/24BIRT 3.7サービスリリース2。4.22012/6/27メジャーリリース。Eclipse Juno 連動リリースの一部。詳細はBIRT 4.2 注目すべき新機能を参照のこと。4.2.12012/9/28BIRT 4.2サービスリリース1。4.2.22013/2/22BIRT 4.2サービスリリース2。4.32013/6/26メジャーリリース。Eclipse Kepler 連動リリースの一部。詳細はBIRT 4.3 注目すべき新機能を参照のこと。4.3.12013/9/27メンテナンスリリース。4.3.22014/2/28メンテナンスリリース。4.4.02014/6/25メンテナンスリリース。Eclipse Luna 連動リリースの一部。詳細はBIRT 4.4 リリース情報を参照のこと。4.4.12014/9/26メンテナンスリリース。4.4.22015/2/27メンテナンスリリース。4.5.02015/6/24マイナーリリース。Eclipse Mars 連動リリースの一部。詳細はBIRT 4.5 リリース情報を参照のこと。4.6.02016/6/22マイナーリリース。Eclipse Neon 連動リリースの一部。詳細はBIRT 4.6 リリース情報を参照のこと。4.7.02017/6/28マイナーリリース。Eclipse Oxygen 連動リリースの一部。詳細はBIRT 4.7 リリース情報を参照のこと。4.8.02018/6/27マイナーリリース。Eclipse Photon 連動リリースの一部。詳細はBIRT 4.8 リリース情報を参照のこと。4.9.02021/6/16マイナーリリース。詳細はBIRT 4.9 リリース情報を参照のこと。

脚注

外部リンク Eclipse BIRT プロジェクト ダウンロード Eclipse BIRT プロジェクト ホームページ BIRT Developer Center: コード、レポートデザイン、チップスを共有するためのコミュニティサイト