プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド
12c (12.2.1.1.0)
E77227-02
目次へ移動
目次

前
前へ
次
次へ

プレゼンテーション表とプレゼンテーション列での作業

これらのトピックでは、プレゼンテーション表および列をカスタマイズする方法について学習します。

Oracle BIアンサーでは、プレゼンテーション表とプレゼンテーション列がそれぞれフォルダと列として表示されます。ユーザーがそれぞれのビジネス・ニーズに基づいて問合せを作成できるように、プレゼンテーション表とプレゼンテーション列をカスタマイズできます。

この項では、次の項目について説明します。

プレゼンテーション表の作成および管理

プレゼンテーション表を使用して、ユーザー・コミュニティにとって意味のあるカテゴリに列を分類できます。

プレゼンテーション表には、1つ以上の論理表から列を含めることができます。プレゼンテーション表の名前とオブジェクト・プロパティは論理表のプロパティとは無関係です。

多くの場合、論理レイヤーから論理表をドラッグ・アンド・ドロップすることでプレゼンテーション表を自動的に作成できます。

プレゼンテーション表のプロパティを編集するには

  1. プレゼンテーション・レイヤーでプレゼンテーション表をダブルクリックします。「プレゼンテーション表」ダイアログが表示されます。

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

    また、プレゼンテーション表には、その親サブジェクト・エリアと同じ名前を付けることはできません。たとえば、Customerという名前のサブジェクト・エリアにCustomerという名前の表は作成できません。

    注意:

    プレゼンテーション表の名前を編集するには、「プレゼンテーション名の編集」管理ツール・オプションを有効にする必要があります。

  3. このプレゼンテーション表に権限を設定するには、「許可」をクリックします。詳細は、プレゼンテーション・レイヤー・オブジェクトに対する権限の設定を参照してください。

  4. 「カスタム表示名」を選択して、セッション変数に基づいた名前を動的に表示し、「変換キー」フィールドを編集します。「カスタム説明」を選択して、セッション変数に基づいたカスタム説明を表示します。

    これらのオプションは、ローカライゼーションの目的で使用します。プレゼンテーション・レイヤー内で文字列を外部化し、「文字列の外部化」ユーティリティを実行すると、その結果にはセッション変数の情報および変換キーが含まれます。

    ローカライゼーションの詳細は、Oracle Business Intelligence Enterprise Editionシステム管理者ガイドのBusiness Intelligenceのローカライズを参照してください。

  5. オプションで、「オブジェクト非表示の条件」フィールドにこのプレゼンテーション表をアンサーおよびBIコンポーザの「サブジェクト領域ツリー」で表示するかどうかを制御する式を指定できます。オブジェクトを表示するには、このフィールドを空白のまま(デフォルト)にします。詳細は、プレゼンテーション・オブジェクトの表示の制御を参照してください。

  6. 「列」タブで、このプレゼンテーション表のプレゼンテーション列の追加、削除、編集または並替えができます。

  7. 階層タブで、このプレゼンテーション表のプレゼンテーション階層の追加、削除、編集または並替えができます。

  8. 「別名」タブで、このプレゼンテーション表の別名を指定または削除できます。別名の詳細は、プレゼンテーション・レイヤー・オブジェクトの別名(シノニム)の作成を参照してください。

  9. 「子プレゼンテーション表」タブを使用して、アンサーおよびBIコンポーザでネストされたフォルダとして表示するプレゼンテーション表を指定します。詳細は、BIコンポーザでのフォルダのネストを参照してください。

  10. 「OK」をクリックします。

サブジェクト・エリアで表の並替えまたはすべての表のソートを実行するには

  1. プレゼンテーション・レイヤーでサブジェクト・エリアをダブルクリックします。
  2. 「サブジェクト・エリア」ダイアログでI「プレゼンテーション表」タブをクリックします。
  3. 表を移動するには、並べ替える表を「名前」リストから選択します。その表をドラッグ・アンド・ドロップしてその位置を変更するか、「上へ」ボタンと「下へ」ボタンをクリックします。
  4. すべての表をアルファベット順にソートするには、「名前」列ヘッダーをクリックします。クリックするたびに、ソート順がアルファベットの昇順と降順で交互に切り替わります。

プレゼンテーション列の作成および管理

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

「プレゼンテーション列」ダイアログで「論理列名の使用」オプションと「カスタム表示名」オプションの両方を選択解除すると、論理列名とは異なる名前を表示できます。

ユーザーにとって使いやすい編成とするために、ビジネス・モデルとマッピング・レイヤーにある1つの論理表の列を複数のプレゼンテーション表にドラッグ・アンド・ドロップできます。これにより、ユーザーにとって意味のあるカテゴリを作成できます。たとえば、ボリューム・メジャーを含むクラス、シェア・メジャーを含むクラス、1年前のメジャーを含むクラスなど、様々なメジャーのクラスを持つ複数のプレゼンテーション表を作成できます。

注意:

プレゼンテーション表に列をドラッグするときは、それと同じ名前の列や同じ名前の別名がプレゼンテーション表に存在しないことを確認します。

多くの場合、論理レイヤーから論理列をドラッグ・アンド・ドロップすることでプレゼンテーション列を自動的に作成できます。

プレゼンテーション列のプロパティを編集するには

  1. プレゼンテーション・レイヤーでプレゼンテーション列をダブルクリックして「プレゼンテーション列」ダイアログを表示します。

  2. 「一般」タブで、論理列名とは異なる名前を指定するために「論理列名の使用」を選択解除し、列の名前を入力します。プレゼンテーション・オブジェクトの名前を変更すると自動的に別名が作成されるので、元の名前を使用した問合せも問題なく実行できます。

    注意:

    プレゼンテーション列の名前を編集するには、「プレゼンテーション名の編集」管理ツール・オプションを有効にする必要があります。

  3. このプレゼンテーション列に権限を設定するには、「権限」をクリックします。詳細は、プレゼンテーション・レイヤー・オブジェクトに対する権限の設定を参照してください。

  4. 「カスタム表示名」または「カスタム説明」を選択し、セッション変数に基づいたカスタム名または、セッション変数に基づいたカスタム説明を動的に表示します。

    「論理列名の使用」の選択を解除して、 「カスタム表示名」を選択すると、「変換キー」フィールドを編集できるようになります。

    「カスタム表示名」「カスタム説明」および「変換キー」は、通常はローカライゼーションの目的で使用されます。プレゼンテーション・レイヤー内で文字列を外部化し、「文字列の外部化」ユーティリティを実行すると、その結果にはセッション変数の情報および変換キーが含まれます。

    ローカライゼーションの詳細は、Oracle Business Intelligence Enterprise Editionシステム管理者ガイドのBusiness Intelligenceのローカライズを参照してください。

    注意:

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

  5. 「論理列」フィールドには、このプレゼンテーション列の論理列の名前が表示されます。論理列オブジェクトを変更するには「編集」をクリックします。

  6. オプションで、「オブジェクト非表示の条件」フィールドにこのプレゼンテーション列をアンサーおよびBIコンポーザの「サブジェクト領域ツリー」で表示するかどうかを制御する式を指定できます。オブジェクトを表示するには、このフィールドを空白のまま(デフォルト)にします。詳細は、プレゼンテーション・オブジェクトの表示の制御を参照してください。

  7. このプレゼンテーション列の別名を指定または削除するには「別名」タブを使用します。別名の詳細は、プレゼンテーション・レイヤー・オブジェクトの別名(シノニム)の作成を参照してください。

プレゼンテーション列を並べ替えるには

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

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

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

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

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

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

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

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

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