クライムトップ > 製品・サービス > EspressReport > 機能詳細
エスプレスレポート動的なWebレポートを作成・配信するJavaエンジン
EspressReportはレポートデザインのフレームワークとして 5 つの基本的なタイプを使用します。
各レポートタイプは特別なデータマッピング オプションを持ち、直感的なウィザードを使用して実行します。
最初のレポートにデータが多くなった時、ユーザはレポートのほとんどすべてのエレメントをカスタマイズできます。
これはすべてのレポートタイプでもっともベーシックなものです。
グループ化やブレークがないシングルテーブルでのデータです。
シンプルな段組によるレポートのように、概要説明レポートは縦式データをとったり、表形式で表されたりします。
しかし、ユーザはセクションでデータをブレークしたり、サマリーのフィールドを挿入したりできます。
クロスタブ レポートはミックス型のフォームで縦データの表示、要約するレポートフォーマットです。
クロスタブ レポートはスプレッドシートに似ています。
列と縦列は要約され、複数次元データは2次元データに表示が可能になります。
総合及び詳細レポートはマスターフィールドによるグループ化された表データのセットです。
マスターフィールドは通常はデータフィールドにデータと1対複数の関連をもっています。
メール・ラベル用のレイアウト出力
シンプルなビジュアルデザイン環境のReportDesignerを使用すれば、
独自のレポートを簡単に作成・発行することができます。
ドラックアンドドロップによるGUIによってレポートのオブジェクトを素早く挿入したりフォーマットを行い、
即座に結果をプレビューすることができます。
参照ビルダとレポートウィザードツールによって、ほんの数分の操作で様々なデータソースからプロフェッショナルな外見のレポートを作成することができます。
ReportDesignerはレポートやテンプレートを保存することに加えて、レポートをHTML、DHTML、PDF、CSV、Excel、およびXMLフォーマットに書き出すことができます。
ReportViewerはアプレットコンポーネントを使用したWebブラウザ経由でのクライアント・メカニズムで、他の形式にエクスポートすることなく、レポートのテンプレートを直接確認することができます。
データベース・アクセスを可能にするスタンドアローン・サーバです。
Report API を使用してサーブレット、JSP、アプリケーションにレポーティング機能を組み入れることが可能です。Report API でユーザ パラメータをベースにレポートをすばやく作成できます。そしてクライアントのブラウザに直接ストリームしたり、サーバ上に作成したレポートをキャシュしたりすることができます。API を使用してほとんどのレポート オブジェクトをコントロールでき、レポートは単純にプログラム化してデザインができます。また API は実行時にレポートのプロパティーを変更している間、Report Designer で構築されたテンプレートを稼動できます。
ドリルダウンはトップのレポート/チャートから下位の情報を引き出すドリル的な手法です。
EspressReport はこの機能をサポートし、レポートとチャートが簡単に展開できるようのいくつかの手法を提供します。この EspressReport のドリルダウン手法を利用することによりユーザは書くドリルダウンのレベルで 1 つのレポート・テンプレートを利用するだけすみます。レイヤー間のリンクは自動で処理され、関連するサーブレットに展開されます。この機能を使用することにより高機能なレポート作成が可能です。
EspressReport にはユーザがレポートとプロセスをスケジュールできるスケジューリング・アプリケーション(Scheduler)を含んでいいます。そのインターフェイスを使用してレポート・テンプレートか、コマンドラインで時間か、時間間隔でスケジュールすることができます。レポートはファイルシステムにエキスポートか、電子メールで転送することができます。スケジュールは別々のパラメータ値とセキュリティレベルで設定可能です。API を使用してユーザがスケジュール・ジョブをプログラムでアクセス・変更することもできます