Oracle® Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド 12c (12.2.1.2.0) E82973-02 |
|
![]() 前へ |
![]() 次へ |
これらのトピックでは、プレゼンテーション表および列をカスタマイズする方法について学習します。
Oracle BIアンサーでは、プレゼンテーション表とプレゼンテーション列がそれぞれフォルダと列として表示されます。ユーザーがそれぞれのビジネス・ニーズに基づいて問合せを作成できるように、プレゼンテーション表とプレゼンテーション列をカスタマイズできます。
この項では、次の項目について説明します。
プレゼンテーション表を使用して、ユーザー・コミュニティにとって意味のあるカテゴリに列を分類できます。
プレゼンテーション表には、1つ以上の論理表から列を含めることができます。プレゼンテーション表の名前とオブジェクト・プロパティは論理表のプロパティとは無関係です。プレゼンテーション表は、論理レイヤーから論理表をドラッグ・アンド・ドロップすることで自動的に作成されます。プレゼンテーション表には、その親サブジェクト・エリアと同じ名前を付けることはできません。たとえば、Customerという名前のサブジェクト・エリアにCustomerという名前の表は作成できません。
「別名」タブで、このプレゼンテーション表の別名を指定または削除できます。「プレゼンテーション・レイヤー・オブジェクトの別名(シノニム)の作成」を参照してください。
「プレゼンテーション・レイヤー・オブジェクトに対する権限の設定」を参照してください。
「カスタム表示名」を選択して、セッション変数に基づいた名前を動的に表示し、「変換キー」フィールドを編集します。「カスタム説明」を選択して、セッション変数に基づいたカスタム説明を表示します。これらのオプションは、ローカライゼーションの目的で使用します。プレゼンテーション・レイヤー内で文字列を外部化し、「文字列の外部化」ユーティリティを実行すると、その結果にはセッション変数の情報および変換キーが含まれます。『Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』の「Oracle Business Intelligenceのローカライズ」を参照してください。
「子プレゼンテーション表」タブを使用して、Oracle BIアンサーおよびBIコンポーザでネストされたフォルダとして表示するプレゼンテーション表を指定します。「BIコンポーザでのフォルダのネスト」および「プレゼンテーション・オブジェクトの表示の制御」を参照してください。
プレゼンテーション列は、Webクライアントに表示されるビジネス・インテリジェンス・データを提供します。
プレゼンテーション列を作成するには、Oracle BI管理ツールのビジネス・モデルとマッピング(論理)レイヤーからプレゼンテーション・レイヤーに論理列をドラッグ・アンド・ドロップします。プレゼンテーション表に追加される新しい列に、既存の列と同じ名前または別名を使用することはできません。
ビジネス・モデルとマッピング・レイヤーにある1つの論理表の列を複数のプレゼンテーション表にドラッグ・アンド・ドロップできます。たとえば、ボリューム・メジャーを含むもの、シェア・メジャーを含むもの、1年前のメジャーを含むものなど、様々なメジャーのクラスを持つ複数のプレゼンテーション表を作成できます。
プレゼンテーション列の名前を編集するには、管理ツール・オプションで「プレゼンテーション名の編集」を有効にする必要があります。「管理ツールのオプションの設定」および「プレゼンテーション・レイヤー・オブジェクトに対する権限の設定」を参照してください。
「カスタム表示名」、「カスタム説明」および「変換キー」は、ローカライゼーション目的で使用できます。プレゼンテーション・レイヤー内で文字列を外部化し、「文字列の外部化」ユーティリティを実行すると、その結果にはセッション変数の情報および変換キーが含まれます。『Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』の「Oracle Business Intelligenceのローカライズ」を参照してください。
「カスタム表示名」フィールドと「カスタム説明」フィールドを使用して、ADFデータ・ソースからUIヒント(ラベルとツールチップ)をOracle BIアンサーに伝播して表示することができます。ADFデータ・ソースからのラベルおよびツールチップの伝播を参照してください。
プレゼンテーション・オブジェクトの名前を変更すると自動的に別名が作成されるので、元の名前を使用した問合せも問題なく実行できます。
デフォルトでは、プレゼンテーション列の名前は、ビジネス・モデルとマッピング・レイヤーの論理列名と同じです。プレゼンテーション列名は変更できます。
「プレゼンテーション表」ダイアログの「子プレゼンテーション表」タブを使用して、子プレゼンテーション表を指定できます。
アンサーおよびBIコンポーザでネストされたフォルダを表示する子プレゼンテーション表を指定します。この方法を使用してネストの複数のレイヤーを追加できます。
この図は、指定の子プレゼンテーション表がアンサーでどのようにネストされて表示されるかを示しています。
フォルダはネストされているように見えるだけです。ドリルダウンの観点からは、実際にはネストされておらず、オブジェクトの修飾名は同じままです。さらに、管理ツールのプレゼンテーション・レイヤーでは、ネストは表示されません。ネストは、アンサーおよびBIコンポーザにのみ表示されます。この機能は、プレゼンテーション表でのみ機能し、他のプレゼンテーション・レイヤー・オブジェクトでは機能しません。
整合性チェックを実行すると、整合性チェック・マネージャにより、親子プレゼンテーション表の割当てにおける循環が検出されます。また、親プレゼンテーション表を持たない子プレゼンテーション表を含むプロジェクト定義を検出して報告します。
以前のリリースでは、リポジトリ開発者は、プレゼンテーション表名の先頭にハイフンを追加することで、またはプレゼンテーション表の説明の先頭に矢印(->)を追加することで1レベルのネストを作成することが可能でした。この方法は、このリリースでは非推奨となっており、今後のリリースでは削除される予定です。
以前に、プレゼンテーション表名の先頭にハイフンを付けるか、プレゼンテーション表の説明の先頭に矢印を付けてネストを作成した場合は、プレゼンテーション・フォルダの変換・ユーティリティを実行して、メタデータを新しい構造に変換することをお薦めします。「プレゼンテーション・フォルダの変換ユーティリティの使用」を参照してください。