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

前
 
次
 

5 ビジネスエリアの作成とメンテナンス

この章では、Discoverer Administratorを使用してビジネスエリアを作成およびメンテナンスする方法について説明します。この章の内容は次のとおりです。

5.1 ビジネスエリア

ビジネスエリアとは、Discovererエンド・ユーザー固有のデータ要件に一致するように設計されたテーブルまたはビュー(あるいはその両方)を概念上グループ化したものです。たとえば、会計部門は予算と財務に関するデータを表す会計ビジネスエリアを必要とします。一方、人事部門のマネージャは、部門と従業員情報専用のビジネスエリアを必要とします。

Discoverer Administratorでは、ビジネスエリアは「ワークエリア」の「データ」タブにファイルとして表示されます。ビジネスエリアを開いて、ビジネスエリアのフォルダとアイテムを表示できます(詳細は、「フォルダ」および「アイテム」を参照)。

図5-1 ビジネスエリア、フォルダおよびアイテムを表示する「ワークエリア」の「データ」タブ

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

5.2 新規ビジネスエリア作成の準備方法

ロード・ウィザードを使用して、Discoverer Administratorにビジネスエリアを作成します(詳細は、「ロード・ウィザード」を参照)。ロード・ウィザードを起動する前に、ビジネスエリア設計の概略を作成して準備します。Discovererエンド・ユーザーの目的に合ったビジネスエリアを設計するために、Discovererエンド・ユーザーの要件を意識するようにしてください。

次のガイドラインを使用してください。

オブジェクトを追加すると、ビジネスエリアは便利で効率的な分析ツールになりますが、設計も変化します。概略を作成しておくと、ビジネスエリアの変更および作成のためのフレームワークが提供されます。

5.3 ロード・ウィザード

ロード・ウィザードではビジネスエリア作成のためのわかりやすいインタフェースが提供され、次の操作を迅速に行うことができます。

5.4 ロード・ウィザードによるビジネスエリアの作成方法

Discoverer Administratorに接続済の場合

  1. 「挿入」→「ビジネスエリア」→「データベースから新規ビジネスエリアを作成...」を選択して、次のステップ2に進みます。

Discoverer Administratorに接続したばかりの場合

  1. 「新規ビジネスエリアを作成」をクリックします(Discoverer Administratorに接続したときにのみ表示される条件付きオプション)。

    注意: Discoverer Administratorに接続し、ユーザー名にEULへのアクセス権がある場合は、ロード・ウィザードが自動的に起動されます。

  2. 次のオプションのいずれかを選択してメタデータのロード元を指定します。

  3. 「次へ」をクリックして、「ロード・ウィザード: ステップ2」ダイアログを表示します。

    次の警告ダイアログが表示されます。

    図5-2 警告ダイアログ

    図5-2の説明は前後にあります。
  4. 「はい」をクリックすると、「ロード・ウィザード: ステップ2」ダイアログが表示されます。

5.4.1 オンライン・ディクショナリからのロード

「ロード・ウィザード: ステップ2」ダイアログでは、新規ビジネスエリアにロードするユーザー・オブジェクトを定義できます。

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

図5-3の説明は前後にあります。

注意: 「ロードするテーブルを所有するユーザーを選択してください」リストに表示される最大行数を変更するには、Discovererのレジストリ設定MaxNumListRowsの値を編集します(詳細は、第21章「Discovererのレジストリ設定」を参照)。

  1. 「データベース・リンクを選択してください」ドロップダウン・リストから、データベース・リンクを選択します。

    現行ユーザーIDのデフォルト・データベースが表示されます。ドロップダウン・リストには、ユーザーがアクセス権を持つプライベート・データベース・リンクまたはパブリック・データベース・リンクに基づいて、現行ユーザーIDが接続できるデータベースのみが表示されます。

  2. (各データベース・ユーザーの)チェック・ボックスを選択して、選択された各データベース・ユーザーが所有するデータベース・オブジェクトのデータ・ディクショナリ定義をビジネスエリアにロードします。

    表示されるデータベース・ユーザーは、選択したデータベースに存在するデータベース・ユーザーです。

  3. (オプション)「パターン・マッチングによる絞り込み」フィールドに、ビジネスエリアにロードされるユーザーのオブジェクトが一致する必要のあるパターンを指定します。

    %記号がデフォルトで表示されますが、これは任意の文字または文字列に一致するワイルドカードです。データベースからロードできるスキーマ・オブジェクトの数を減らすには、次のようにワイルドカードを他の文字と組み合せて使用します。

    ロードするスキーマ・オブジェクト 入力する文字
    すべてのスキーマ・オブジェクトを検索します %
    Dで始まるすべてのスキーマ・オブジェクトを検索します D%
    ANDで終わるすべてのスキーマ・オブジェクトを検索します %AND
    Aで始まり、5文字の名前を持つすべてのオブジェクトを検索します(各アンダースコアは文字を表しています) A _ _ _ _

  4. (オプション)「オプション」をクリックしてロードするテーブルの種類を指定します(詳細は、「「オンライン・ディクショナリ・オプション」ダイアログ」を参照)。

    たとえば、パブリックまたはプライベート、選択したユーザーが所有しているか、あるいは選択したユーザーによってアクセス可能かなどです。

    デフォルトでは、ロード・ウィザードは次の項目のみをロードします。

    • 指定されたユーザーが所有するテーブル

    • プライベート・テーブル

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

5.4.2 ゲートウェイからのロード

「ロード・ウィザード: ステップ2」ダイアログでは、新規ビジネスエリアにロードするスキーマ・オブジェクトを定義できます。

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

図5-4の説明は前後にあります。
  1. 「データベース・リンクを選択してください」ドロップダウン・リストから、データベース・リンクを選択します。

    「データベース・リンクを選択してください」フィールドには、現行ユーザーIDのデフォルト・データベースが表示されます。このドロップダウン・リストには、現行ユーザーIDが接続できるデータベースのみが表示されます。

  2. ビジネスエリアにロードする各スキーマのチェック・ボックスを選択します。

    表示されるスキーマは、選択したデータベースに存在するスキーマです。

  3. ビジネスエリアにロードされるスキーマ・オブジェクトが一致する必要のあるパターンを(「パターンマッチングによる絞り込み」フィールドに)指定して、「次へ」をクリックします。

    %記号がデフォルトで表示されますが、これは任意の文字または文字列に一致するワイルドカードです。データベースからロードできるスキーマ・オブジェクトの数を減らすには、次のようにワイルドカードを他の文字と組み合せて使用します。

    ロードするスキーマ・オブジェクト 入力する文字
    すべてのスキーマ・オブジェクトを検索します %
    Dで始まるすべてのスキーマ・オブジェクトを検索します D%
    ANDで終わるすべてのスキーマ・オブジェクトを検索します %AND
    Aで始まり、5文字の名前を持つすべてのオブジェクトを検索します(各アンダースコアは文字を表しています) A _ _ _ _

5.4.3 テーブルおよびビューの選択

「ロード・ウィザード: ステップ3」ダイアログでは、ビジネスエリアにロードするテーブルとビュー(スキーマ・オブジェクト)を選択できます。

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

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

「選択可能」リストには、ユーザー(オンライン・ディクショナリを介して)またはスキーマ(ゲートウェイを介して)の階層リストと、ビジネスエリアへのロードに使用できるテーブルとビューが表示されます。「+」および「-」記号をクリックすると、階層レベルを開いたり、閉じたりできます。

テーブルまたはビューを選択してビジネスエリアにロードする手順は、次のとおりです。

  1. ビジネスエリアにロードするテーブルまたはビューを「選択可能」リストから「選択済」リストに移動します。

    [Ctrl]キーを押しながら他のテーブルまたはビューをクリックすると、一度に複数のテーブルまたはビューを選択できます。

  2. 「次へ」をクリックすると、「ロード・ウィザード: ステップ4」ダイアログが表示されます。このダイアログで、Discoverer Administratorによる結合の作成方法およびDiscoverer Administratorが新規ビジネスエリアに対して生成する追加オブジェクトを指定できます。

「Discoverer Administratorがビジネスエリアに対して作成する項目の指定」に進んでください。

5.4.4 Discoverer Administratorがビジネスエリアに対して作成する項目の指定

「ロード・ウィザード: ステップ4」ダイアログでは、結合、サマリー・フォルダ、日付階層、データポイントのデフォルト集計および値リストに関して、Discoverer Administratorがビジネスエリアに対して作成する項目を決定できます。

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

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

Discoverer Administratorがビジネスエリアに対して作成する項目を指定する手順は、次のとおりです。

  1. Discoverer Administratorが結合を作成するかどうか、作成する場合は適切な結合オプションを選択します。

  2. 作成する追加オブジェクトを選択します(このダイアログのリファレンス情報は、「「ロード・ウィザード: ステップ4」ダイアログ」を参照)。

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

「ビジネスエリアの命名、オブジェクト名およびソート・オプションの指定」に進んでください。

5.4.5 ビジネスエリアの命名、オブジェクト名およびソート・オプションの指定

「ロード・ウィザード: ステップ5」ダイアログでは、名前と説明を入力して、Discoverer Administratorによるオブジェクト名の生成方法とビジネスエリアでソートするオブジェクトを指定できます。

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

図5-7の説明は前後にあります。

ビジネスエリアを命名して、フォルダとアイテム、命名およびソートのオプションを指定する手順は、次のとおりです。

  1. 名前と説明を指定し、Discoverer Administratorによるフォルダ名とアイテム名の命名基準およびビジネスエリアのフォルダまたはアイテムをソートするかどうかに関するチェック・ボックスを選択して「終了」をクリックします。

  2. (条件付きステップ)このステップ(および次のステップ)は、「ロード・ウィザード: ステップ4」で「作成されたフォルダをベースとしたサマリー」チェック・ボックスを選択した場合にのみ適用されます。

    注意: Discoverer Administratorでは、自動サマリー管理(ASM)によって作成されるサマリー・フォルダに関する情報を提供する「推奨サマリー」ダイアログが表示されます(サマリー・フォルダの詳細は、「「サマリー・ウィザード(ASM): 推奨サマリー」ダイアログ」および第14章「サマリー・フォルダの管理」を参照)。

  3. 「作成」をクリックして選択内容を確定します。

    Discoverer Administratorには、新規ビジネスエリア(またはサマリー)の作成中に進行状況バーが表示されます。完了すると進行状況バーが消えて、「ワークエリア」の「データ」タブに新規ビジネスエリアが表示されます。

注意: メタデータを他のソースからロードした場合は、ビジネスエリアをリフレッシュしてから使用してください。詳細は、「ビジネスエリアとデータベースの同期化方法」を参照してください。

注意: ユーザー・アクセス

新規ビジネスエリア(および含まれるデータ)には、そのビジネスエリアの作成に使用されたユーザーIDのみがアクセスできます。他のユーザーIDにアクセス権限を付与する方法の詳細は、「ビジネスエリアにアクセスできるユーザーまたはロール(職責)の指定方法」を参照してください。

5.5 Discoverer Administrator接続時に既存ビジネスエリアを開く方法

注意: Discoverer Administratorに接続すると、ロード・ウィザードが自動的に起動されます。

Discoverer Administrator接続時に既存ビジネスエリアを開く手順は、次のとおりです。

  1. 「ロード・ウィザード: ステップ1」ダイアログで「既存のビジネスエリアを開く」をクリックすると、接続先データベースのEULにあるすべてのビジネスエリアが表示されます。

  2. 開くビジネスエリアのチェック・ボックスを選択するか、「すべて選択」をクリックしてすべてのビジネスエリアを選択します。

  3. 「終了」をクリックすると、選択されたビジネスエリアが開きます。

5.6 Discoverer Administrator接続済の場合に既存ビジネスエリアを開く方法

Discoverer Administratorに接続済の場合に既存ビジネスエリアを開く手順は、次のとおりです。

  1. 「ファイル」→「開く」を選択すると、「ビジネスエリアを開く」ダイアログが表示されます。

  2. 開くビジネスエリアを「選択可能」リストから「選択済」リストに移動します。

    [Ctrl]キーを押しながら他のビジネスエリアをクリックすると、一度に複数のビジネスエリアを選択できます。

  3. 「OK」をクリックすると、選択されたビジネスエリアが開きます。

5.7 EUL間のビジネスエリアのコピー方法

1つのEULから他のEUL (開発システムから本番システムなど)にビジネスエリアをコピーするには、最初のEULからビジネスエリアをエクスポートして2番目のEULに再接続し、ビジネスエリアのエクスポート・ファイルを2番目のEULにインポートする必要があります。

  1. ビジネスエリアをファイルにエクスポートするには、「エクスポート・ウィザードによる選択されたビジネスエリアのエクスポート方法」で説明されている手順に従います。

  2. 「ファイル」→「接続」を選択します。

  3. ビジネスエリアの移動先となるEULに接続します。

  4. 「ファイル」→「インポート」を選択します。

  5. (前述のステップ1でエクスポートされた)ビジネスエリアを現行EULにインポートするには、「インポート・ウィザードによるファイルからのEULオブジェクトのインポート方法」で説明されている手順に従います。

注意

「エクスポート」オプションでは、ビジネスエリアの定義のみがエクスポートされます。データベース、EULテーブル、ワークブックまたはビジネスエリア定義によって参照されるデータベース・オブジェクトはエクスポートされません。

5.8 ビジネスエリアのプロパティの編集方法

ビジネスエリアのプロパティを編集する手順は、次のとおりです。

  1. 「ワークエリア」の「データ」タブでビジネスエリアをクリックし、「編集」→「プロパティ」を選択して、「ビジネスエリア・プロパティ」ダイアログを表示します。

    図5-8 「ビジネスエリア・プロパティ」ダイアログ

    図5-8の説明は前後にあります。
  2. 必要に応じて、ビジネスエリアの名前と説明を設定します。

    警告: EULオブジェクト間の関係に影響する可能性があるため、識別子は変更しないでください。変更の影響を理解している場合を除き、識別子は変更しないでください。たとえば、本番環境にインポートするEULパッチをテスト環境で開発している場合などです。

  3. 「OK」をクリックして変更内容を確定します。

5.9 ビジネスエリアの削除方法

ビジネスエリアを削除する手順は、次のとおりです。

  1. 「ワークエリア」の「データ」タブでビジネスエリアをクリックし、「編集」→「削除」を選択して「ビジネスエリア削除の確認」ダイアログを表示します。

    図5-9 「ビジネスエリア削除の確認」ダイアログ

    図5-9の説明は前後にあります。
  2. 必要とする削除の適用範囲を指定します。

    • 「ビジネスエリアを削除」オプションを選択すると、ビジネスエリアが削除されます。フォルダは削除されず、EULに残ります。

      注意: フォルダはEUL内に存在できますが、ビジネスエリアには属していません(親なしのフォルダ)。

    • 「ビジネスエリアおよび含まれているフォルダを削除」オプションを選択すると、ビジネスエリアとそのビジネスエリアに含まれるフォルダがすべて削除されます。

      注意: 他のビジネスエリアの一部であるフォルダは削除されません。

      注意: これはデフォルト・オプションで、通常はこのオプションをお薦めします。

  3. (オプション)このビジネスエリアの削除によって影響を受ける可能性があるオブジェクトを確認する手順は、次のとおりです。

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

    図5-10 「影響」ダイアログ

    図5-10の説明は前後にあります。

    「影響」ダイアログでは、ビジネスエリアの削除による影響を受ける可能性のある他のEULオブジェクトを確認できます。

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

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

  5. ビジネスエリアの削除による影響を確認し終えたら、「閉じる」をクリックして「影響」ダイアログを閉じます。

  6. 「はい」をクリックすると、選択されたビジネスエリアが選択内容に基づいて削除されます。

5.10 ビジネスエリアとデータベースの同期化方法

リフレッシュ・コマンドを使用して、データベース・スキーマが変更されるたびにビジネスエリアとソース・ディクショナリを同期化します。

典型的なデータベース変更の例は、次のとおりです。

ビジネスエリアとデータベースを同期化する手順は、次のとおりです。

  1. 「ワークエリア」の「データ」タブで、リフレッシュするビジネスエリアを選択します。

  2. 「ファイル」→「リフレッシュ」を選択して、「リフレッシュ・ウィザード」ダイアログを開きます。

  3. 次の「ビジネスエリアのリフレッシュを行います。比較の元となる基準を指定してください。」オプションから、いずれかを選択します。

    • オンライン・ディクショナリ

    • ゲートウェイ

  4. 「終了」をクリックすると、ビジネスエリアのリフレッシュ処理が開始されます。

    最後のリフレッシュ以降にオブジェクトが変更されている場合は、Discoverer Administratorによって「ビジネスエリアのリフレッシュ」ダイアログが表示されます。

    図5-11 「ビジネスエリアのリフレッシュ」ダイアログ

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

    「ビジネスエリアのリフレッシュ」ダイアログには、次の項目が表示されます。

    • 最後のリフレッシュ以降に変更されたオブジェクト名

    • 最後のリフレッシュ以降にオブジェクトで発生した変更の種類

    • リフレッシュがオブジェクトに与える影響

  5. 各オブジェクトをリフレッシュするかどうかを決定する手順は、次のとおりです。

    • リフレッシュする各オブジェクトの隣にあるチェック・ボックスを選択します。

    • リフレッシュしない各オブジェクトの隣にあるチェック・ボックスを選択解除します。

  6. (オプション)このビジネスエリアのリフレッシュによって削除されるオブジェクトを確認できます。リフレッシュの潜在的な影響を表示する手順は、次のとおりです。

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

    2. ビジネスエリアのリフレッシュによる影響を確認し終えたら、「閉じる」をクリックして「影響」ダイアログを閉じます。

  7. Discoverer Administratorの「OK」をクリックすると、ビジネスエリアまたは選択されたオブジェクトがリフレッシュされます。

5.11 ユーザーがビジネスエリア(またはビジネスエリア内のフォルダ)を参照できない理由

ビジネスエリアを作成しても、Discovererエンド・ユーザーがビジネスエリア(またはビジネスエリア内のフォルダ)を参照できない場合があります。ユーザーがビジネスエリアまたはビジネスエリア内のフォルダを参照するには、次の条件がすべて満たされている必要があります。