プライマリ・コンテンツに移動
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コンポーザでのフォルダのネスト」および「プレゼンテーション・オブジェクトの表示の制御」を参照してください。

  1. プレゼンテーション・レイヤーのサブジェクト・エリアで、プレゼンテーション表をダブルクリックして「プロパティ」ダイアログを開きます。

    プレゼンテーション・オブジェクトの名前を変更すると自動的に別名が作成されるので、元の名前を使用した問合せも問題なく実行できます。

  2. (オプション)プレゼンテーション表の「プロパティ」ダイアログで、「一般」タブのプレゼンテーション表の名前を変更します。
  3. 「オブジェクト非表示の条件」フィールドを空白のままにするか(オブジェクトを表示するためのデフォルト)、「式」アイコンをクリックして、式エディタで「オブジェクト非表示の条件」フィールドに対する条件を指定します。

    Oracle BIアンサーおよびBIコンポーザのサブジェクト領域ツリーで表を非表示にする条件が満たされると、式によって表が隠されます。

  4. (オプション)「列」タブで、選択したプレゼンテーション表のプレゼンテーション列の追加、削除、編集または並替えを行います。
  5. 「階層」タブで、選択したプレゼンテーション表のプレゼンテーション階層の追加、削除、編集または並替えを行います。
  6. 変更が完了したら、「OK」をクリックします。

プレゼンテーション・レイヤーの表の並替え

このタスクを使用して、サブジェクト・エリアで表の並替えまたはすべての表のソートを実行します。

  1. プレゼンテーション・レイヤーでサブジェクト・エリアをダブルクリックします。
  2. 「サブジェクト・エリア」ダイアログでI「プレゼンテーション表」タブをクリックします。
  3. 「名前」リストで、表を選択してドラッグ・アンド・ドロップを使用して表の位置を変更するか、「上へ」ボタンと「下へ」ボタンをクリックして表を移動します。
  4. 「名前」列ヘッダーをクリックして、すべての表をアルファベット順にソートします。
    ソート操作では、アルファベットの昇順(AからZ)と降順(ZからA)の間で順序が変更されます。

プレゼンテーション列について

プレゼンテーション列は、Webクライアントに表示されるビジネス・インテリジェンス・データを提供します。

プレゼンテーション列を作成するには、Oracle BI管理ツールのビジネス・モデルとマッピング(論理)レイヤーからプレゼンテーション・レイヤーに論理列をドラッグ・アンド・ドロップします。プレゼンテーション表に追加される新しい列に、既存の列と同じ名前または別名を使用することはできません。

ビジネス・モデルとマッピング・レイヤーにある1つの論理表の列を複数のプレゼンテーション表にドラッグ・アンド・ドロップできます。たとえば、ボリューム・メジャーを含むもの、シェア・メジャーを含むもの、1年前のメジャーを含むものなど、様々なメジャーのクラスを持つ複数のプレゼンテーション表を作成できます。

プレゼンテーション列の名前を編集するには、管理ツール・オプションで「プレゼンテーション名の編集」を有効にする必要があります。「管理ツールのオプションの設定」および「プレゼンテーション・レイヤー・オブジェクトに対する権限の設定」を参照してください。

「カスタム表示名」「カスタム説明」および「変換キー」は、ローカライゼーション目的で使用できます。プレゼンテーション・レイヤー内で文字列を外部化し、「文字列の外部化」ユーティリティを実行すると、その結果にはセッション変数の情報および変換キーが含まれます。『Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』の「Oracle Business Intelligenceのローカライズ」を参照してください。

「カスタム表示名」フィールドと「カスタム説明」フィールドを使用して、ADFデータ・ソースからUIヒント(ラベルとツールチップ)をOracle BIアンサーに伝播して表示することができます。ADFデータ・ソースからのラベルおよびツールチップの伝播を参照してください。

プレゼンテーション・オブジェクトの名前を変更すると自動的に別名が作成されるので、元の名前を使用した問合せも問題なく実行できます。

プレゼンテーション列名の変更

デフォルトでは、プレゼンテーション列の名前は、ビジネス・モデルとマッピング・レイヤーの論理列名と同じです。プレゼンテーション列名は変更できます。

  1. Oracle BI管理ツールを開きます。
  2. プレゼンテーション・レイヤーで、変更するプレゼンテーション列をダブルクリックします。
  3. 「プレゼンテーション列」ダイアログで、「論理列名の使用」フィールドのチェックを外します。
  4. 論理列名フィールドの横にある「編集」をクリックします。
  5. 「論理列」ダイアログの「名前」フィールドに、プレゼンテーション列で使用する新しい名前を入力します。
  6. 「論理列」ダイアログで、その他の変更を行い、「OK」をクリックします。
  7. 「プレゼンテーション列」ダイアログで、「カスタム表示名」をクリックしてから、「OK」をクリックします。

プレゼンテーション列の並替え

プレゼンテーションの列の順序は変更できます。

  1. Oracle BI管理ツールを開きます
  2. プレゼンテーション・レイヤーでプレゼンテーション表を右クリックして「プロパティ」を選択します。
  3. 「列」タブをクリックします。
  4. 並べ替える列を選択します。
  5. その列をドラッグ・アンド・ドロップして位置を変更するか、「上へ」ボタンと 「下へ」ボタンをクリックします。
  6. 「OK」をクリックします。

アンサーおよびBIコンポーザでのフォルダのネスト

「プレゼンテーション表」ダイアログの「子プレゼンテーション表」タブを使用して、子プレゼンテーション表を指定できます。

アンサーおよびBIコンポーザでネストされたフォルダを表示する子プレゼンテーション表を指定します。この方法を使用してネストの複数のレイヤーを追加できます。

この図は、指定の子プレゼンテーション表がアンサーでどのようにネストされて表示されるかを示しています。

フォルダはネストされているように見えるだけです。ドリルダウンの観点からは、実際にはネストされておらず、オブジェクトの修飾名は同じままです。さらに、管理ツールのプレゼンテーション・レイヤーでは、ネストは表示されません。ネストは、アンサーおよびBIコンポーザにのみ表示されます。この機能は、プレゼンテーション表でのみ機能し、他のプレゼンテーション・レイヤー・オブジェクトでは機能しません。

整合性チェックを実行すると、整合性チェック・マネージャにより、親子プレゼンテーション表の割当てにおける循環が検出されます。また、親プレゼンテーション表を持たない子プレゼンテーション表を含むプロジェクト定義を検出して報告します。

以前のリリースでは、リポジトリ開発者は、プレゼンテーション表名の先頭にハイフンを追加することで、またはプレゼンテーション表の説明の先頭に矢印(->)を追加することで1レベルのネストを作成することが可能でした。この方法は、このリリースでは非推奨となっており、今後のリリースでは削除される予定です。

以前に、プレゼンテーション表名の先頭にハイフンを付けるか、プレゼンテーション表の説明の先頭に矢印を付けてネストを作成した場合は、プレゼンテーション・フォルダの変換・ユーティリティを実行して、メタデータを新しい構造に変換することをお薦めします。「プレゼンテーション・フォルダの変換ユーティリティの使用」を参照してください。