Oracle® Fusion Middleware Oracle Business Intelligence Publisherレポート・デザイナーズ・ガイド リリース11g (11.1.1) B63038-03 |
|
![]() 前へ |
![]() 次 |
この章では、BI Publisherレポートを構成するコンポーネントについて説明します。
この章の内容は次のとおりです。
レポートは、データ・モデル、レイアウト、および1組のプロパティから構成されています。オプションとして、レポートは、スタイル・テンプレートおよび1組の変換を含むことができます。レポート設計者が実行するタスクは、次のとおりです。
レポートのレイアウトを設計します。レイアウトは、様々なツールを使用して作成できます。特定のレポートの出力と設計の要件によって、最適なレイアウト設計ツールが決定されます。オプションには、Webベースのレイアウト設計ツールであり、対話型の出力を実現するレイアウト・エディタ、Microsoft Word、Adobe Acrobat、Microsoft ExcelおよびAdobe Flexbuilderが含まれています。
レポートのランタイム構成プロパティを設定する作業
エンタープライズにおいて一貫性のあるレポートのルック・アンド・フィールを強化するために、スタイル・テンプレートを設計します。
複数のテンプレートで共通する機能を再使用するために、サブ・テンプレートを作成します。
レポートの翻訳を有効化する作業
BI Publisherには、レポートのレイアウトを設計するための複数のオプションが用意されています。次の形式がサポートされています。レイアウト・タイプによって、サポートされる出力ドキュメントのタイプが決定されます。
BI Publisherレイアウト(XPT)
BI Publisherのレイアウト・エディタは、レイアウトを作成するためのWebベースの設計ツールです。レイアウト・エディタで作成したレイアウトは、対話型の表示と、RTFレイアウトによってサポートされる出力タイプの全領域をサポートしています。
リッチ・テキスト・フォーマット(RTF)
BI Publisherでは、Microsoft Word用のプラグイン・ユーティリティがあり、レイアウト設計が自動化され、BI Publisherに接続してデータにアクセスし、Microsoft Wordセッションからテンプレートを直接アップロードできます。また、RTF形式では、最も柔軟性があり強力なレイアウト・オプションを提供する高度な書式設定コマンドがサポートされています。RTFテンプレートでは、PDF、HTML、RTF、Excel、PowerPoint、圧縮済PDF、MHTMLなど、様々な出力タイプがサポートされています。
Portable Document Format(PDF)
PDFテンプレートは、主にレポートのレイアウトとして事前定義されたフォーム(政府機関によって規定されたフォームなど)を使用する必要があるときに使用されます。多くのPDFフォームには、すでにフォーム・フィールドが含まれているため、PDFフォームをテンプレートとして使用するには、データ要素をフォームに存在するフィールドにマップするだけです。また、PDFテンプレートは、Adobe Acrobat Professionalを使用して設計することもできます。PDFテンプレートは、PDF出力のみをサポートします。
Microsoft Excel(XLS)
Excelテンプレートを使用すると、Excelワークブックでデータのマップ、計算および書式設定ロジックの定義を実行できます。Excelテンプレートでは、Microsoft Excel(.xls)出力のみがサポートされています。
Excelでレポート・データの表示のみを行う場合は、BI Publisherのアナライザを使用してMicrosoft Excelでレポート・データをExcelワークシートにダウンロードすることもできます。Excelでデータのレイアウトを作成し、スプレッドシートをBI Publisherにアップロードしてレポート・レイアウトとして保存します。
XSLスタイルシート
レイアウトは、XSL書式設定言語で直接定義することもできます。レイアウトがFO、HTML、XML、またはText変換のいずれであるかを指定します。
eText
これは、Electronic Data Interchange(EDI)トランザクションやElectronic Funds Transfer(EFT)トランザクションのテキスト出力を作成するために特化して使用するRTFテンプレートです。
Flash
BI PublisherではFlashレイアウトがサポートされており、Adobe Flexテンプレートを開発してBI Publisherのレポートに適用し、対話型のFlash出力ドキュメントを生成することができます。
BI Publisherには多様なユーザー制御による設定があり、これらは簡単にアクセスできる「プロパティ」ダイアログを使用して指定されます。これには、PDFレポートごとのセキュリティ設定、HTML出力の表示設定、フォント・マッピング、通貨の書式設定、他の出力固有の設定などがあります。詳細は、第10章「レポート処理および出力ドキュメントのプロパティの設定」を参照してください。これらはシステム・レベルで設定することもできますが、レポートごとにカスタマイズすることもできます。
BI Publisherには、RTFテンプレートからXLIFFファイルを作成する機能が用意されています。XLIFFとは、XML Localization Interchange File Formatのことです。これはローカライゼーション・プロバイダによって使用される標準的なフォーマットです。BI PublisherのXLIFF生成ツールを使用すると、RTFテンプレートの標準的な翻訳ファイルを生成できます。次に、このファイルを翻訳(または変換プロバイダに送信)できます。翻訳されたファイルは、該当するロケール設定のレポート定義にアップロードできるようになります。これによって、レポート実行時に、ユーザーが選択した対応ロケールの翻訳済レポートが自動的に実行されます。詳細は、第15章「>翻訳サポートの概要と概念」を参照してください。
スタイル・テンプレートは、レイアウト・テンプレートに適用できるスタイル情報を含むRTFテンプレートです。エンタープライズ・レポート全体で一貫性のあるルック・アンド・フィールを達成するために、スタイル・テンプレートのスタイル情報は、実行時にレポート・レイアウト・テンプレートに適用されます。
詳細は、第11章「スタイル・テンプレートの作成および実装」を参照してください。
サブ・テンプレートは1つのレイアウト・テンプレート内、または複数のレイアウト・テンプレート・ファイルで、一度定義すると複数回使用できる書式設定機能です。この書式設定には、RTFファイル形式またはXSLファイル形式を使用できます。RTF形式のサブ・テンプレートは、Microsoft Wordのネイティブ機能を使用するため、容易に設計できます。XSL形式のサブ・テンプレートは、複雑なレイアウトやデータ要件の場合に使用します。
詳細は、第12章「サブ・テンプレートの理解」を参照してください。