ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Business Intelligence Discoverer管理者ガイド
11gリリース1 (11.1.1)
E51906-01
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

15 手動によるサマリー・フォルダの作成

この章では、(自動サマリー管理を使用するかわりに) Discoverer Administratorを使用してサマリー・フォルダを手動で作成する方法について説明します。この章の内容は次のとおりです。

15.1 手動によるサマリー・フォルダの作成について

手動によるサマリー・フォルダの作成は、Discovererの自動サマリー管理(ASM)機能を使用するかわりにユーザー自身でサマリー・フォルダを作成する処理です(詳細は、第14章「サマリー・フォルダの管理」を参照)。サマリー・フォルダの作成にはASMを使用することをお薦めします。ただし、次の場合にはサマリー・フォルダをユーザー自身で作成できます。

サマリー・ウィザードの最初のステップで、ASMを使用してサマリー・フォルダを作成するかまたは手動で作成するかを指定します。サマリー・フォルダを手動で作成するには、「サマリーを個別に指定」オプションを選択して、次のいずれかの作業を完了する必要があります。

サマリー・フォルダの詳細およびDiscovererでサマリー・フォルダを自動的に作成およびメンテナンスする方法の詳細は、第14章「サマリー・フォルダの管理」を参照してください。

15.2 Discovererでサマリー・フォルダを手動で作成する前提条件

サマリー・フォルダを作成するには、次の前提条件を満たす必要があります。

注意

15.3 サマリー組合せ

サマリー組合せは、サマリー・フォルダを構成するアイテムのグループです。サマリー組合せは、データベースのマテリアライズド・ビューまたはサマリー・テーブルに直接マップします。Discovererでは、作成したサマリー組合せに基づいてマテリアライズド・ビューまたはサマリー・テーブルが作成されます。各サマリー組合せは、サマリー・フォルダで複数のアイテムを組み合せる異なる方法を定義します。Discoverer Plusユーザーが、特定の組合せで指定されたアイテムにかなり一致するアイテムの組合せを含むクエリーを実行する場合、ディテール・データのかわりにサマリー・テーブルまたはマテリアライズド・ビューに対してクエリーが実行されるため、レスポンス時間が短縮されます。

たとえば、「Product Key」(製品キー)および「Product Type」(製品タイプ)という2つのフォルダ・アイテムに対するサマリー・フォルダを作成するとします。

「Product Key」(製品キー)および「Product Type」(製品タイプ)というアイテムが同時に使用される場合のみサマリー・フォルダを使用できます。

この例ではサマリー組合せを追加しませんが、デフォルトの組合せを次のように受け入れます。

組合せ 組合せ1 (デフォルト)
Product Key 選択
Product Type 選択

かわりに、次の組合せの場合にサマリー・フォルダを使用することもできます。

この場合は2つのサマリー組合せを追加して、使用するアイテムの隣にあるチェック・ボックスを次のように選択します。

組合せ 組合せ1 (デフォルト) 組合せ2 組合せ3
Product Key 選択 選択 選択解除
Product Type 選択 選択解除 選択

サマリー・ウィザードを使用して、各サマリー・フォルダに必要なだけ組合せを定義できます。

図15-1 サマリー組合せ、サマリー・フォルダ、サマリー・テーブルまたはマテリアライズド・ビューの関係

図15-1の説明は前後にあります。

上の図は、Discovererではそれぞれのサマリー組合せに対して、マテリアライズド・ビューまたはサマリー・テーブルがデータベースに作成されることを示しています。

複数のサマリー組合せを追加する場合、Discovererは(可能であれば)低レベルの組合せ(少数のアイテムを含む組合せ)を使用して、高レベルの組合せ(多数のアイテムを含む組合せ)を作成します。これは、次の理由によりパフォーマンスを向上させます。

たとえば、サマリー・フォルダに次のような2つのサマリー組合せが含まれる場合があります。

Discovererは、ディテール・データに直接アクセスして、月と地域により収益のデータを集計します。次に、Discovererは第1の組合せで集計されたデータを使用して第2の組合せのデータを集計し、処理とCPUの両方のオーバーヘッドを省きます。

注意: サマリー組合せは、Discovererがサマリー・フォルダのリフレッシュを管理する場合のみ使用できます。

15.4 サマリー組合せを定義するときに考慮する事項

サマリー組合せを定義するときに考慮するのは次の3点です。

良好なサマリー・フォルダ設計の鍵は、システムの使用パターンに応じて最適なサマリー組合せを作成することにあります。

一般に、クエリーは、頻度の高いものであれば、データベース領域がより必要になるとしても、できるだけ高速で実行されることが求められます。一方、頻度の低いクエリーであれば、実行速度が遅くなるとしても、使用するデータベース領域ができるだけ少ないことが求められます。

サマリー組合せを作成するときは、次の点を確認します。

たとえば、次のサマリー・テーブルでは、列「EUL_SUM200801」と列「EUL_SUM200802」が、「Sales Fact」フォルダの該当するアイテムにマップされています。

図15-2 ファクト・テーブルとディメンション・テーブルに対するサマリー・テーブルと結合の例

図15-2の説明は前後にあります。

前述の図では、次のことに注目してください。


a. 「Product Key」を使用した「Sales Fact」テーブルから「Product」テーブルへの結合
b. 「Time Key」を使用した「Sales Fact」テーブルから「Fiscal Date」テーブルへの結合
c. 「Store Key」を使用した「Sales Fact」テーブルから「Store」テーブルへの結合
d. 「Product Key」を使用したサマリー・テーブル「EUL_SUM200801」から「Product」テーブルへの結合
e. 「Time Key」を使用したサマリー・テーブル「EUL_SUM200801」から「Fiscal Date」テーブルへの結合
f. 「Time Key」を使用したサマリー・テーブル「EUL_SUM200802」から「Fiscal Date」テーブルへの結合
g. 「Store Key」を使用したサマリー・テーブル「EUL_SUM200802」から「Store」テーブルへの結合
h. 「EUL_SUM200801」および「EUL_SUM200802」は、Discovererがデータベースに作成するサマリー・テーブルを表しています。

クエリーに応じて、Discovererは1つ以上のディメンション・テーブル(「Store」、「Product」または「Fiscal Date」)に対してサマリー・テーブルを結合します。ディメンション・テーブルはEULで定義されたアイテムによってファクト・テーブルに結合される必要があり、サマリー・テーブルはファクト・フォルダに外部キー・アイテムを含む必要があります。

たとえば、ユーザーが「Product Category」、「Month」および「SUM」(ドル利益)をリクエストすると、Discovererは「EUL_SUM200801」を「Product」および「Fiscal Date」に結合して結果を取得します。Discovererでは「Sales Fact」テーブルと「Product」および「Fiscal Date」との間の外部キーおよび主キーがわかっているため、これらのキーを「EUL_SUM200801」に適用できます。

15.5 サマリー組合せをセットアップするためのガイドライン

サマリー組合せは、段階的に作成することをお薦めします。最初は頻繁に使用されるクエリーに、次は頻繁に使用されないクエリーに注目し、最後に「キャッチオール」(すべてを集めた)サマリー組合せを作成します。サマリー組合せをセットアップするガイドラインは次のとおりです。

クエリーの対象範囲 アイテムの数 注意
頻繁に使用されるクエリー 3-4 3つまたは4つの軸アイテム(ディメンション値)のみを組み合せる多数のサマリー組合せを作成します。これにより、領域が最小化され、パフォーマンス向上が最大化されます。
頻繁に使用されないクエリー 5-7 たとえば、5から7個の軸アイテムを組み合せた頻繁に使用されないサマリー組合せを作成します。領域がさらに必要になりますが、大幅なパフォーマンス向上が実現されます。サマリー組合せでアイテムを多く作成するほど、機能するクエリーの種類が増加します。
キャッチオール すべて ユーザーが自分でサマリーを指定する場合は、サマリー・フォルダにすべてのアイテム(合計数はソース・フォルダにあるアイテムの数よりも少なくする必要があります)を含む1つのサマリー組合せを作成します。クエリー結果の速度は遅くなりますが、それでもディテール・テーブルへのクエリーに比べると、パフォーマンスは良好です。Discoverer Administratorは、このサマリー組合せを次のように自動的に作成します。

サマリー組合せに次のアイテムを含めます。

注意

15.6 式でサマリー・フォルダが使用されるとき

特定の条件を除き、式はサマリー・フォルダを使用します。このため、式がいつサマリー・フォルダを使用するかを判別できるのは便利です。次の例では、次の場合に式がサマリー・フォルダをいつ使用するかを示しています。

サマリー・テーブルの使用 注意
SUM(Salary + Comm) しない この式は、「SUM(Salary)」と「SUM(Comm)」がサマリーに使用するアイテムとして使用可能であってもサマリー・フォルダを使用しません。これは、SUM(Salary + Comm)がSUM(Salary) + SUM(Comm)と関係上同等ではないことから生じます。つまり、結果が間違いになるので、式は使用されません。
SUM(Salary) * 12 する SUM(Salary)の計算時にサマリー・フォルダが使用されます。
NVL(SUM(Comm),0) する NVL(SUM(Comm),0)などのようなSQL関数を使用する式はサマリーを使用します。これは、「SUM(Comm)」をサマリーで使用できるからです。
SUM(NVL(Comm,0)) しない SUM(NVL(Comm,0))などのような式はサマリーを使用しません。これは、式の一部と使用可能なサマリーに使用するアイテム「SUM(Comm)」の間で直接一致しないからです。
COUNT(DISTINCT, <folder_name.item_name>) する COUNT(DISTINCT, STORE.STORE_NAME)などのような式がサマリー・フォルダを使用するのは、COUNT(DISTINCT)式自体ではなくCOUNT(DISTINCT)式の基礎となるアイテムがサマリー・フォルダに含まれている場合のみです。たとえば、count(distinct Store.Store name)、sum(Sales Facts.Sales)、count(Sales Facts.Sales)を含むクエリーを考えてみます。

サマリー・フォルダには次のアイテムが含まれます。

Store.Store name、sum(Sales Facts.Sales)、count(Sales Facts.Sales)


本質的に、式は、式または式の一部とサマリーに使用する式が関係上等しい場合のみサマリー・フォルダを使用します。

15.7 EULのアイテムに基づくサマリー・フォルダの作成方法

このオプションを使用して、サマリー・フォルダに含めるEULアイテムの組合せを手動で選択します。

たとえば、次の場合にこのオプションを選択します。

EULのアイテムに基づいてサマリー・フォルダを作成する手順は、次のとおりです。

  1. 「挿入」→「サマリー」を選択すると、「サマリー・ウィザード: ステップ1」ダイアログが表示されます。

    図15-3 「サマリー・ウィザード: ステップ1」ダイアログ

    図15-3の説明は前後にあります。
  2. 「サマリーを個別に指定」オプションを選択し、「次へ」をクリックすると、「サマリー・ウィザード: ステップ2」ダイアログが表示されます。

    図15-4 「サマリー・ウィザード: ステップ2」ダイアログ

    図15-4の説明は前後にあります。
  3. 「End User Layer上のアイテムを指定」を選択し、サマリー・フォルダを作成します。

    サマリー・フォルダ機能が有効である場合のみ、このオプションを使用できます。詳細は、「サマリー・フォルダのデータベースの構成方法」を参照してください。

  4. 「次へ」をクリックすると、「サマリー・ウィザード: ステップ3」ダイアログ(サマリー・フォルダへのアイテムの追加)が表示されます。

    図15-5 「サマリー・ウィザード: ステップ3」ダイアログ

    図15-5の説明は前後にあります。
  5. 新規サマリー・フォルダに含めるアイテムを「選択可能なアイテム」リストから「選択済アイテム」リストに移動します。

    同時に複数のアイテムを選択するには、[Ctrl]キーを押しながら別のアイテムをクリックします。

    次のものを含めることを覚えておいてください。

    注意: 任意のアイテムと関数を選択できます。ただし、異なるフォルダからのアイテムを選択する場合は、フォルダ間にすでに結合が存在する必要があります。

  6. 「次へ」をクリックし、「サマリー・ウィザード: ステップ4」ダイアログ(アイテムの組合せの追加)を表示して、新規サマリー・フォルダでサマリー組合せを定義します。

    図15-6 「サマリー・ウィザード: ステップ4」ダイアログ

    図15-6の説明は前後にあります。

    「サマリー・ウィザード: ステップ4」ダイアログにより、新規サマリー・フォルダでサマリー組合せを定義できます。

    デフォルトでは、「サマリー・ウィザード: ステップ3」で選択されたすべてのアイテムは最初のサマリー組合せ(列0)に含まれます。

  7. 「組合せの追加」をクリックし、新規サマリー組合せを追加します。

    サマリー組合せは、新しい番号を付けられた列に表示されます。

  8. 関連するチェック・ボックスを選択し、サマリー組合せにアイテムを含めます。

  9. 必要なだけサマリー組合せを追加します。

    詳細は、「サマリー組合せ」を参照してください。

    ヒント:

    • 指定したサマリー組合せを使用することによって得られるパフォーマンス向上に対して、サマリー組合せが占める表領域サイズの重要度が高いかどうか明確でない場合は、「見積り」をクリックします。

    • 「プロパティ」をクリックして、選択したサマリー組合せのデータベース記憶域のプロパティを表示および編集できます。詳細は、「サマリー・フォルダのサマリー組合せのデータベース記憶域プロパティを編集する方法」を参照してください。

    • 不要なサマリー組合せを削除するには、関連する列番号を選択し、「組合せの削除」をクリックします。

  10. 「次へ」をクリックし、「サマリー・ウィザード: ステップ5」ダイアログ(サマリー・フォルダのリフレッシュ)を表示して、サマリー・フォルダのリフレッシュ・スケジュールを指定します。

    図15-7 「サマリー・ウィザード: ステップ5」ダイアログ

    図15-7の説明は前後にあります。
  11. 「このサマリーフォルダを自動リフレッシュ」チェック・ボックスを選択し、Discovererがこのサマリー・フォルダを自動的にリフレッシュする日付、時刻および頻度を指定します。

    ヒント: データが静的で変化しない場合、またはサマリー・フォルダを手動でリフレッシュする場合は、このチェック・ボックスを選択しないでください。手動でサマリー・フォルダをリフレッシュする方法の詳細は、「サマリー・フォルダの手動によるリフレッシュ方法」を参照してください。

  12. Discovererが最初のリフレッシュを開始する日付と時刻を設定します。

  13. 必要なリフレッシュ間隔を「間隔」フィールドに設定します。

    ここで指定するリフレッシュ間隔は、Discovererがデータをリフレッシュおよび更新する間隔です。このパターンは、設定を変更するまで変わりません。

  14. 「次へ」をクリックすると、「サマリー・ウィザード: ステップ6」ダイアログ(サマリー・フォルダの名前付け)が表示されます。

    図15-8 「サマリー・ウィザード: ステップ6」ダイアログ

    図15-8の説明は前後にあります。
  15. サマリー・フォルダの名前と説明を指定します。

  16. このサマリー・フォルダをいつ作成するか次のように指定します。

    • 小規模なサマリー・テーブルを保有している場合またはサマリー・テーブルをすぐに作成する場合は、「すぐに作成」オプションを選択します。

    • オフピーク時間に作成するのが最適な大規模なサマリー・テーブルを保有している場合は、「次の日時に作成」オプションを選択します。サマリー・テーブルを作成する時刻と日付を入力します。

  17. 「終了」をクリックします。

Discovererでは、サマリー・フォルダの作成時に次のものが作成されます。

作成プロセスでは、サマリー・データが生成され、サマリー・テーブルまたはマテリアライズド・ビューに使用準備完了のマークが付けられます。

プロセスが完了すると、Discovererは「ワークエリア」の「サマリー」タブに新規サマリー・フォルダが表示されます。

15.8 ユーザーのクエリーに基づくサマリー・フォルダの作成方法

クエリー統計は、ユーザーに対して「クエリー統計の収集」権限がオンに切り替えられたときに自動的に生成されます(詳細は、「ユーザーまたはロール(職責)が実行できる作業の指定方法」を参照)。

アイテムをユーザー自身で選択するのではなく、クエリー統計に基づいて新規サマリー・フォルダを作成できます。Discovererは、Discovererエンド・ユーザーのクエリーから生成されたクエリー統計に基づいて、推奨されるサマリー・フォルダ・アイテムをユーザーに示します。

特定のクエリーに基づいて1つ以上のサマリー・フォルダを作成し、Discovererで他のサマリー・フォルダを作成する必要がない場合はこのオプションを選択します。

クエリー統計に基づくサマリー・フォルダを作成する手順は、次のとおりです。

  1. 「挿入」→「サマリー」を選択すると、「サマリー・ウィザード: ステップ1」ダイアログが表示されます。

    図15-9 「サマリー・ウィザード: ステップ1」ダイアログ

    図15-9の説明は前後にあります。
  2. 「サマリーを個別に指定」オプションを選択し、「次へ」をクリックすると、「サマリー・ウィザード: ステップ2」ダイアログが表示されます。

    図15-10 「サマリー・ウィザード: ステップ2」ダイアログ

    図15-10の説明は前後にあります。
  3. 「クエリー統計を使用」オプションを選択します。

    このオプションにより、サマリー・テーブルまたはマテリアライズド・ビューが作成されます。このオプションは、サマリー管理機能が有効な場合のみ使用できます。詳細は、「サマリー・フォルダのデータベースの構成方法」を参照してください。

  4. 「次へ」をクリックすると、「サマリー・ウィザード: ステップ3」ダイアログが表示されます。

    図15-11 「サマリー・ウィザード: ステップ3」ダイアログ

    図15-11の説明は前後にあります。

    「サマリー・ウィザード: ステップ3」ダイアログは、次の3つのセクションに分かれています。

    セクション番号 目的
    セクション1 クエリー統計について、検索条件を指定した後、「検索」をクリックします。

    このセクションにより、検索条件を指定し、クエリーのパフォーマンスの統計を取得できます。

    セクション2 サマリーを作成するクエリーを選択します。

    このセクションは、検索条件に一致するクエリーを表示します。

    セクション3 サマリーに使用するアイテムを確認します。

    このセクションは、選択されたクエリーのフォルダ、結合およびアイテムを表示します。


  5. クエリーの検索に使用する前に実行した値をセクション1に指定します。

  6. 「検索」をクリックします。

    検索時間が長くなる場合、Discovererは進行状況を示すバーを表示します。

    セクション1のしきい値に一致するすべてのクエリーは、セクション2に表示されます。このリストをさらに絞り込んだり拡張するには、しきい値を再度指定します。

    リストのクエリーが、すでにサマリーを作成されたアイテムを使用する場合は、クエリーの隣にキューブ・アイコンが表示されます。

    セクション2の列にあるアイテムの表示順序をソートするには、関連する列ヘッダーをクリックします。

  7. サマリーを作成するクエリーを表す行をセクション2のリストから選択します。

    クエリーのフォルダ、結合およびアイテムがセクション3に表示されます。

  8. 「次へ」をクリックすると、「サマリー・ウィザード: ステップ4」ダイアログ(サマリー・フォルダへのアイテムの追加)が表示されます。

    図15-12 「サマリー・ウィザード: ステップ4」ダイアログ

    図15-12の説明は前後にあります。

    「サマリー・ウィザード: ステップ4」ダイアログにより、サマリー・フォルダに含めるアイテムを選択できます。デフォルトでは、「選択済アイテム」リストに、サマリー・ウィザードの前のページで選択したクエリーからのアイテムが含まれています。

  9. 新規サマリー・フォルダに含めるアイテムを「選択可能なアイテム」リストから「選択済アイテム」リストに移動します。

    同時に複数のアイテムを選択するには、[Ctrl]キーを押しながら別のアイテムをクリックします。

    次のものを含めることを覚えておいてください。

    注意: 任意のアイテムと関数を選択できます。ただし、異なるフォルダからのアイテムを選択する場合は、フォルダ間にすでに結合が存在する必要があります。

  10. 「次へ」をクリックすると、「サマリー・ウィザード: ステップ5」ダイアログ(アイテムの組合せの追加)が表示されます。

    図15-13 「サマリー・ウィザード: ステップ5」ダイアログ

    図15-13の説明は前後にあります。

    「サマリー・ウィザード: ステップ5」ダイアログにより、新規サマリー・フォルダでサマリー組合せを定義できます。

    デフォルトでは、「サマリー・ウィザード: ステップ4」で選択されたすべてのアイテムは最初のサマリー組合せ(列0)に含まれます。

  11. 「組合せの追加」をクリックし、新規サマリー組合せを追加します。

    サマリー組合せは、新しい番号を付けられた列に表示されます。

  12. 関連するチェック・ボックスを選択し、新規サマリー組合せにアイテムを含めます。

  13. 必要なだけサマリー組合せを追加します。

    詳細は、「サマリー組合せ」を参照してください。

  14. 「見積り」をクリックし、指定したサマリー組合せを使用して得られるパフォーマンス向上に対して、サマリー組合せが占める表領域サイズの重要度が高いかどうかを判断できます。

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

    注意: 「プロパティ」をクリックして、選択したサマリー組合せのデータベース記憶域プロパティを表示および編集できます。詳細は、「サマリー・フォルダのサマリー組合せのデータベース記憶域プロパティを編集する方法」を参照してください。

    ヒント: 不要なサマリー組合せを削除するには、関連する列番号を選択し、「組合せの削除」をクリックします。

  16. 「次へ」をクリックし、「サマリー・ウィザード: ステップ4」ダイアログ(サマリー・フォルダのリフレッシュ)を表示して、サマリー・フォルダのリフレッシュ・スケジュールを指定します。

    図15-14 「サマリー・ウィザード: ステップ6」ダイアログ

    図15-14の説明は前後にあります。
  17. 「このサマリーフォルダを自動リフレッシュ」チェック・ボックスを選択し、このサマリーの自動リフレッシュの日付、時刻および頻度を指定します。

    ヒント: データが静的で変化しない場合、またはサマリー・フォルダを手動でリフレッシュする場合は、このチェック・ボックスを選択しないでください。手動でサマリー・フォルダをリフレッシュする方法の詳細は、「サマリー・フォルダの手動によるリフレッシュ方法」を参照してください。

  18. Discovererが最初のリフレッシュを開始する「日付」「時間」を設定します。

  19. 必要なリフレッシュ間隔を「間隔」フィールドに設定します。

    ここで指定するリフレッシュ間隔は、Discovererがデータをリフレッシュおよび更新する間隔です。このパターンは、設定を変更するまで変わりません。

  20. 「次へ」をクリックすると、「サマリー・ウィザード: ステップ7」ダイアログ(サマリー・フォルダの名前付け)が表示されます。

    図15-15 「サマリー・ウィザード: ステップ7」ダイアログ

    図15-15の説明は前後にあります。
  21. サマリー・フォルダの名前と説明を指定します。

  22. このサマリー・フォルダをいつ作成するかを指定します。

  23. 「終了」をクリックします。

    Discovererでは、サマリー・フォルダの作成時に次のものが作成されます。

    • サマリー・フォルダとサマリー・テーブル(Oracle Standard Editionデータベースの場合)

    • サマリー・フォルダとマテリアライズド・ビュー(Oracle Enterprise Editionデータベースの場合)

    作成プロセスでは、サマリー・データが生成され、サマリー・テーブルまたはマテリアライズド・ビューに使用準備完了のマークが付けられます。

プロセスが完了すると、Discovererでは「ワークエリア」の「サマリー」タブに新規サマリー・フォルダが表示されます。

注意

Discovererが提供するクエリー統計の収集用ビジネスエリアには、次のものを分析するワークブックが付属しています。

15.9 外部サマリー・テーブルに基づくサマリー・フォルダの作成方法

この項では、Discoverer以外のアプリケーションにより作成されたサマリー・テーブルに基づいて新規サマリー・フォルダを作成する方法について説明します。Discoverer以外のアプリケーションによって作成されたサマリー・テーブルを外部サマリー・テーブルといいます。この作業は、外部ビューに基づくサマリー・フォルダの作成にも適用されることに注意してください。

外部サマリー・テーブルに基づくサマリー・フォルダを作成する手順は、次のとおりです。

  1. 「挿入」→「サマリー」を選択すると、「サマリー・ウィザード: ステップ1」ダイアログが表示されます。

    図15-16 「サマリー・ウィザード: ステップ1」ダイアログ

    図15-16の説明は前後にあります。
  2. 「サマリーを個別に指定」オプションを選択し、「次へ」をクリックすると、「サマリー・ウィザード: ステップ2」ダイアログが表示されます。

    図15-17 「サマリー・ウィザード: ステップ2」ダイアログ

    図15-17の説明は前後にあります。
  3. 「外部サマリー・テーブルの登録」オプションを選択します。

    この作業が完了すると、外部アプリケーションによって作成されたサマリー・テーブルからマテリアライズド・ビューがデータベースによって作成されます。

    Discovererは、次の条件下でサマリー・テーブルの作成を続行することに注意してください。

  4. 「次へ」をクリックすると、「サマリー・ウィザード: ステップ3」ダイアログが表示されます。

    図15-18 「サマリー・ウィザード: ステップ3」ダイアログ

    図15-18の説明は前後にあります。
  5. 「選択」をクリックすると、「ユーザーまたはテーブルおよびビューの選択」ダイアログが表示されます。

    図15-19 「テーブルまたはビューの選択」ダイアログ

    図15-19の説明は前後にあります。
  6. 登録する外部サマリー・テーブルを含むデータベースを(ドロップダウン・リストから)選択します。

    注意: Oracle Enterprise Editionデータベースに接続した場合、ユーザーはデータベース・リンクを経由して外部サマリーを登録できません。これは、データベース・リンクを経由してマテリアライズド・ビューが作成されるのをデータベースが許可しないからです。ただし、EULが存在し、ビューの外部サマリーを参照しているデータベースにビューを作成することによって、マテリアライズド・ビューを作成できます。このビューは、Discoverer内に外部サマリーとして登録できます。

  7. Discoverer Administratorで登録する外部サマリー・テーブルを選択します。

  8. 「OK」をクリックし、マップされたアイテム・リストの外部サマリー・テーブルで検索されたすべてのデータベース列を表示します。

    図15-20 「サマリー・ウィザード: ステップ3」ダイアログ

    図15-20の説明は前後にあります。

    外部サマリー・テーブルの各データベース列をEULの該当するアイテムにマップします。

  9. 各データベース列について、該当するアイテムを「選択可能なアイテム」リストから「マップされたアイテム」リストのデータベース列にドラッグします。

    ヒント: 同じフォルダからの複数のアイテムが外部サマリー・テーブルの列に対応する場合、フォルダを「マップされたアイテム」リストのアイテムにドラッグ・アンド・ドロップできます。Discoverer Administratorは、アイテム名を使用して、正しいアイテムをデータベース列にマップします。Discoverer Administratorが対応するアイテムを識別できない列については、アイテムをマップする必要があります。

    ヒント: 外部サマリー・テーブルのデータベース列とEULのアイテムとの間のマッピングを削除するには、「マップされたアイテム」リストの該当する列を選択し、左矢印ボタンをクリックします。

  10. 「次へ」をクリックし、「サマリー・ウィザード: ステップ4」ダイアログ(サマリー・フォルダのリフレッシュ)を表示して、サマリー・フォルダのリフレッシュ・スケジュールを指定します。

    図15-21 「サマリー・ウィザード: ステップ4」ダイアログ

    図15-21の説明は前後にあります。
  11. Discovererによってこの外部サマリー・テーブルのリフレッシュを管理する場合は、「このサマリーのリフレッシュを管理」チェック・ボックスを選択します。

  12. 「このサマリーフォルダを自動リフレッシュ」チェック・ボックスを選択し、このサマリーの自動リフレッシュの日付、時刻および頻度を指定します。

    ヒント: データが静的で変化しない場合、またはサマリー・フォルダを手動でリフレッシュする場合は、このチェック・ボックスを選択しないでください。手動でサマリー・フォルダをリフレッシュする方法の詳細は、「サマリー・フォルダの手動によるリフレッシュ方法」を参照してください。

  13. Discovererが最初のリフレッシュを開始する「日付」と「時間」を設定します。

  14. 必要なリフレッシュ間隔を「間隔」フィールドに設定します。

    ここで指定するリフレッシュ間隔は、Discovererがデータをリフレッシュおよび更新する間隔です。このパターンは、設定を変更するまで変わりません。

  15. 「次へ」をクリックすると、「サマリー・ウィザード: ステップ5」ダイアログ(サマリー・フォルダの名前付け)が表示されます。

    図15-22 「サマリー・ウィザード: ステップ5」ダイアログ

    図15-22の説明は前後にあります。
  16. サマリー・フォルダの名前と説明を指定します。

  17. 「終了」をクリックし、ビジネスエリアにサマリー・フォルダを作成して外部サマリー・テーブルをDiscovererで登録します。

    プロセスが完了すると、Discovererは「ワークエリア」の「サマリー」タブに新規サマリー・フォルダを表示します。

注意

15.10 サマリー・フォルダの手動によるリフレッシュ方法

この項では、サマリー・フォルダをリフレッシュする方法について説明します。データベースが変更された場合に、サマリー・フォルダのリフレッシュが必要な場合があります。

サマリー・フォルダを手動でリフレッシュするする手順は、次のとおりです。

  1. 「ワークエリア」の「サマリー」タブで、リフレッシュするサマリー・フォルダを選択します。

  2. 「ツール」→「サマリーのリフレッシュ」を選択すると、「サマリーのリフレッシュ」ダイアログが表示されます。

    注意: Discovererは、外部管理サマリー・フォルダについては「サマリーのリフレッシュ」ダイアログを表示しません。

    図15-23 「サマリーのリフレッシュ」ダイアログ

    図15-23の説明は前後にあります。
  3. 選択したサマリー・フォルダをいつリフレッシュするかを次のように指定します。

    • すぐにサマリー・フォルダをリフレッシュする場合は、「今すぐサマリーをリフレッシュする」オプションを選択します。

    • 指定した時刻にサマリー・フォルダをリフレッシュする場合は、「リフレッシュをスケジュールする」オプションを選択します。

  4. 「リフレッシュをスケジュールする」を選択した場合は、リフレッシュを開始する日付と時刻を指定します。

  5. 増分リフレッシュを実行するには、「増分リフレッシュを実行」チェック・ボックスを選択します。

    前回のリフレッシュからデータベース・テーブルのディテール・データが少ししか変更されていない場合には、増分リフレッシュを実行できます。増分リフレッシュは、前回のリフレッシュからデータベースにコミットされた変更のみを更新するので、このリフレッシュを実行すると時間が節約されます。

    増分リフレッシュに必要な条件の詳細は、『Oracle Databaseデータ・ウェアハウス・ガイド』を参照してください。

注意

サマリー・フォルダ・リフレッシュの詳細は、次の項目を参照してください。

15.11 サマリー・フォルダのプロパティの編集方法

この項では、サマリー・フォルダのプロパティの編集方法について説明します。

サマリー・フォルダのプロパティを編集する手順は、次のとおりです。

  1. 「ワークエリア」の「サマリー」タブで、1つ以上のサマリー・フォルダを選択します。

  2. 「編集」→「プロパティ」を選択すると、「サマリー・プロパティ」ダイアログが表示されます。

    図15-24 「サマリー・プロパティ」ダイアログ

    図15-24の説明は前後にあります。

    ヒント: 同時に複数のサマリー・フォルダを選択するには、[Ctrl]キーを押しながら別のサマリー・フォルダをクリックします。選択したすべてのフォルダが特定のプロパティに同じ値を持つ場合は、その値が表示されます。選択したフォルダが特定のプロパティに異なる値を持つ場合、そのプロパティの値は表示されません。ここで加えた変更は、選択したすべてのサマリー・フォルダに適用されます。

  3. 必要な変更を行います。

  4. 「OK」をクリックして変更内容を保存します。

15.12 サマリー・フォルダの編集方法

サマリー・フォルダを変更して、次の操作を行う場合があります。

注意

サマリー・フォルダを編集する手順は、次のとおりです。

  1. 「ワークエリア」の「サマリー」タブを表示します。

  2. ビジネスエリアの隣のプラス記号(+)を選択し、使用可能なサマリー・フォルダを表示します。

  3. (オプション)「表示」→「サマリーの検証」を選択し、必要に応じて診断サマリー・フォルダ情報を表示します。

  4. サマリー・フォルダをクリックし、「編集」→「編集」を選択します。

    図15-25 「サマリーの編集」ダイアログの「一般」タブ

    図15-25の説明は前後にあります。
  5. 必要に応じてサマリー・フォルダを編集します。

    「サマリーの編集」ダイアログには、4つのタブがあります。各タブは、サマリー・ウィザードのステップに次のように対応しています。

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

注意

15.13 サマリー・フォルダのサマリー組合せのデータベース記憶域プロパティを編集する方法

Discoverer Administratorを使用してデータベース記憶域プロパティを編集し、サマリー組合せがデータベースに格納される方法を制御できます。

注意: データベース記憶域プロパティは、外部サマリー・テーブルに基づくサマリー・フォルダには使用できません。詳細は、「外部サマリー・テーブルに基づくサマリー・フォルダの相違点」を参照してください。

サマリー・フォルダのサマリー組合せのデータベース記憶域プロパティを編集する手順は、次のとおりです。

  1. 「ワークエリア」の「サマリー」タブからサマリー・フォルダを選択します。

  2. 「編集」→「編集」を選択し、「サマリーの編集」ダイアログを表示します。

  3. 「詳細な情報は、次を参照してください:」を表示します。

  4. 編集するデータベース記憶域プロパティを含むサマリー組合せを選択します。

  5. 「プロパティ」をクリックすると、「データベース記憶域のプロパティ」ダイアログが表示されます(詳細は、「「データベース記憶域のプロパティ」ダイアログ: タブのリスト」を参照)。

  6. 該当するタブを表示して、必要に応じてプロパティを編集します。

「データベース記憶域のプロパティ」ダイアログのタブの詳細は、次を参照してください。

15.14 サマリー・フォルダの削除方法

この項では、サマリー・フォルダを削除する方法について説明します。サマリー・フォルダを削除する場合は、基礎となるサマリー・テーブルまたはマテリアライズド・ビューも削除されます。

サマリー・フォルダを削除する手順は、次のとおりです。

  1. 「ワークエリア」の「サマリー」タブから、削除するサマリー・フォルダを選択します。

    ヒント: 同時に複数のサマリー・フォルダを選択するには、[Ctrl]キーを押しながら別のサマリー・フォルダをクリックします。

  2. 「編集」→「削除」を選択すると、「削除の確認」ダイアログが表示されます。

    このサマリー・フォルダの削除による影響を受ける可能性のあるオブジェクトを確認できます。

  3. (オプション)削除の潜在的な影響を表示する手順は、次のとおりです。

    1. 「影響」をクリックして、「影響」ダイアログを表示します。

      図15-26 「影響」ダイアログ

      図15-26の説明は前後にあります。

      「影響」ダイアログでは、サマリー・フォルダの削除による影響を受ける可能性のある他のEULオブジェクトを確認できます。

      注意: 「影響」ダイアログには、ファイル・システム(.disファイル内)に保存されたワークブックに対する影響は表示されません。

    2. (オプション)行を選択すると、現在の処理がEULオブジェクトに与える影響を示すテキストが、リストの一番下に表示されます。

    3. サマリー・フォルダの削除による影響を確認し終えたら、「閉じる」をクリックして「影響」ダイアログを閉じます。

  4. 選択したサマリー・フォルダを削除する場合は、「はい」をクリックします。

    Discoverer Administratorは、選択したサマリー・フォルダをEULから削除し、サマリー・テーブルまたはマテリアライズド・ビューをデータベースから削除します。

15.15 サマリー・フォルダのサマリー・テーブルまたはマテリアライズド・ビューのステータスを表示する方法

この項では、サマリー・フォルダのサマリー・テーブルまたはマテリアライズド・ビューのステータスを表示する方法について説明します。

サマリー・フォルダのサマリー・テーブルまたはマテリアライズド・ビューのステータスを表示する手順は、次のとおりです。

  1. 「ワークエリア」の「サマリー」タブから、必要なサマリー・テーブルまたはマテリアライズド・ビューを含むサマリー・フォルダを選択します。

  2. 「編集」→「編集」を選択し、「サマリーの編集」ダイアログを表示します。

  3. 「詳細な情報は、次を参照してください:」を表示します。

  4. 必要なサマリー・テーブルまたはマテリアライズド・ビューに該当する、サマリー組合せの番号付き列ヘッダーを選択します。

    ダイアログ下部のステータス・バーに、サマリー・テーブルまたはマテリアライズド・ビューのステータスが表示されます。

  5. サマリー・テーブルまたはマテリアライズド・ビューのステータスの表示(サマリー組合せにより表示)を完了した時点で、「OK」をクリックし、「サマリーの編集」ダイアログを閉じます。

注意