ヘッダーをスキップ
Oracle Warehouse Builderユーザーズ・ガイド
10gリリース2(10.2)
B31258-02
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

15 ビジネス・インテリジェンス・オブジェクトの定義

Warehouse Builderでは、エンドツーエンドのビジネス・インテリジェンス・ソリューションが提供されます。このソリューションを使用すると、様々なデータ・ソースからのメタデータを統合できます。さらに、そのメタデータを設計してデータ・ウェアハウスに配布し、該当する情報を意思決定やビジネス・レポート用の分析ツールで使用できるようにします。

このトピックには、次の項目が含まれます。


注意:

この章で説明する機能を使用するには、Warehouse Builder Enterprise ETLオプションが必要です。

ビジネス定義の使用

Warehouse Builderにはビジネス・インテリジェンス・オブジェクトが導入されており、DiscovererやBusiness Intelligence(BI) BeansなどのOracle Business Intelligenceツールとのシームレスな統合が可能です。ビジネス・ビューとプレゼンテーション・テンプレートの定義を格納できるように、ビジネス・インテリジェンス・オブジェクトをWarehouse Builderで定義できます。これらの定義をOracle Business Intelligenceツールに配布し、データ・ウェアハウスのライフサイクルを拡張できます。

ビジネス定義はDiscoverer EULオブジェクトに相当するもので、Oracle BI Discovererとの統合を可能にします。ビジネス定義により、Warehouse Builderに格納されているデータの分析が容易になります。ビジネス・オブジェクトを定義してOracle BI Discovererに配布できます。ビジネス定義の詳細は、「ビジネス定義について」を参照してください。

ビジネス定義を作成する方法と、既存のスキーマから導出する方法があります。ビジネス定義の作成方法については「ビジネス定義の作成」、ビジネス定義の導出については「ビジネス・インテリジェンス・オブジェクトの導出」を参照してください。

このトピックには、次の項目が含まれます。

ビジネス定義の作成

Discovererに配布するビジネス定義を導出する前に、ビジネス定義を格納するモジュールを作成する必要があります。

Warehouse Builderでビジネス定義モジュールを作成する手順は、次のとおりです。

  1. Warehouse Builderのプロジェクト・エクスプローラでプロジェクト・ノードを拡張します。

  2. 「ビジネス・インテリジェンス」ノードを開きます。

  3. 「ビジネス定義」を右クリックして「新規」を選択します。

    ビジネス定義モジュールの作成ウィザードが開きます。

  4. 「次へ」をクリックし、ウィザードの手順に従います。

ビジネス定義モジュールのネーミング

名前と説明ページに、ビジネス定義モジュールの名前と説明(オプション)を入力します。作成中のモジュールのタイプも指定します。

ネーミング規則の詳細は、「データ・オブジェクトのネーミング規則」を参照してください。

接続情報の設定

接続情報ページで、ビジネス定義を配布するロケーションを定義します。たとえば、これにより、現在Oracle Discovererを実行中のシステムを定義できます。

以前に作成した配布ロケーションを使用する場合は、「ロケーション」ドロップダウン・リストから選択できます。このロケーションの接続情報がウィザード・ページに表示されます。

また、このロケーションを後で作成するように選択して次のページをスキップすることもできます。このターゲット・ロケーションの接続情報を入力するまでは、ビジネス定義を正常に配布できないことに注意してください。

最初に、作成中のモジュールのデフォルトのターゲット・ロケーションを作成します。たとえば、モジュール名がDISCOVERER_OBJECTSである場合、ロケーション名はDISCOVERER_OBJECTS_LOCATIONとなります。「編集」をクリックすると、このロケーションの接続情報を指定するように選択できます。「Discovererのロケーションの編集」ダイアログが表示されます。ターゲット・システムへの接続に必要な情報を入力して「OK」をクリックします。「Discovererのロケーションの編集」ダイアログの詳細は、「Discovererのロケーションの定義」を参照してください。


注意:

EUL所有者がCREATE DATABASE LINK権限を持っていない場合、Discovererのロケーションの配布は失敗します。

Discovererのロケーションの定義

Discovererのロケーションは、作成したビジネス定義の配布先システムの詳細を提供します。このシステムには、リリース10.1.2以降のOracle Discoverer EULがインストールされている必要があります。

Discovererのロケーションを定義するには、「Discovererのロケーションの編集」ダイアログに次の詳細を入力します。

  • 名前: Discovererのロケーション名。Warehouse Builderでは、ロケーションにデフォルト名が割り当てられます。この名前を変更するように選択できます。

  • 説明: Discovererのロケーションの説明(オプション)。

  • ユーザー名: ビジネス定義の配布先となるEUL所有者の名前。管理者権限を持つユーザーを指定することもできます。

  • パスワード: 「ユーザー名」で指定したユーザーのパスワード。

  • タイプ: Discoverer EULへの接続に使用する接続のタイプ。「HOST:PORT:SERVICE」または「SQL*NET接続」オプションを選択できます。

    「SQL*NET接続」を選択した場合は、「ネット・サービス名」フィールドでネット・サービス名を指定します。「HOST:PORT:SERVICE」を選択した場合は、さらに次の詳細を指定します。

    ホスト: EULが存在するシステムのホスト名。

    ポート: デフォルトのポート番号は1521です。

    サービス名: Oracle Databaseインストールのサービス名。

  • バージョン: ビジネス定義の配布先となるDiscovererのバージョンを表します。リストには、1つの値10.1のみが含まれます。Oracle Discoverer 10gリリース2に配布するには、このオプションを使用します。このリリースには、Oracle Discoverer 10.1.xのリリースがすべて含まれます。


    注意:

    Oracle Discoverer 10g リリース2より前のDiscovererリリースは、ビジネス・インテリジェンス・オブジェクトを直接配布できません。ただし、「ビジネス定義の配布」で説明する回避策を使用できます。

前述の詳細を指定した後、「接続テスト」をクリックして接続詳細が正確であることを確認できます。結果は「テスト結果」に表示されます。ダイアログを閉じるには「OK」をクリックします。

サマリー情報の確認

サマリー・ページでは、ビジネス定義モジュールの名前とロケーション情報を確認します。変更が必要な場合は「戻る」をクリックし、ビジネス定義モジュールの作成を終了する場合は「終了」をクリックします。

Warehouse Builderによりビジネス定義モジュールが作成された後、それをプロジェクト・エクスプローラの「ビジネス定義」ノードの下に配置できます。このモジュールを開くと、Discoverer End User Layer(EUL)を構成する様々なオブジェクト・タイプの表現が用意されていることがわかります。Warehouse Builderでは、次のタイプのDiscoverer EULオブジェクトを定義できます。

  • アイテム・フォルダ

  • ビジネスエリア

  • ドリル・パス

  • 値リスト

  • 代替ソート順序

  • ディテール・ドリル

  • 登録済ファンクション

アイテム・フォルダについて

アイテム・フォルダは、Oracle Discovererでデータベース表、外部表またはビューにマップするフォルダ・オブジェクトに相当します。これらのオブジェクトは、データベース・ビューと同様にデータの結果セットを表します。アイテム・フォルダには表と同様の情報が格納されます。たとえば、組織の従業員や顧客の詳細を格納できます。アイテム・フォルダには、表の列にマップするアイテムが含まれます。各アイテムには名前があり、特定のタイプの情報が含まれます。たとえば、従業員詳細を含むアイテム・フォルダには、従業員名、開始日および部門などのアイテムが含まれることがあります。

Warehouse Builderのアイテム・フォルダには、単純および複合という2つのタイプがあります。単純アイテム・フォルダには、Warehouse Builderリポジトリの1つの表のアイテムのみが含まれます。複合フォルダはデータベース・ビューに類似しており、同じビジネス定義モジュール内の複数のアイテム・フォルダのアイテムをグループ化する手段を提供します。したがって、アイテム・フォルダには結合、計算済アイテムおよび条件も含まれます。


注意:

Warehouse Builderでは、Discovererのカスタム・フォルダはサポートされていません。

Warehouse Builderでは、リポジトリ内のウェアハウス設計オブジェクトからビジネス定義を導出すると、アイテム・フォルダが作成されます。「ビジネス・インテリジェンス・オブジェクトの導出」を参照してください。また、アイテム・フォルダの作成ウィザードまたはデータ・オブジェクト・エディタを使用して、カスタマイズ済のアイテム・フォルダを手動で作成することもできます。データ・オブジェクト・エディタは、アイテム・フォルダの編集にも使用します。

Warehouse Builderのアイテム・フォルダの詳細は、次の項目を参照してください。

アイテム・フォルダの編集

設計オブジェクト定義を導出すると、Warehouse Builderにより導出済ビジネス定義の一部としてアイテム・フォルダが作成されます。

Warehouse Builderにはデータ・オブジェクト・エディタが用意されており、アイテム・フォルダの名前と説明の編集、ソース設計オブジェクトの表示、含まれているアイテムの編集、結合または条件の指定や編集を行うことができます。

アイテム・フォルダを編集する手順は、次のとおりです。

  1. プロジェクト・エクスプローラで、「ビジネス定義モジュール」ノードと「アイテム・フォルダ」ノードを順番に開きます。

  2. アイテム・フォルダ名を右クリックして「エディタを開く」を選択するか、アイテム・フォルダ名をダブルクリックします。

    Warehouse Builderのデータ・オブジェクト・エディタが開きます。

  3. 各タブをクリックし、以降のガイドラインに従ってアイテム・フォルダを編集します。

「名前」タブ

「名前」タブでは、アイテム・フォルダの名前と説明を編集できます。アイテム・フォルダのタイプも表示されます。

「ソース・アイテム」タブ

「ソース・アイテム」タブには、アイテム・フォルダに使用可能なソース・アイテムが表示されます。使用可能なアイテムは、アイテム・フォルダのタイプとエディタで現在選択されているオプションに応じて異なります。

単純アイテム・フォルダの場合、「使用可能」列には現行プロジェクト内のリレーショナル・オブジェクトが表示されます。複合アイテム・フォルダの場合、「使用可能」列にはそのビジネス定義モジュール内のアイテム・フォルダが表示されます。

既存のアイテム・フォルダを編集する場合、「選択済」列にはアイテム・フォルダの作成時に選択されたソース・アイテムが表示されます。別のアイテムをソースとして選択するには、逆シャトル矢印を使用してアイテムを「選択済」列から「使用可能」列に戻します。次に、シャトル矢印を使用して新規のソース・アイテムを「使用可能」列から「選択済」列に移動します。

エディタを使用して単純アイテム・フォルダを作成する場合、「選択済」列には現行プロジェクト内のすべてのリレーショナル・オブジェクトが表示されます。複合アイテム・フォルダの場合、「選択済」列には選択したアイテムとそのアイテム・フォルダが表示されます。

「選択済」列には、複数のアイテム・フォルダからの関連アイテムを含めることができます。

選択済アイテムを変更する場合は、逆シャトル矢印を使用して前に選択したアイテムを戻します。次に、同じビジネス定義モジュール内で使用可能なアイテム・フォルダから初期フォルダ・アイテムを選択します。これにより、前に選択したアイテムと関連のあるフォルダ・アイテムを追加選択できます。無関連のアイテム・フォルダからはアイテムを選択できません。アイテム・フォルダ間の関連は、両者間の結合で定義されます。アイテム・フォルダに関連がない場合は、このエディタの「結合」タブを使用して、2つのアイテム・フォルダ間の関連を指定します。

「アイテム」タブ

「アイテム」タブには、アイテム・フォルダ内の全アイテムの詳細とプロパティが表示されます。アイテムについて次の情報を表示、作成および編集できます。

アイテム詳細

  • 名前: アイテム名を表します。現行のアイテムを変更する場合は、名前をダブルクリックして新しい名前を再入力します。

  • ユーザーに表示: このアイテムをDiscovererユーザーに表示する場合は、このボックスを選択します。

  • 説明: このアイテムの説明を入力します(オプション)。

アイテム・プロパティ

「アイテム詳細」セクションでアイテムを選択すると、そのアイテムのプロパティ・リストがこのフィールドに表示されます。これらのプロパティは次のように個別に編集できます。

  • データ型: アイテムのデータ型を選択します。すべてのデータ型がDiscovererでサポートされています。

  • 式: 指定する計算済アイテムの式を入力できます。このフィールドの省略記号ボタンをクリックすると「式」ダイアログが開きます。このダイアログには、式ビルダーのオプションのサブセットが含まれています。「式」ダイアログを使用して計算を作成します。「式」ダイアログを閉じると、このフィールドに移入されます。式ビルダーの詳細は、「「式ビルダー」のユーザー・インタフェース」を参照してください。

  • データベース列: このアイテムにマップするデータベース列の名前が表示されます。

  • アイテム・クラス: アイテムのプロパティを定義できるようにアイテム・クラスを割り当てます。「アイテム・クラス」ドロップダウンには、「値リスト」、「代替ソート順序」および「ディテール・ドリル」が含まれています。アイテム・クラスへの参照を削除することもできます。

  • デフォルト位置: Discovererレポートでの、このアイテムの位置を選択します。

  • デフォルト総計: アイテムがDiscovererレポートで総計にデフォルト設定されるかどうかを示します。

  • ヘッダー: Discovererレポートでのアイテムのタイトル。

  • 書式マスク: ワークシートで使用する際の、このアイテムの書式マスク。

  • 位置合せ: Discovererレポートでこのアイテムに使用するデフォルトの位置合せ。

  • ワード・ラップ: Discovererレポートでこのアイテムに使用するデフォルトのワード・ラップ設定。

  • 保存形式: 保存形式を選択します。

  • 表示ケース: どのようなケースでアイテム情報をDiscovererレポートに表示するかを選択します。

  • デフォルトの幅: Discovererレポートに表示する際のアイテムのデフォルトの幅。幅は文字数単位です。

  • NULL値を置換: 値がNULLの場合にアイテム値のかわりに使用する値。

  • コンテンツ・タイプ: ドリルに使用する際の、このアイテムのマルチメディア・データのコンテンツを記述します。列にファイル名が含まれている場合は、このプロパティを「FILE」に設定します。それ以外は、データを処理するアプリケーションを定義するファイル拡張子(avi、wav、jpg)に設定します。

  • フェッチされる最大文字数: LONG、LONG RAWおよびBLOBの各データ型からフェッチされるデータの最大量。

「結合」タブ

結合を使用すると、2つのアイテム・フォルダ間でデータを関連付けることができます。データ分析中には、複数のフォルダに格納されている情報が必要になることがあります。結合により、エンド・ユーザーは複数のアイテム・フォルダ間でビジネス分析とレポートを実行できます。Warehouse Builderでアイテム・フォルダ間の結合を作成してDiscoverer EULに配布すると、Discoverer PlusとDiscoverer Viewerで分析に使用可能になります。

「結合」タブには、2つのアイテム・フォルダ間の関係、つまり結合が表示されます。新しい行をクリックして必要な情報を入力すると、新しい結合を定義できます。各結合行の左にあるボックスを右クリックして「削除」をクリックすると、結合を削除できます。

図15-1は、2つの異なるアイテム・フォルダであるSALESおよびSALES1内のアイテムの関係を示しています。

図15-1 結合の作成と編集

図15-1の説明が続きます
「図15-1 結合の作成と編集」の説明

結合ページで、「結合を指定」フィールドの1行をクリックします。図15-1に示すように、次の情報を入力します。

  • 結合名: 作成する結合の名前を入力します。

  • マスター・アイテム・フォルダ: マスターとなるアイテム・フォルダを選択します。前述の例では、マスターとしてアイテム・フォルダSALESを選択しています。これは、アイテム・フォルダSALESからアイテムを選択し、アイテム・フォルダSALES1から選択した2つのアイテムと結合することを意味します。

  • 詳細には常にマスターがあります: 詳細アイテム・フォルダが常にこのマスターを持つように指定する場合は、このボックスを選択します。

  • 1対1: 2つのアイテム・フォルダ間の1対1の関係を指定する場合は、このボックスを選択します。

  • 外部結合: この関係に外部結合が存在するかどうかと、そのタイプを、ドロップダウン・リストから選択します。

  • 説明: 必要に応じて結合を記述します。

結合ごとに、下のフィールドをクリックして次の情報を入力し、結合コンポーネントを指定できます。

  • ローカル・アイテム: Warehouse Builderでは、現行のアイテム・フォルダに含まれているアイテムが、このドロップダウン・リストに自動的に移入されます。このリストからアイテムを選択します。たとえば、アイテム・フォルダSALES1のアイテムAMOUNTを選択できます。

  • 演算子: 選択したローカル・アイテムとマスター・アイテム・フォルダから選択するリモート・アイテムの関係を選択します。たとえば、AMOUNT '=' PRODUCT_LIST_PRICEと指定します。

  • リモート・アイテム: マスター・アイテム・フォルダから、ローカル・アイテム・フォルダのローカル・アイテムと結合するアイテムを選択します。たとえば、アイテム・フォルダSALESからPRODUCT_LIST_PRICEを選択します。

    図15-1では、JOIN1が2つのアイテム・フォルダSALESおよびSALES 1間の関係を形成しています。これにより、この2つの異なるアイテム・フォルダからの関連アイテムを同じ複合アイテム・フォルダに含めることができます。

「条件」タブ

「条件」タブでは、選択したアイテム・フォルダでの選択を制限する条件を定義または編集できます。このタブを使用して条件を入力または編集します。このタブの内容は、次のとおりです。

  • 条件名: 条件名。

  • 条件: このフィールドの省略記号ボタンをクリックすると、式ビルダーが表示されます。このビルダーを使用して条件を作成または編集します。式ビルダーの詳細は、「「式ビルダー」のユーザー・インタフェース」を参照してください。

  • 説明: 必要に応じて条件を記述します。

  • 必須: 条件が必須になるように指定するには、このボックスを選択します。必須条件は、このアイテム・フォルダ用に取り出されるデータをフィルタするために常に適用されます。必須でない条件の場合は、ユーザーがオンとオフを切り替えることができます。

  • 大/小文字区別: 文字データ型について、定義済の条件の大/小文字が正確に一致する必要があるかどうかを指定します。

アイテム・フォルダの作成

インテリジェンス・オブジェクトの導出時に、Warehouse Builderにより、導出されたビジネス定義の一部としてアイテム・フォルダが作成されます。ただし、カスタマイズされたアイテム・フォルダを定義する場合、Warehouse Builderを使用すると、アイテム・フォルダの作成ウィザードを使用してアイテム・フォルダを作成できます。

アイテム・フォルダとは、「単純」または「複合」タイプのDiscovererオブジェクトです。作成するフォルダのタイプを指定する必要があります。各アイテム・フォルダには、「アイテム・フォルダの編集」で説明するように、インポート後に削除または編集できるアイテムが含まれます。

データ・オブジェクト・エディタを使用してアイテム・フォルダを作成する手順は、次のとおりです。

  1. アイテム・フォルダを作成する「ビジネス定義」モジュールを拡張します。

  2. 「アイテム・フォルダ」を右クリックし、「新規」「エディタを使用」の順に選択します。

    アイテム・フォルダの作成に必要なタブを含むデータ・オブジェクト・エディタが表示されます。次のタブを使用してアイテム・フォルダを定義します。

    • 「名前」タブ

    • 「ソース・アイテム」タブ

    • 「アイテム」タブ

    • 「結合」タブ

    • 「条件」タブ

    各タブにおける詳細の指定方法の詳細は、「アイテム・フォルダの編集」の各タブの説明を参照してください。

また、「データ・オブジェクト・エディタ」が開いている場合は、エディタ・メニューまたはエディタ・キャンバスを使用してアイテム・フォルダを作成できます。エディタ・メニューを使用してアイテム・フォルダを作成するには、「ダイアグラム」メニューから「追加」「アイテム・フォルダ」の順に選択します。「新規または既存のアイテム・フォルダを追加」ダイアログが表示されます。「アイテム・フォルダの作成手順」に示す手順に従って操作します。

エディタ・キャンバスを使用してアイテム・フォルダを作成するには、「データ・オブジェクト・エディタ」のパレットからキャンバスにアイテム・フォルダ・アイコンをドラッグ・アンド・ドロップします。または、キャンバスの空白領域を右クリックして「新規アイテム・フォルダの追加」を選択します。「新規または既存のアイテム・フォルダを追加」ダイアログが表示されます。「アイテム・フォルダの作成手順」に示す手順に従って操作します。

アイテム・フォルダの作成手順 アイテム・フォルダを作成する手順は、次のとおりです。

  1. 「新規アイテム・フォルダの作成」オプションを選択します。

  2. アイテム・フォルダ名フィールドでアイテム・フォルダ名を指定します。

  3. 「Oracleモジュール」ドロップダウン・リストで、アイテム・フォルダが所属するビジネス定義モジュールの名前を選択します。

  4. 「アイテム・フォルダ・タイプ」ドロップダウンで、作成するアイテム・フォルダのタイプを選択します。オプションは「単純」と「複合」です。

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

アイテム・フォルダがエディタのキャンバスに追加されます。データ・オブジェクト・エディタの「詳細」パネルの各タブを使用して、アイテム・フォルダを定義します。各タブの内容の詳細は、「アイテム・フォルダの編集」を参照してください。

アイテム・フォルダの作成ウィザードを使用してアイテム・フォルダを作成する手順は、次のとおりです。

  1. アイテム・フォルダを作成する「ビジネス定義」モジュールを拡張します。

  2. 「アイテム・フォルダ」を右クリックし、「新規」「ウィザードを使用」の順に選択します。

    Warehouse Builderにより、アイテム・フォルダの作成ウィザードが開きます。

  3. 「次へ」をクリックし、ウィザードの手順に従います。

アイテム・フォルダのタイプのネーミングおよび説明

名前と説明ページに、アイテム・フォルダの名前と説明(オプション)を入力します。

単純フォルダを作成するか、複合フォルダを作成するかどうかを選択します。作成後、フォルダのタイプは変更できません。

Warehouse Builderでは、Discovererの場合と同様に単純アイテム・フォルダと複合アイテム・フォルダを区別します。単純アイテム・フォルダは、Warehouse Builderリポジトリ内の単一表の列と、定数に基づく計算済アイテムまたはそのアイテム・フォルダのアイテムに直接基づいています。複合アイテム・フォルダには、同じビジネス定義モジュール内の複数のアイテム・フォルダのアイテムおよび計算済アイテムを含めることができます。

ソース・アイテムの選択

アイテム・フォルダ用のアイテムを選択します。

単純アイテム・フォルダの場合は、Warehouse Builderリポジトリ内のモジュールから、アイテム・フォルダで参照する表、ビューまたは外部表を1つのみ選択できます。選択したオブジェクトを拡張し、選択したオブジェクトの列を選択済アイテムに追加する作業に進みます。[Ctrl]キーを押し、シャトル矢印を使用してこれらの参照先アイテムを選択済アイテムのリストに移動すると、複数選択できます。

複合アイテム・フォルダには、同じビジネス定義モジュール内の複数のアイテム・フォルダのアイテムを含めることができます。ビジネス定義モジュール内のアイテム・フォルダAから初期フォルダ・アイテムを選択できます。次に、同じモジュール内の別のアイテム・フォルダBからフォルダ・アイテムを追加選択できます。ただし、2つのアイテム・フォルダAおよびBは関連付ける必要があります。無関連のアイテム・フォルダからはアイテムを選択できません。したがって、複合アイテム・フォルダでは、結合する必要がある複数のアイテム・フォルダを組み合せます。Warehouse Builderでは、アイテム・フォルダのデータ・オブジェクト・エディタを使用して結合を定義できます。結合の作成の詳細は、「「結合」タブ」を参照してください。

結合の選択

複合アイテム・フォルダの作成時に、アイテム・ソースとして選択したアイテム・フォルダ間に複数の結合パスが存在する場合は、Warehouse Builderの結合選択ページが表示されます。このページのドロップダウン・リストには、アイテム・フォルダ間の結合がすべて表示されます。作成する複合アイテム・フォルダに使用する結合を選択します。

サマリーの確認

サマリー・ページでは、アイテム・フォルダの名前とタイプ、およびアイテム・フォルダに含めるアイテムを確認します。変更が必要な場合は「戻る」、アイテム・フォルダを作成する場合は「終了」をクリックします。

アイテム・フォルダは、プロジェクト・エクスプローラの「アイテム・フォルダ」ノードのビジネス定義モジュールにあります。このアイテム・フォルダには、選択したアイテムがすべて含まれています。「アイテム・フォルダの編集」で説明するように、データ・オブジェクト・エディタを使用して、アイテム・フォルダのプロパティの編集、結合と条件の作成、アイテム・プロパティの編集を行うことができます。

ビジネスエリアの作成

Warehouse Builderを使用すると、ビジネスエリアを作成してDiscoverer EULに配布できます。ビジネスエリアには、ビジネス定義モジュールに格納されているアイテム・フォルダへの参照が含まれます。このビジネスエリアを使用して、売上分析、人事管理または在庫管理などの共通の件名に関する情報がグループ化されます。Discovererエンド・ユーザーは、これらのビジネスエリアを問合せ作成の開始ポイントとして使用します。

ビジネスエリアに含まれるのはアイテム・フォルダへの参照のみで、実際のアイテム・フォルダ定義は含まれません。そのため、無関連のアイテム・フォルダのコレクションをビジネスエリアに含めたり、同じアイテム・フォルダを複数のビジネスエリアで表示したりできます。これにより、売上分析エリアにはアイテム・フォルダを1つ、売上詳細エリアにはアイテム・フォルダを6つ、販売取引エリアにはアイテム・フォルダを30含めるというように、様々な詳細レベルで複数のビジネスエリアを設定できます。アイテム・フォルダを削除すると、そのフォルダへの参照もビジネスエリアから削除されます。

デザイン・センターを使用してビジネスエリアを配布する場合、ビジネスエリアの依存性が自動的に配布されることはありません。たとえば、ビジネスエリアBUSN_AREAに2つのアイテム・フォルダIF1およびIF2が含まれているとします。デザイン・センターを使用してBUSN_AREAを配布すると、IF1およびIF2は配布されません。

ビジネスエリアの作成ウィザードまたはデータ・オブジェクト・エディタのいずれかを使用して、ビジネスエリアを作成します。また、エディタを使用してビジネスエリアを編集することもできます。

データ・オブジェクト・エディタを使用してビジネスエリアを作成する手順は、次のとおりです。

  1. 「ビジネス定義」モジュールを拡張します。

  2. 「ビジネスエリア」を右クリックし、「新規」「エディタを使用」の順に選択します。

    Warehouse Builderにより、ビジネスエリアのデータ・オブジェクト・エディタが開きます。

  3. データ・オブジェクト・エディタの次のタブで詳細を指定します。

    • 「名前」タブ

    • 「アイテム・フォルダ」タブ

    これらのタブの内容の詳細は、「ビジネスエリアの編集」の各タブの説明を参照してください。

また、「データ・オブジェクト・エディタ」が開いている場合は、エディタ・メニューまたはエディタ・キャンバスを使用してビジネスエリアを作成できます。

「データ・オブジェクト・エディタ」のメニューを使用してビジネスエリアを作成するには、「ダイアグラム」メニューから「追加」「ビジネスエリア」の順に選択します。「ビジネスエリアの追加」ダイアログが表示されます。新規ビジネスエリアを作成するには、「新規ビジネスエリアの作成」を選択し、ビジネスエリア名を指定し、所属モジュールを選択して「OK」をクリックします。「データ・オブジェクト・エディタ」に、ビジネスエリアの作成に必要なタブが表示されます。これらのタブは、前述したタブと同じです。各タブで値を指定します。

データ・オブジェクト・エディタのキャンバスを使用してビジネスエリアを作成するには、エディタ・パレットからエディタ・キャンバスにビジネスエリア・アイコンをドラッグ・アンド・ドロップするか、エディタ・キャンバスの空白領域を右クリックして「新規ビジネスエリアの追加」を選択します。「新規または既存のビジネスエリアを追加」ダイアログが表示されます。「新規ビジネスエリアの作成」を選択し、ビジネスエリア名と所属モジュールを指定して「OK」をクリックします。データ・オブジェクト・エディタに、「名前」タブと「アイテム・フォルダ」タブが表示されます。各タブで値を指定します。

ビジネスエリアの作成ウィザードを使用してビジネスエリアを作成する手順は、次のとおりです。

  1. 「ビジネス定義」モジュールを拡張します。

  2. 「ビジネスエリア」を右クリックし、「新規」「ウィザードを使用」の順に選択します。

    Warehouse Builderにより、ビジネスエリアの作成ウィザードが開きます。

  3. 「次へ」をクリックし、ウィザードの手順に従います。

ビジネスエリアのネーミング

名前と説明ページに、ビジネスエリアの名前と説明(オプション)を入力します。

アイテム・フォルダの選択

アイテム・フォルダ・ページには、Warehouse Builderにより、ビジネス定義モジュール内で使用可能なアイテム・フォルダがすべて表示されます。[Ctrl]キーを押し、シャトル矢印を使用して選択済アイテム・フォルダのリストに移動すると、アイテム・フォルダを複数選択できます。

サマリーの確認

サマリー・ページでは、選択したアイテム・フォルダを確認します。変更が必要な場合は「戻る」、ビジネスエリアの作成を終了する場合は「終了」をクリックします。

Warehouse Builderにより作成されたビジネスエリアは、そこに格納するように選択したアイテム・フォルダへの参照とともに、「プロジェクト・エクスプローラ」で「ビジネスエリア」ノードの下に配置できます。

作成したビジネスエリア定義を変更できるように、Warehouse Builderには「ビジネスエリアの編集」ダイアログが用意されています。詳細は、「ビジネスエリアの編集」を参照してください。

ビジネスエリアの編集

Warehouse Builderでは、「ビジネスエリアの編集」ダイアログを使用してビジネスエリアの定義を編集できます。

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

  1. プロジェクト・エクスプローラで「ビジネスエリア」ノードを開きます。

  2. ビジネスエリア名を右クリックして「エディタを開く」を選択します。

    Warehouse Builderの「ビジネスエリアの編集」ダイアログが開きます。このダイアログには、「名前」タブと「アイテム・フォルダ」タブがあります。この2つのタブを次のように編集します。

ビジネスエリア名の編集

「名前」タブでは、ビジネスエリアの名前と説明を編集できます。

ビジネスエリア内のアイテム・フォルダの確認

「アイテム・フォルダ」タブでは、ビジネス定義モジュール内の全アイテム・フォルダが、選択済のアイテム・フォルダ列の下に表示されます。現在ビジネスエリアに含まれていないアイテム・フォルダは、使用可能なアイテム・フォルダ列の下に表示されます。

シャトル矢印を使用して、使用可能なフォルダ列からビジネスエリアにアイテム・フォルダを追加するか、選択済のフォルダ列からアイテム・フォルダを削除します。

ドリル・パスの作成

Warehouse Builderを使用すると、ドリル・パスを作成してDiscoverer EULに配布できます。ドリル・パスにより、ビジネス定義モジュール内のアイテム間の階層関係が定義されます。たとえば、地域、下位地域、国、都道府県などです。これらのドリル・パスは、Warehouse Builderにより、導出されたディメンションに対して作成されます。また、データをよく理解している場合は、カスタマイズされたドリル・パス定義を独自に作成することもできます。

ドリル・パスを作成する手順は、次のとおりです。

  1. 「ビジネス定義」モジュールを拡張します。

  2. 「ドリル・パス」を右クリックして「ドリル・パスの作成」を選択します。

    Warehouse Builderにより、ドリル・パスの作成ウィザードが開きます。

  3. 「次へ」をクリックし、ウィザードの手順に従います。

ドリル・パスのネーミング

名前と説明ページに、ドリル・パスの名前と説明(オプション)を入力します。

ドリル・レベルの指定

ドリル・レベル・ページを使用してドリル・レベルを定義し、参照するアイテム・フォルダを指定します。オプションで、ドリル・レベルの説明を入力できます。ドリル・レベルを定義するには、行をクリックして次の情報を入力します。

  • ドリル・レベル: ドリル・レベル名を入力します。

  • アイテム・フォルダ: ドロップダウン・フィールドから、参照するアイテム・フォルダを選択します。

  • 説明: ドリル・レベルの説明(オプション)を入力します。

ドリル・レベルに対して参照するアイテム・フォルダを選択すると、最下部にある「ドリル・レベル・アイテム」フィールドの下に、そのアイテム・フォルダ内の使用可能アイテムがウィザードからリストされます。

このフィールドでは、ドリル・アイテムとして機能するアイテムを1つ以上指定できます。図15-2に示すように、レベルにドリル・アイテムとして含めるアイテムごとに、「ドリル・アイテムとして使用」オプションを選択します。

図15-2 ドリル・レベルの作成

図15-2の説明が続きます
「図15-2 ドリル・レベルの作成」の説明

結合の指定

ドリル・レベルで参照されているアイテム・フォルダ間に複数の結合パスが存在する場合、Warehouse Builderでは結合選択ページが表示されます。ドロップダウン・リストには、選択したアイテム・フォルダ間に存在する結合のリストが表示されます。ドリル・パスに使用する結合を選択してください。

サマリーの確認

サマリー・ページでは、作成中のドリル・レベルを確認します。変更が必要な場合は「戻る」、ドリル・パスを作成する場合は「終了」をクリックします。

ドリル・パスは、プロジェクト・エクスプローラのビジネス定義モジュールの下にあります。Warehouse Builderでは、「ドリル・パスの編集」ダイアログを使用してドリル・パスを編集できます。

ドリル・パスの編集

Warehouse Builderでは、「ドリル・パスの編集」ダイアログを使用してドリル・パスを編集できます。

ドリル・パスを編集する手順は、次のとおりです。

  1. プロジェクト・エクスプローラで「ドリル・パス」ノードを開きます。

  2. ドリル・パスを右クリックして「エディタを開く」を選択します。

    「名前」および「ドリル・レベル」という2つのタブを含む「ドリル・パスの編集」ダイアログが表示されます。

ドリル・パス名の編集

「名前」タブでは、ドリル・パスの名前と説明を編集できます。

ドリル・パスのドリル・レベルの確認

「ドリル・レベル」タブを使用して、定義したドリル・レベルを編集します。「ドリル・レベル」セクションには、ドリル・レベルと参照先アイテム・フォルダのリストが表示されます。「アイテム・フォルダ」列には、ドリル・パスが参照しているアイテム・フォルダが表示されます。これは、ドロップダウン・リストから新しいアイテム・フォルダを選択することで変更できます。

「ドリル・レベル・アイテム」セクションには、ドリル・アイテムとして機能するアイテムが表示されます。このリストは、ドリル・アイテムとして機能するアイテムを追加選択することで変更できます。

値リストの作成

Discovererでは、値リスト(LOV)はあるアイテムに有効な値のセットを表します。これらは、アイテムのベースとなるデータベース列の値です。LOVを使用すると、エンド・ユーザーはレポートの条件とパラメータ値を容易に設定できます。LOVの例には各国の名前があります。ユーザーはドロップダウン・リストから国名を選択し、特定の4か国で販売された製品の数量に関するレポートを表示できます。

Warehouse Builderでは、後述のように値リストの作成ウィザードを使用してアイテム・フォルダの値リストを作成できます。

値リストを作成する手順は、次のとおりです。

  1. 「ビジネス定義」モジュールを拡張します。

  2. 「値リスト」を右クリックして「新規」を選択します。

    Warehouse Builderにより、値リストの作成が開きます。

  3. 「次へ」をクリックし、ウィザードの手順に従います。

値リストのネーミング

名前と説明ページに、値リストの名前と説明(オプション)を入力します。このリストを「ディテール・ドリル」としても設定する場合は、「ディテール・ドリルとして設定」ボックスを選択します。これらの定義をDiscovererに配布すると、値リストとディテール・ドリルの両方として使用できるアイテム・クラスが作成されます。

値リストの定義アイテム

定義アイテム・ページを使用すると、Discovererで値リストを生成するアイテムを選択できます。このページには、Warehouse Builderリポジトリ内で使用可能なアイテムがすべて表示されます。ノードを拡張し、アイテムを選択して「次へ」をクリックします。

値リストの参照アイテム

参照アイテム・ページを使用すると、値リストを様々なアイテムに関連付けることができます。「使用可能」アイテムの列には、Warehouse Builderリポジトリ内で使用可能なアイテムがすべて表示されます。ノードを拡張し、値リストを参照するアイテムを選択します。シャトル矢印を使用して、選択したアイテムを「選択済」アイテムの列に移動し、「次へ」をクリックします。

サマリーの確認

サマリー・ページでは、値リスト用に選択した定義アイテムと参照アイテムを確認します。変更が必要な場合は「戻る」、値リストの作成を終了する場合は「終了」をクリックします。

値リストは、プロジェクト・エクスプローラの「値リスト」ノードの下のビジネス定義モジュールにあります。Warehouse Builderでは、「値リストの編集」ダイアログを使用して、値リストに関連付けられている名前、説明および定義アイテムと参照アイテムを編集できます。

値リストの編集

Warehouse Builderでは、「値リストの編集」ダイアログを使用して値リストを編集できます。

値リストを編集する手順は、次のとおりです。

  1. プロジェクト・エクスプローラで「値リスト」ノードを開きます。

  2. 値リストを右クリックして「エディタを開く」を選択します。

    「名前」、「定義アイテム」、「参照アイテム」および「オプション」の各タブを含む「値リストの編集」ダイアログが表示されます。

値リスト名の編集

「名前」タブを使用して、値リストの名前と説明を編集します。

値リストのアイテムの編集

「定義アイテム」タブを使用して、Discovererで値リストを生成するアイテムを編集します。定義アイテムはハイライトされます。定義アイテムを編集して別のアイテムを値リストの生成に使用するように指定するには、新しいアイテムを選択します。

参照アイテムの編集

「参照アイテム」タブを使用して、値リストを参照するアイテムを編集します。「選択済」列には、値リストが参照しているアイテムが表示されます。値リストの参照先アイテムをさらに追加するには、「使用可能」列でアイテムを選択し、シャトル矢印を使用して「選択済」列に移動します。値リストが現在参照しているアイテムを削除するには、「選択済」列からアイテムを選択し、シャトル矢印を使用して「使用可能」列に移動します。

値リストの拡張オプション

「拡張」タブを使用して、値リストの拡張オプションを指定します。拡張オプションは次のとおりです。

  • グループの取得値: このオプションを使用すると、グループ単位で取得される値の数を指定できます。デフォルト値は100で、100のグループ単位で値が取得されます。

  • 値をソートして重複を取り除く: このオプションを選択すると、値リストから重複値が削除され、値が順序付けされます。これにより、値リストには常に一意の順序付けされた値が示されます。

  • 値をワークシート・ウィザードの「アイテムの選択」ページで表示: このオプションを選択すると、ユーザーは問合せに含めるアイテムの選択時に「値リスト」を拡張できます。

  • 常に値を検索するようユーザーに要求: このオプションを選択すると、「値リスト」が拡張されるたびに「検索」ダイアログが表示されます。

  • 接続している間、値リストをキャッシュする: このオプションを選択すると、「値リスト」は初めて拡張されたときに格納されます。これにより、「値リスト」を拡張するたびにデータベースから値をフェッチする必要がないため、パフォーマンスが向上します。

代替ソート順序の作成

Discovererでは、エンド・ユーザーは代替ソートを使用して標準以外の順序で値を表示できます。たとえば、「説明」アイテムの値はデフォルトでアルファベット順にソートされます。説明を「製品キー」アイテムの値に従ってソートする場合は、代替ソート・アイテムを定義して2つのアイテムをリンクする必要があります。一方のアイテムではソート順序を定義し、他方のアイテムではソート対象アイテムを定義します。

代替ソート順序の作成ウィザードを使用して、Discoverer EULにおける情報の順序付け方法を定義します。

代替ソートを作成する手順は、次のとおりです。

  1. 「ビジネス定義」モジュールを拡張します。

  2. 「代替ソート順序」を右クリックして「新規」を選択します。

    Warehouse Builderにより、代替ソート順序の作成ウィザードが開きます。

  3. 「次へ」をクリックし、ウィザードの手順に従います。

代替ソート順序のネーミング

名前と説明ページに、代替ソート順序の名前と説明(オプション)を入力します。

この順序を「ディテール・ドリル」としても設定する場合は、「ディテール・ドリルとして設定」ボックスを選択します。これらの定義をDiscovererに配布すると、代替ソート順序とディテール・ドリルの両方として使用できるアイテム・クラスが作成されます。

代替ソート順序の定義アイテム

定義アイテム・ページを使用すると、ソート対象の値を含むアイテムを選択できます。ノードを拡張してアイテムを選択し、「次へ」をクリックします。

代替ソート順序の順序定義アイテム

順序定義アイテム・ページを使用して、定義アイテム・ページで選択したアイテムの値が表示される順序を定義する、同じアイテム・フォルダ内のアイテムを選択します。ノードを拡張してアイテムを選択し、「次へ」をクリックします。

代替ソート順序の参照アイテム

参照アイテム・ページを使用すると、代替ソート順序を様々なアイテムに関連付けることができます。「使用可能」列には、Warehouse Builderリポジトリ内で使用可能なアイテムがすべて表示されます。ノードを拡張し、代替ソート順序を参照するアイテムを選択します。シャトル矢印を使用して、選択したアイテムを「選択済」列に移動し、「次へ」をクリックします。

代替ソート順序の参照選択パネル

このパネルを使用すると、アイテム・クラスをすでに参照しているアイテム間でシャトルできます。参照を変更したり、アイテム間でシャトルしないことを決定できます。

サマリーの確認

サマリー・ページでは、代替ソート順序の定義を確認します。変更が必要な場合は「戻る」、代替ソート順序の作成を終了する場合は「終了」をクリックします。

代替ソート順序は、プロジェクト・エクスプローラの「代替ソート順序」ノードの下のビジネス定義モジュールにあります。Warehouse Builderでは、「編集」ダイアログを使用して、代替ソート順序に関連付けられている名前、説明、定義アイテムおよび参照アイテムを編集できます。

代替ソート順序の編集

「代替ソート順序の編集」ダイアログでは、代替ソート順序を編集できます。

代替ソート順序を編集する手順は、次のとおりです。

  1. プロジェクト・エクスプローラで「代替ソート順序」ノードを開きます。

  2. 代替ソート順序を右クリックして「エディタを開く」を選択します。

    「代替ソート順序の編集」ダイアログが表示されます。このダイアログには、「名前」、「定義アイテム」、「順序定義アイテム」、順序参照アイテムおよび「オプション」の各タブが表示されます。

代替ソート順序名の編集

「名前」タブを使用して、代替ソート順序の名前と説明を編集します。

定義アイテムの編集

「定義アイテム」タブを使用して、ソート対象の値を含むアイテムを編集します。このタブには、ハイライトされている代替ソート順序の現行の定義アイテムが表示されます。この選択を変更するには、代替ソート順序の定義に使用するアイテムをクリックします。

順序定義アイテムの編集

「順序定義アイテム」タブには、「定義アイテム」タブで選択したアイテムの値の表示順序を定義しているアイテムを含んだアイテム・フォルダが表示されます。この選択は、ツリーで新しいアイテムをクリックすることで変更できます。

順序参照アイテムの編集

順序参照アイテム・タブの「選択済」列には、代替ソート順序を参照するアイテムのリストが表示されます。このリストにアイテムを追加するには、「使用可能」列でアイテムを選択し、シャトル矢印を使用して「選択済」列に移動します。選択済のアイテムを削除するには、シャトル矢印を使用してアイテムを「選択済」列から「使用可能」列に移動します。

拡張オプション

「オプション」タブを使用して、代替ソート順序に関する拡張オプションを指定します。設定できるオプションは、次のとおりです。

  • グループの取得値: このオプションを使用すると、グループ単位で取得される値の数を指定できます。デフォルト値は100で、100のグループ単位で値が取得されます。

  • 値をソートして重複を取り除く: このオプションを選択すると、代替ソート順序から重複値が削除され、値が順序付けされます。これにより、代替ソート順序では常に一意の順序付けされた値が示されます。

  • 値をワークシート・ウィザードの「アイテムの選択」ページで表示: このオプションを選択すると、ユーザーは問合せに含めるアイテムの選択時に代替ソート順序を拡張できます。

  • 常に値を検索するようユーザーに要求: このオプションを選択すると、「代替ソート順序」が拡張されるたびに「検索」ダイアログが表示されます。

  • 接続している間、値リストをキャッシュする: このオプションを選択すると、「代替ソート順序」は初めて拡張されたときに格納されます。これにより、「代替ソート順序」を拡張するたびにデータベースから値をフェッチする必要がないため、パフォーマンスが向上します。

ディテール・ドリルの作成

Discovererでは、ディテール・ドリルを使用すると、データ間でナビゲートし、ドリルダウン操作を実行して詳細情報を取得することでデータを詳細に分析できます。Warehouse Builderでディテール・ドリルを定義するときに、アイテム間の関係を定義します。これらのドリルを使用すると、データ間を対話形式でドリルアップまたはドリルダウンして様々な詳細レベルを表示できます。たとえば、同じ部門の実績から予算に移動し、その部門の従業員詳細を調べてから、各従業員の給与および研修履歴にドリルダウンし、さらにその役職等級体系などにドリルできます。

Warehouse Builderでは、「ディテール・ドリルの作成」ダイアログを使用してディテール・ドリルを定義できます。

ディテール・ドリルを作成する手順は、次のとおりです。

  1. 「ビジネス定義」モジュールを拡張します。

  2. 「ディテール・ドリル」を右クリックして「新規」を選択します。

    Warehouse Builderにより、「ディテール・ドリルの作成」ダイアログが開きます。

ディテール・ドリルの作成

名前: ディテール・ドリル定義の名前を入力します。

説明: ディテール・ドリルの説明(オプション)を入力します。

このダイアログの下部にある「使用可能」列には、ビジネス定義モジュール内のアイテム・フォルダが表示されます。このセットから参照アイテムを選択し、シャトル矢印ボタンを使用して「選択済」列に移動します。

ディテール・ドリルの編集

「ディテール・ドリルの編集」ダイアログを使用して、ディテール・ドリルを編集します。

ディテール・ドリルを編集する手順は、次のとおりです。

  1. プロジェクト・エクスプローラで「ディテール・ドリル」ノードを開きます。

  2. ディテール・ドリル名を右クリックして「エディタを開く」を選択します。

    「ディテール・ドリルの編集」ダイアログが表示されます。このダイアログの内容は、「ディテール・ドリルの作成」ダイアログと同じです。ディテール・ドリルの名前と説明を変更するのみでなく、参照アイテムも編集できます。「ディテール・ドリル」ダイアログの内容の詳細は、「ディテール・ドリルの作成」を参照してください。

登録済ファンクションの作成

Discovererでは、カスタムPL/SQLファンクションを使用してアイテムの値に対する操作または計算を実行できます。これらのファンクションにDiscovererでアクセスするため、ユーザー定義ファンクションがEULに登録されます。これらの登録済ユーザー定義ファンクションをDiscovererで使用する場合は、その情報をWarehouse Builder定義に含める必要があります。

後述するように、登録済ファンクションは登録済ファンクションの作成ウィザードを使用して定義できます。

登録済ファンクションを作成する手順は、次のとおりです。

  1. 「ビジネス定義」モジュールを拡張します。

  2. 「登録済ファンクション」を右クリックして「新規」を選択します。

    Warehouse Builderにより、登録済ファンクションの作成ウィザードが開きます。

  3. 次のガイドラインを使用して、ウィザードの手順を実行します。

登録済ファンクションのネーミング

名前と説明ページに、代替ソート順序の名前と説明(オプション)を入力します。

ドロップダウン・メニューからファンクションの戻り型を選択します。「ユーザーに使用可能」オプションを選択すると、Discovererエンド・ユーザーがこの登録済ファンクションを計算に使用できるようになります。

ファンクション・パラメータの指定

ファンクション・パラメータを指定するには、1行をクリックしてパラメータ名を入力します。ドロップダウン・リストから、パラメータのデータ型を選択します。このパラメータが必須かどうかを示すボックスをチェックし、オプションで説明を入力します。

サマリーの確認

サマリー・ページでは、ファンクション定義を確認します。変更が必要な場合は「戻る」、登録済ファンクションの作成を終了する場合は「終了」をクリックします。

登録済ファンクションは、プロジェクト・エクスプローラの「登録済ファンクション」ノードの下のビジネス定義モジュールにあります。Warehouse Builderでは、「編集」ダイアログを使用してファンクションの名前、説明およびパラメータを編集できます。

登録済ファンクションの編集

「登録済ファンクションの編集」ダイアログを使用して、登録済ファンクションを編集します。

登録済ファンクションを編集する手順は、次のとおりです。

  1. プロジェクト・エクスプローラで「登録済ファンクション」ノードを開きます。

  2. 登録済ファンクションを右クリックして「エディタを開く」を選択します。

    「名前」および「パラメータ」タブを含む「登録済ファンクションの編集」ダイアログが表示されます。

登録済ファンクションの名前変更

「名前」タブを使用して、登録済ファンクションの名前と説明を編集します。

登録済ファンクションのパラメータの変更

「パラメータ」タブを使用して、登録済ファンクションのパラメータを編集します。パラメータの名前、タイプおよび説明を編集できます。新しいパラメータを追加するには、空の行をクリックしてパラメータ名とデータ型を指定します。パラメータを削除するには、パラメータ名の左側にあるグレーのセルを右クリックして「削除」を選択します。

ビジネス・インテリジェンス・オブジェクトの導出

Warehouse Builderを使用すると、データ・ウェアハウスの設計定義からビジネス・インテリジェンス・オブジェクトを直接導出できます。ウェアハウス・モジュールで導出を実行ウィザードを実行すると、Oracle DiscovererのEnd User Layerに必要な定義にあわせて既存の定義が自動的に調整されます。たとえば、導出を実行ウィザードでは、Discoverer EULと統合可能なアイテム・フォルダとドリル・パスにメタデータが編成されます。

Warehouse Builderでビジネス・インテリジェンス・オブジェクトを導出する手順は、次のとおりです。

  1. Warehouse Builderのプロジェクト・エクスプローラで、導出するOracleモジュールを選択します。これは、そのモジュールに含まれているオブジェクトをすべて導出することを示します。または、オブジェクト定義を一度に1つずつ導出するように選択することもできます。たとえば、導出する表またはディメンションを個別に選択できます。

  2. ウェアハウス・モジュール名またはオブジェクト名を右クリックして「導出」を選択します。

    Warehouse Builderで導出を実行ウィザードが開きます。

  3. 次のガイドラインを使用して、ウィザードの手順を実行します。

導出を実行ウィザードは、次の手順でデータ・オブジェクト・エディタから起動することもできます。

  1. 導出するオブジェクトのデータ・オブジェクト・エディタを開きます。

    そのためには、プロジェクト・エクスプローラでオブジェクト名をダブルクリックする方法と、プロジェクト・エクスプローラでオブジェクトを右クリックして「エディタを開く」を選択する方法があります。

  2. 「オブジェクト」メニューで「導出」を選択します。

  3. 次のガイドラインを使用して、ウィザードの手順を実行します。

ソース・オブジェクトの選択

ソース・オブジェクト・ページを使用すると、導出用のオブジェクトを追加選択できます。「使用可能」列には、Warehouse Builderリポジトリ内でDiscovererに配布できるオブジェクトがすべて表示されます。これらのオブジェクトは、様々なウェアハウス・モジュールに属している場合があります。導出用にコレクションを選択することもできます。「選択したオブジェクト」列には、ウィザードの開始前に選択したOracleモジュールまたはオブジェクトが表示されます。

「使用可能」列のノードを拡張し、シャトル矢印を使用して導出するオブジェクトを選択します。選択したキューブ・オブジェクトに関連付けられているディメンション・オブジェクトを導出するには、「ディメンションを自動的に追加」オプションを選択します。

導出されたオブジェクトのターゲットの選択

ターゲット・ページでは、導出されたオブジェクトの定義を格納するビジネス定義モジュールを指定します。たとえば、DISCOVERER_OBJECTSというビジネス定義モジュールを作成した場合は、そのモジュールの名前がこのページに表示されます。「DISCOVERER_OBJECTS」を選択して「次へ」をクリックします。ターゲットとしてビジネスエリアを選択することもできます。その場合は、Warehouse Builderによりビジネスエリア内のアイテム・フォルダへのショートカットが作成されます。ビジネスエリアに配布することをお薦めします。それ以外の配布先の場合、配布したオブジェクトはどのビジネスエリアにも属さないため、Discovererツールのエンド・ユーザーに表示されません。

ターゲットがビジネスエリアの場合に導出用にコレクションを選択すると、コレクションに含まれる個別オブジェクトが導出されます。ビジネスエリアからこれらのアイテム・フォルダへのショートカットが作成されます。ターゲットがビジネス定義モジュールの場合は、Warehouse Builderによりコレクションと同じ名前のビジネスエリアが作成され、コレクション内のオブジェクトがビジネス定義モジュールにアイテム・フォルダとして格納され、ビジネスエリアからこれらのアイテム・フォルダへのショートカットが作成されます。

導出ルールの指定

ルール・ページでは、導出ルールとパラメータを指定します。Warehouse Builderではこれらのルールをロード、構成および実行し、選択した設計オブジェクト定義からビジネス・インテリジェンス定義を導出します。「ルール」ドロップダウン・メニューからオブジェクトのタイプを選択すると、様々なルール・タイプのパラメータを設定できます。たとえば、グローバル・ルール、リレーショナル・オブジェクト・ルール、ディメンション・オブジェクト・ルールまたはキューブ・オブジェクト・ルールを設定できます。このページには、設定できるルールとパラメータが表示されます。

「拡張パラメータの表示」オプションを選択すると、オブジェクトの特定の拡張ルールを表示できます。複数のルール・タイプのパラメータを設定することもできます。

グローバル・ルールの設定

Discoverer EULを作成する場合は次のパラメータを指定できます。

  • ユーザーの変更を保持: 表示プロパティ名と説明の手動による変更を保持する場合に選択します。

  • ログ・レベル: ドロップダウン・メニューからオプションを1つ選択して、ログ・ファイルに表示する詳細レベルを指定します。エラー、警告、情報またはトレース・デバッグ情報のみを記録するように選択できます。

  • ログ・ファイルのロケーション: ログ・ファイルを格納するローカル・システム上のパスを入力します。たとえば、 ..¥..¥iobuilder¥derive.logと入力します。

  • 導出前に検証: 選択したオブジェクトを導出前にWarehouse Builderで検証させる場合は、このチェック・ボックスを選択します。

  • エラー時中断: エラーが発生した場合に導出を停止する場合は、このチェック・ボックスを選択します。

  • 大文字を使用: 導出オブジェクト名に大文字を使用する場合は、このチェック・ボックスを選択します。

  • アンダースコアを空白で置換: 名前に含まれるアンダースコアを導出後に空白で置換する場合は、このチェック・ボックスを選択します。

リレーショナル・オブジェクトの場合は、次のルールを指定できます。

  • バウンド表接尾辞: 導出するバウンド表の接尾辞を指定します。

  • デフォルト総計: 数値メジャーに適用するデフォルトの集計関数を指定します。

  • 列名接頭辞を削除: 列名に含まれるアンダースコアの直前のテキストを削除する場合は、このボックスを選択します。同じ接頭辞がすべての列に使用されている場合は、その接頭辞が削除されます。

  • アイテムを名前順でソート: アイテムをアルファベット順にソートする場合は、このオプションを選択します。

ディメンションの場合は、次のルールを指定できます。

  • 常にディメンションのアイテム・フォルダを作成: 導出されたディメンション定義用のアイテム・フォルダを導出を実行ウィザードで作成する場合は、このオプションを選択します。

  • アイテム・フォルダをレベルに作成: 導出されたディメンション・レベル用のアイテム・フォルダを導出を実行ウィザードで作成する場合は、このオプションを選択します。

  • アイテム・フォルダにレベルのドリル・パス: ディメンション・レベルごとに作成されるアイテム・フォルダのドリル・パスを導出を実行ウィザードで作成する場合は、このオプションを選択します。このオプションを選択するのは、各レベルにアイテム・フォルダを作成する場合のみです。

  • アイテムの前にレベル名を付ける: アイテム名に接頭辞としてディメンション・レベル名を付ける場合は、このオプションを選択します。

  • 接頭辞セパレータ: アイテム名に接頭辞としてディメンション・レベル名を付けるように選択した場合は、接頭辞セパレータを指定します。デフォルトはアンダースコアです。

  • アイテムを名前順でソート: アイテムをアルファベット順にソートする場合は、このオプションを選択します。

  • ディメンション・ロールの導出: 導出を実行ウィザードで各ロールのアイテム・フォルダを追加導出する場合は、このオプションを選択します。

キューブの場合は、次のルールを指定できます。

  • アイテムを名前順でソート: アイテムをアルファベット順にソートする場合は、このオプションを選択します。

導出前ルールの確認

導出前ページには、導出されるオブジェクトと、導出された定義が格納されるターゲットまたはビジネス定義モジュールが表示されます。

この情報を確認し、「次へ」をクリックして導出を実行します。

導出進行状況の確認

導出ページには、導出ステータスを示す進行状況バーが表示されます。進行状況バーに100%と表示されると、「メッセージ・ログ」フィールドにエラーまたは警告が表示されます。終了時には、導出が正常終了したかどうかがログに示されます。

「次へ」をクリックして、導出されたオブジェクトのリストを表示します。

導出の終了

終了ページには、導出されたオブジェクトのリストが表示されます。導出を受け入れるには「終了」をクリックします。問題があるために導出を再実行する必要がある場合は、「戻る」をクリックしてプロセスを繰り返します。

導出された定義は「ビジネス定義」モジュールに表示されます。アイテム・フォルダの定義を編集するか、Discovererに配布する定義を追加作成できます。

ビジネス定義の配布

ビジネス定義の作成後に、「コントロール・センター」を使用して配布できます。ビジネス定義は、それを含む「ビジネス定義」モジュールに関連付けられたDiscovererのロケーションに配布されます。ビジネス定義を配布する前に、「ビジネス定義」モジュールに有効なDiscovererのロケーションが関連付けられていることを確認してください。Discovererのロケーションを「ビジネス定義」モジュールに関連付ける方法の詳細は、「接続情報の設定」を参照してください。

ビジネス定義に可能な直接配布先は、Discoverer 10g リリース2のみであることに注意してください。ビジネス定義をDiscoverer 10g リリース2に配布する場合、Warehouse Builderではオブジェクトを含む.eexファイルが作成され、Discovererのロケーションを使用して指定したEULに接続され、.eexファイルがOracle Discovererにインポートされます。インポート中に、新しいビジネス定義が既存の定義の上位に追加されます。EULを検証し、冗長な定義を削除する必要があります。たとえば、4つのアイテムを含むアイテム・フォルダを配布するとします。次に、そのアイテム・フォルダからアイテムを1つ削除します。このアイテム・フォルダを再配布する時点でも、4つのアイテムが含まれたままです。これは、追加されるのは新規の定義のみですが、古い定義は削除されないためです。

Discoverer 10g リリース2より前のリリースへのビジネス定義の配布

Discoverer 10g リリース2より前のDiscovererには、ビジネス定義を直接は配布できません。ただし、次の回避策を使用してDiscovererにビジネス定義を転送することはできます。

Discoverer 10g リリース2より前のDiscovererリリースを指すロケーションにビジネス定義を配布すると、配布に失敗します。ただし、Warehouse Builderではビジネス定義を含む.eexファイルが作成されます。この.eexファイルには2022.eexのようなデフォルト名が割り当てられ、<OWB_ORACLE_HOME>¥owb¥deployed_scriptsディレクトリに格納されます。Discovererを使用してEULに接続し、この.eexファイルをインポートできます。

データ・オブジェクト・エディタとビジネス・インテリジェンス・オブジェクトの使用

データ・オブジェクト・エディタを使用してビジネスエリアとアイテム・フォルダを作成するのみでなく、次のタスクを実行できます。

データ・オブジェクト・エディタを使用したビジネスエリアの作成

データ・オブジェクト・エディタを使用してビジネスエリアを作成する手順は、次のとおりです。

  1. データ・オブジェクト・エディタのキャンバスで、「ビジネス定義」タブにナビゲートします。

  2. キャンバスの空の部分を右クリックして「ビジネスエリアの追加」を選択します。

    「新規または既存のビジネスエリアを追加」ダイアログが表示されます。

  3. 「新規ビジネスエリアの作成」を選択し、ビジネスエリアの名前を指定します。また、「ビジネス定義モジュール」ドロップダウン・リストを使用して、ビジネスエリアが属するビジネス定義モジュールも選択します。

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

    Warehouse Builderによりビジネスエリアが作成され、ビジネスエリアを表すアイコンがキャンバスに追加されます。

  5. ビジネスエリアにアイテム・フォルダを追加するには、「ビジネスエリアへのアイテム・フォルダの追加」の手順3から7までに従います。

ビジネスエリアへのアイテム・フォルダの追加

データ・オブジェクト・エディタのキャンバスを使用して、ビジネスエリアにアイテム・フォルダを追加できます。手順は次のとおりです。

  1. アイテム・フォルダを追加するビジネスエリアのデータ・オブジェクト・エディタを開きます。

    そのためには、プロジェクト・エクスプローラでビジネスエリア名を右クリックして「エディタを開く」を選択します。また、プロジェクト・エクスプローラでビジネスエリア名をダブルクリックする方法もあります。

  2. キャンバスの「ビジネス定義」タブにナビゲートします。

  3. 「アイテム・フォルダ」アイコンをパレットからキャンバスにドラッグ・アンド・ドロップします。

    「新規または既存のアイテム・フォルダを追加」ダイアログが表示されます。

  4. 「既存のアイテム・フォルダを選択」を選択します。

  5. 選択ツリーから、ビジネスエリアに追加するアイテム・フォルダを選択します。

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

    キャンバスにアイテム・フォルダを表すアイコンが追加されます。

  7. アイテム・フォルダの「アイテム」グループにマウスを置いたままドラッグし、ビジネスエリアの「アイテム・フォルダ」グループ上で離します。

    ビジネスエリアの「アイテム・フォルダ」グループのアイテム・フォルダ・リストに、アイテム・フォルダが追加されます。

ビジネスエリアでアイテム・フォルダ名を右クリックして「削除」を選択すると、ビジネスエリアからアイテム・フォルダを削除できます。

データ・オブジェクト・エディタを使用したアイテム・フォルダの作成

データ・オブジェクト・エディタを使用してアイテム・フォルダを作成する手順は、次のとおりです。

  1. データ・オブジェクト・エディタを開き、「ビジネス定義」タブにナビゲートします。

  2. キャンバスの空の部分を右クリックして「アイテム・フォルダの追加」を選択します。

    「新規または既存のアイテム・フォルダを追加」ダイアログが表示されます。

  3. 「新規アイテム・フォルダの作成」を選択します。

  4. アイテム・フォルダについて次の詳細を指定します。

    • 「新規アイテム・フォルダ名」フィールドを使用してアイテム・フォルダ名を指定します。最初はデフォルト名が割り当てられます。この名前を使用するように選択するか、または編集できます。

    • アイテム・フォルダが属するビジネス定義モジュールを指定します。「ビジネス定義モジュール」ドロップダウン・リストには、使用可能なビジネス定義モジュールのリストが表示されます。このリストからモジュールを選択します。

    • 「アイテム・フォルダ・タイプ」ドロップダウン・リストを使用して、作成するアイテム・フォルダのタイプを指定します。

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

    アイテム・フォルダを表すノードがキャンバスに表示されます。

  6. 「アイテム・フォルダ」ノードを右クリックして「詳細の表示」を選択します。

    アイテム・フォルダのノードを含む「詳細」タブが表示されます。

  7. パレットから、アイテム・フォルダのベースとなるオブジェクトのタイプを表すアイコンをキャンバスにドラッグ・アンド・ドロップします。たとえば、アイテム・フォルダのベースが表の場合は、パレットからキャンバスに「表」アイコンをドラッグ・アンド・ドロップします。

    「新規または既存の<オブジェクト>を追加」ダイアログが表示されます。

  8. このダイアログを使用して、アイテム・フォルダのベースとなるオブジェクトを選択します。

    このオブジェクトを表すノードがキャンバスに追加されます。

  9. 必要な列をデータベース・オブジェクトからアイテム・フォルダの「アイテム」グループにマップします。

アイテム・フォルダへのアイテムの追加

データ・オブジェクト・エディタを使用して、アイテム・フォルダにアイテムを追加できます。手順は次のとおりです。

  1. アイテムを追加するアイテム・フォルダのデータ・オブジェクト・エディタを開きます。

    そのためには、プロジェクト・エクスプローラでアイテム・フォルダ名を右クリックして「エディタを開く」を選択する方法と、プロジェクト・エクスプローラでアイテム・フォルダ名をダブルクリックする方法があります。

  2. キャンバスの「ビジネス定義」タブで、アイテム・フォルダを右クリックして「詳細の表示」を選択します。

    アイテム・フォルダと同じ名前のタブがもう1つ表示されます。図15-3に示すように、このタブには、アイテム・フォルダと、そのアイテム・フォルダ内のアイテムの作成に使用されるソース・オブジェクトが含まれています。

    単純アイテム・フォルダの場合、ソース・オブジェクトは表またはビューです。複合アイテム・フォルダの場合、ソース・オブジェクトはアイテム・フォルダです。

    図15-3 アイテム・フォルダとソース・オブジェクト

    図15-3の説明が続きます
    「図15-3 アイテム・フォルダとソース・オブジェクト」の説明

  3. エディタのパレットで、ソース・アイテムを表すアイコンをキャンバスにドラッグ・アンド・ドロップします。ソース・アイテムには表またはビューを使用できます。また、キャンバスの空の部分を右クリックして「表の追加」または「ビューの追加」を選択する方法もあります。

    「新規または既存の<オブジェクト>を追加」ダイアログが表示されます。

  4. 「既存の<オブジェクト>を選択」オプションを選択します。

  5. 選択ツリーから、アイテムのソース・データを含むオブジェクトの名前を選択します。

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

    ソース・オブジェクトがキャンバスに追加されます。

  7. ソース・データを格納する属性から、追加するアイテムをドラッグしてアイテム・フォルダの「アイテム」グループにドロップします。

    ソース属性がターゲット・オブジェクトにマップされます。

また、データ・オブジェクト・エディタのキャンバスを使用して、アイテム・フォルダからアイテムを削除することもできます。アイテム・フォルダからアイテムを右クリックして「削除」を選択します。

アイテム・フォルダの同期化

アイテム・フォルダは、既存の表、ビューまたは外部表に基づいて定義されます。基礎となるオブジェクトの定義に変更があった場合は、そのベースとなっているオブジェクトと同期化することでアイテム・フォルダの定義を更新できます。

アイテム・フォルダを同期化する手順は、次のとおりです。

  1. プロジェクト・エクスプローラで「アイテム・フォルダ」ノードを開きます。

  2. アイテム・フォルダを右クリックして「エディタを開く」を選択します。

    アイテム・フォルダのデータ・オブジェクト・エディタが表示されます。

  3. キャンバスで、アイテム・フォルダを表すノードを右クリックして「同期化」を選択します。

    アイテム・フォルダの同期化ダイアログが表示されます。

  4. このダイアログに表示される詳細を確認して「OK」をクリックします。

    アイテム・フォルダが、アイテムのベースとなっているデータ・オブジェクトと同期化されます。

アイテム・フォルダの同期化ダイアログ

アイテム・フォルダの同期化ダイアログでは、アイテム・フォルダをその元になるデータベース・オブジェクトで使用されているデータ型の変更で更新できます。このダイアログには、アイテム・フォルダの変更内容の詳細が表示されます。

アイテム・フォルダの同期化ダイアログには、「オブジェクト」、「理由」、「アクション」の3つの列が含まれています。「オブジェクト」列には、基礎となるデータベース・オブジェクトの変更されたコンポーネントがリストされます。「理由」列には、同期化の理由の簡単な説明が表示されます。「アクション」列には、アイテム・フォルダの同期化のためにWarehouse Builderで実行されるアクションが表示されます。使用可能なアクションは「更新」と「なし」です。コンポーネントに対して「なし」を選択した場合、そのオブジェクトについては同期化は実行されません。「アクション」が「更新」に設定されている定義のみが同期化されます。

たとえば、アイテム・フォルダDEPT_ITMFがDEPT表から導出されているとします。アイテム・フォルダの作成後、DEPT表を変更し、列LOCATIONのデータ型をVARCHAR2からNUMBERに変更します。この場合、アイテム・フォルダDEPT_ITMFの同期化時に、アイテム・フォルダの同期化ダイアログが表示され、「オブジェクト」列に「LOCATION」と表示されます。「理由」列には、「データ型が一致しません」と表示されます。「アクション」列には、「更新」と表示されます。

「OK」をクリックすると、アイテム・フォルダの同期化ダイアログに表示されるアクションが実行され、アイテム・フォルダ定義が更新されます。このダイアログに表示されるアクションを実行しない場合は、「取消」をクリックします。

データ・オブジェクト・エディタを使用した結合の作成

結合を作成するには、データ・オブジェクト・エディタのキャンバスに、結合の作成対象となる2つのアイテム・フォルダが両方とも表示されていることを確認します。そのためには、一方のアイテム・フォルダのデータ・オブジェクト・エディタを開きます。それから、次の手順に従って他方のアイテム・フォルダを追加します。

  1. 「アイテム・フォルダ」アイコンをキャンバスにドラッグ・アンド・ドロップします。また、キャンバスを右クリックして「アイテム・フォルダの追加」を選択する方法もあります。

    「新規または既存のアイテム・フォルダを追加」ダイアログが表示されます。

  2. 「既存のアイテム・フォルダを選択」オプションを選択します。

  3. 選択ツリーからアイテム・フォルダを選択します。

    アイテム・フォルダがデータ・オブジェクト・エディタのキャンバスに追加されます。

両方のアイテム・フォルダをデータ・オブジェクト・エディタのキャンバスに表示した後、ソース・アイテム・フォルダ内のアイテムをターゲット・アイテム・フォルダ内の対応するアイテムにマップして、両者間の結合を作成できます。デフォルトで使用される結合条件は'='です。この条件は、結合を編集することで変更できます。

また、次の手順を実行することもできます。

  1. 「ビジネス定義」タブまたは詳細ビューで、アイテム・フォルダの「結合」グループを右クリックして「結合の追加」を選択します。

    「フォルダ結合」ダイアログが表示されます。

  2. 結合名を指定して「OK」をクリックします。

    この結合がアイテム・フォルダの「結合」グループに追加されます。

  3. 所有アイテム・フォルダからアイテムを選択し、結合にドラッグしてローカル・アイテムを作成します。

  4. 他方のアイテム・フォルダからアイテムを選択し、結合にドラッグしてリモート・アイテムを作成します。

ビジネス・プレゼンテーションの使用

ビジネス・プレゼンテーションを使用すると、Oracle BI Beansと統合できます。Warehouse Builderのメタデータを使用してビジネス・プレゼンテーションを定義し、この定義をOracle BI Beansに配布できます。ビジネス・プレゼンテーションを定義するには、最初にプレゼンテーション・オブジェクトのコンテナとして機能するビジネス・プレゼンテーション・モジュールを定義します。ビジネス・プレゼンテーションの詳細は、「ビジネス・プレゼンテーションについて」を参照してください。

次の項目を参照してください。

ビジネス・プレゼンテーション・モジュールの作成

ビジネス・プレゼンテーション・モジュールには、Warehouse Builderにおけるプレゼンテーション・テンプレートの定義が格納されます。後で、これらのプレゼンテーション・テンプレートをBI Beansに配布できます。

ビジネス・プレゼンテーション・モジュールを定義するには、次のようにビジネス・プレゼンテーション・モジュールの作成ウィザードを使用します。

ビジネス・プレゼンテーション・モジュールを作成する手順は、次のとおりです。

  1. 「ビジネス・インテリジェンス」ノードを拡張します。

  2. 「ビジネス・プレゼンテーション」を右クリックして「新規」を選択します。

    Warehouse Builderにより、ビジネス・プレゼンテーション・モジュールの作成ウィザードが開きます。

  3. 次のガイドラインを使用して、ウィザードの手順を実行します。

ビジネス・プレゼンテーション・モジュールのネーミング

名前と説明ページで、ビジネス・プレゼンテーション・モジュールの名前と説明(オプション)を入力します。ドロップダウン・メニューからモジュールのステータスを選択します。

ネーミング規則の詳細は、「データ・オブジェクトのネーミング規則」を参照してください。

配布ロケーションの指定

ビジネス・プレゼンテーション定義を配布するターゲット・ロケーションを指定します。これは、ビジネス・プレゼンテーションを定義するBI Beansカタログです。

前に作成しておいた配布ロケーションを使用する場合は、そのロケーションを「ロケーション」ドロップダウン・リストから選択します。

デフォルトでは、作成するモジュール用のロケーションがウィザードにより作成されます。たとえば、BUSN_PRESというモジュールの場合は、BUSN_PRES_LOCNというロケーションが作成されます。このロケーションの接続情報を指定するには、「編集」をクリックします。「BIBeansのロケーションの編集」ダイアログが表示されます。このダイアログの詳細は、「BI Beansのロケーションの定義」を参照してください。この時点ではこのステップをスキップし、後から配布ロケーションを作成できます。ターゲット・ロケーションを作成して指定するまでは、定義を正常に配布できないことに注意してください。

BI Beansのロケーションの定義

BI Beansのロケーションは、作成するビジネス・プレゼンテーションの配布先システムの詳細を提供します。このシステムには、Oracle BI Beansがインストールされている必要があります。

BI Beansのロケーションを定義するには、「Discovererのロケーションの編集」ダイアログに次の詳細を入力します。

  • ユーザー名: ビジネス定義の配布先となるBI Beansカタログ所有者の名前。

  • パスワード: 「ユーザー名」で指定したユーザーのパスワード。

  • ホスト: BI Beansカタログが存在するシステムのホスト名。

  • ポート: デフォルトのポート番号は1521です。

  • サービス名: Oracle Databaseインストールのサービス名。

前述の詳細を指定した後、「接続テスト」をクリックして接続詳細が正確であることを確認できます。結果は「テスト結果」に表示されます。ダイアログを閉じるには「OK」をクリックします。

サマリーの確認

サマリー・ページでは、新規モジュールの名前と配布ロケーション情報を確認します。変更が必要な場合は「戻る」をクリックし、モジュールの作成を終了する場合は「終了」をクリックします。

ビジネス・プレゼンテーション・モジュールは、プロジェクト・エクスプローラの「ビジネス・インテリジェンス」ノードの下にあります。Warehouse Builderでは、「編集」ダイアログを使用して、このモジュールの名前、説明およびロケーション情報を編集できます。

ビジネス・プレゼンテーション・モジュールのノードを開き、「プレゼンテーション・テンプレート」ノードを表示します。このテンプレートで、「プレゼンテーション・テンプレートの作成」の説明に従ってプレゼンテーション・テンプレートを定義します。

ビジネス・プレゼンテーション・モジュールの編集

「ビジネス・プレゼンテーション・モジュールの編集」ダイアログを使用して、ビジネス・プレゼンテーション・モジュールの定義を編集します。

ビジネス・プレゼンテーション・モジュールを編集する手順は、次のとおりです。

  1. 「プロジェクト・エクスプローラ」で、「ビジネス・プレゼンテーション・モジュール」ノードを開きます。

  2. ビジネス・プレゼンテーション・モジュール名を右クリックして「エディタを開く」を選択します。

    「名前」タブと「データのロケーション」タブを含む「ビジネス・プレゼンテーション・モジュールの編集」ダイアログが表示されます。

ビジネス・プレゼンテーション・モジュールの名前変更

「名前」タブを使用して、ビジネス・プレゼンテーション・モジュールの名前と説明を編集します。

データのロケーションの変更

「データのロケーション」タブの「選択されたロケーション」列には、ビジネス・プレゼンテーション・モジュール用に選択したデータのロケーションが表示されます。「使用可能なロケーション」列には、使用可能なBI Beansのロケーションがリストされます。ビジネス・プレゼンテーション・モジュールの新規ロケーションを指定するには、シャトル矢印を使用して、「選択されたロケーション」列から現行の選択内容を「使用可能なロケーション」列に移動します。次に、「使用可能なロケーション」列から新規ロケーションを選択し、「選択されたロケーション」列に移動します。

新規ロケーションを作成するには、「新規」をクリックしてロケーション詳細を入力します。

プレゼンテーション・テンプレートの作成

Warehouse Builderには、構成され、BI Beansに配布されるプレゼンテーション・テンプレートを作成するウィザードが用意されています。単純なクロス集計とグラフのプレゼンテーション・テンプレートを作成でき、これは何度でも配布できます。

次の手順に従って、Warehouse Builderでビジネス・プレゼンテーション・テンプレートを作成します。

ビジネス・プレゼンテーション・テンプレートを作成する手順は、次のとおりです。

  1. 「ビジネス・プレゼンテーション」モジュールを拡張します。

  2. 「プレゼンテーション・テンプレート」を右クリックして「新規」を選択します。

    Warehouse Builderにより、プレゼンテーション・テンプレートの作成ウィザードが開きます。

  3. 次のガイドラインを使用して、ウィザードの手順を実行します。

プレゼンテーション・テンプレートのネーミング

名前と説明ページに、プレゼンテーション・テンプレートの名前と説明(オプション)を入力します。

タイプの選択

BI Beansでの表示用に定義するレポート構造またはプレゼンテーション・テンプレートのタイプを選択します。「クロス集計」または「グラフ」構造タイプを選択できます。

含めるアイテムの選択

BI Beansへの配布時に、プレゼンテーション・テンプレートに表示するアイテムを選択します。「使用可能」列には、Warehouse Builderリポジトリ内で使用可能なキューブが、そのメジャーとディメンションとともにすべてリストされます。含めるアイテムを選択し、シャトル矢印ボタンを使用して「選択済」列に移動します。

選択したアイテムに関連するディメンションとディメンション・ロールを含めるには、「ディメンションとディメンション・ロールを自動的に追加」を選択します。

レイアウトの定義

どのアイテムをどの軸に表示するかを選択し、プレゼンテーション・テンプレートのレイアウトを選択できます。たとえば、「ページ・エッジ・アイテム」をx軸またはy軸にドラッグ・アンド・ドロップして、レイアウトをカスタマイズできます。

サマリーの確認

サマリー・ページでは、プレゼンテーション・テンプレートの設定を確認します。変更が必要な場合は「戻る」、プレゼンテーション・テンプレートの作成を終了する場合は「終了」をクリックします。

プレゼンテーション・テンプレートは、「プロジェクト・エクスプローラ」で「プレゼンテーション・テンプレート」ノードの下に配置できます。プレゼンテーション・テンプレートの名前、タイプおよびレイアウトを変更するには、「編集」ダイアログを使用します。

プレゼンテーション・テンプレートの編集

「プレゼンテーション・テンプレートの編集」ダイアログを使用して、プレゼンテーション・テンプレートを編集します。

プレゼンテーション・テンプレートを編集する手順は、次のとおりです。

  1. 「プロジェクト・エクスプローラ」で「プレゼンテーション・テンプレート」ノードを開きます。

  2. プレゼンテーション・テンプレートを右クリックして「エディタを開く」を選択します。

    「名前」、「タイプ」、「アイテム」および「レイアウト」の各タブを含む「プレゼンテーション・テンプレートの編集」ダイアログが表示されます。

プレゼンテーション・テンプレートの名前変更

「名前」タブを使用して、プレゼンテーション・テンプレートの名前と説明を編集します。

レポート・テンプレートのタイプの変更

「タイプ」タブを使用して、BI Beansでレポートの表示に使用するプレゼンテーション・テンプレートのタイプを変更します。使用可能なオプションは、「クロス集計」と「グラフ」です。

レポート・アイテムの変更

「アイテム」タブを使用して、BI Beansでプレゼンテーション・テンプレートを表示するときの表示アイテムを変更します。BI Beansに現在表示されるアイテムは「選択済」列に表示されます。他のアイテムも表示するには、そのアイテムを「使用可能」列から「選択済」列に移動します。プレゼンテーション・テンプレートが表示されるときに特定のアイテムを削除するには、シャトル矢印を使用して、そのアイテムを「選択済」列から「使用可能」列に移動します。

レポート・レイアウトの変更

「レイアウト」タブを使用してレポートのレイアウトを変更します。レポートのページ・エッジ・アイテムを変更できます。

ビジネス・インテリジェンス・オブジェクトの構成

設計フェーズでは、Warehouse Builder設計オブジェクトを使用してビジネス・インテリジェンス・オブジェクトの定義を作成します。設計したオブジェクトには、構成パラメータを設定して物理プロパティを割り当てることができます。

ビジネス・インテリジェンス・オブジェクトを構成するには、「プロジェクト・エクスプローラ」でオブジェクトを右クリックして「構成」を選択します。「構成プロパティ」ダイアログが表示されます。このダイアログの左側でオブジェクト名をクリックして、右側に構成パラメータを表示します。

すべてのビジネス・インテリジェンス・オブジェクトには、「配布可能」という構成パラメータがあります。スクリプトを生成してビジネス・オブジェクトを配布する場合は、「配布可能」を選択します。Warehouse Builderでは、「配布可能」を選択したオブジェクトのスクリプトのみが生成されます。

以降の項目では、各種ビジネス・インテリジェンス・オブジェクトのその他の構成パラメータについて説明します。

ビジネス定義モジュールの構成パラメータ

ビジネス定義モジュールの場合は、次の構成パラメータを設定できます。

オブジェクト照合: Warehouse BuilderでDiscovererへの配布中にオブジェクト照合を実行する方法を示します。ビジネス定義を配布するときに、Warehouse Builderでは最初に.eexファイルが作成された後、このファイルがDiscoverer EULにインポートされます。

「オブジェクト照合」で選択できるオプションは、「識別子別」または「名前別」です。Warehouse Builderでは、この設定を使用して、配布対象に類似するオブジェクトがEULに存在するかどうかがチェックされます。類似するオブジェクトがみつかると、作成モードの場合はオブジェクトは配布されず、アップグレード・モードの場合はオブジェクトがリフレッシュされます。

MLS配布言語: Discovererへの配布に使用される言語を表します。

ロケーション: ビジネス定義モジュールの配布先となるDiscovererのロケーションを表します。

アイテム・フォルダの構成パラメータ

アイテム・フォルダの場合は、次の構成パラメータを設定できます。

オプティマイザ・ヒント: アイテム・フォルダが問合せで使用されるときに追加されるオプティマイザ・ヒントを表します。このフィールドの省略記号ボタンをクリックして、オプティマイザ・ヒントを指定します。

ロケーション: アイテム・フォルダが参照するデータベース・オブジェクトのロケーションを表します。

登録済ファンクションの構成パラメータ

登録済ファンクションの場合は、次の構成パラメータを設定できます。

パッケージ: 登録済ファンクションを含むパッケージの名前を表します。

AUTHID: 登録済ファンクションの生成中に使用するAUTHIDオプションを指定します。選択できるオプションは、「None」、「Current_User」または「Definer」です。ファンクションは、ファンクション所有者の権限ではなくAUTHID句で定義された権限で実行されます。

ビジネス・プレゼンテーション・モジュールの構成パラメータ

ビジネス・プレゼンテーション・モジュールの場合は、次の構成パラメータを設定します。

デフォルト・カタログ・フォルダ: モジュールの全プレゼンテーションの配布先となるBIカタログのデフォルト・カタログ・フォルダを表します。Warehouse Builderでは、構成オプションでカタログ・フォルダが指定されていないプレゼンテーションには、このカタログ・フォルダが使用されます。

たとえば、busn_pres/my_reportsを考えてみます。フォルダを指定しない場合、デフォルトはBIカタログのルート・フォルダです。このモジュールのビジネス・プレゼンテーション・オブジェクトを配布するには、指定するフォルダが存在する必要があることに注意してください。フォルダが存在しなければ、配布に失敗します。

ロケーション: ビジネス・プレゼンテーションの配布先となるBI Beansのロケーションを表します。

プレゼンテーション・テンプレートの構成パラメータ

プレゼンテーション・テンプレートの場合は、次の構成パラメータを設定します。

カタログ・フォルダ: プレゼンテーション・テンプレートの配布先となるBI Beansカタログ内のフォルダを表します。このパラメータに値を指定しなければ、このプレゼンテーションの配布先は、プレゼンテーション・テンプレートが属するプレゼンテーション・モジュールの「デフォルト・カタログ・フォルダ」構成プロパティで指定されたフォルダとなります。

ロケーション: 参照されるキューブのロケーションを表します。

Oracle BI DiscovererとOracle BI Beansを使用したビジネス・インテリジェンス・オブジェクトへのアクセス

作成したビジネス・インテリジェンス・オブジェクトの配布に成功すると、これらのオブジェクトはOracle BI DiscovererとOracle BI Beansで使用可能になります。これらのオブジェクトを使用してウェアハウス・データの分析を実行できます。

Oracle BI Discovererにおけるビジネス定義の使用

Warehouse Builderを使用して作成したビジネス定義を配布すると、これらのオブジェクトは配布先EULで使用可能になります。Oracle BI Discoverer Administratorには、ビジネス定義の配布に使用したユーザー名でログインします。配布したビジネス定義は、図15-4のように表示されます。

図15-4 ビジネス・インテリジェンス・オブジェクトが表示されているDiscoverer Administrator

図15-4の説明が続きます
「図15-4 ビジネス・インテリジェンス・オブジェクトが表示されているDiscoverer Administrator」の説明

これで、Oracle BI Discovererを使用し、表示されているビジネス・インテリジェンス・オブジェクトに基づいてレポートを作成できます。

Oracle BI Beansにおけるビジネス・プレゼンテーションの使用

Warehouse Builderを使用して作成し、配布したビジネス・プレゼンテーションには、BI Beans VTF(Visual Test Framework)またはJDeveloperなどのアプリケーションを使用してBI Beansカタログからアクセスできます。その結果、配布したプレゼンテーションがWarehouse Builderで作成されたウェアハウス・データに対して機能していることがわかります。

図15-5 BI Beansに配布されたビジネス・プレゼンテーション

図15-5の説明が続きます
「図15-5 BI Beansに配布されたビジネス・プレゼンテーション」の説明