Oracle® Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド 11g リリース1 (11.1.1) B63028-01 |
|
![]() 前 |
![]() 次 |
この章では、管理ツールの概要を紹介し、メタデータ・リポジトリを構築する前に必要なその他の概念について説明します。
この章の内容は次のとおりです。
Oracle BI管理ツールは、リポジトリの作成と編集で使用できるWindowsアプリケーションです。
この項では、管理ツールのメイン・ウィンドウ、 プリファレンスの設定方法、管理ツールの各種メニューおよびその他の関連情報について説明します。
この項の項目は次のとおりです。
管理ツールを開くには、「スタート」→「プログラム」→「Oracle Business Intelligence」→「BI Administration」を選択します。
注意: リポジトリ・ファイルをダブルクリックして管理ツールを開かないでください。開いた管理ツールのウィンドウがOracleのインスタンスに初期化されず、エラーが発生します。 |
次の手順で、コマンドラインから管理ツールを起動することもできます。
管理ツールのメイン・ウィンドウには、リポジトリの3つのレイヤーである物理レイヤー、ビジネス・モデルとマッピング・レイヤーおよびプレゼンテーション・レイヤーがグラフィカルに表示されます。詳細は、「Oracle BIリポジトリのレイヤーについて」を参照してください。
管理ツールのメイン・ウィンドウには次も表示されます。
各種メニュー: 詳細は、「管理ツールのメニューについて」を参照してください。
ツールバー: ファイルを開く操作や保存する操作などのグローバルな機能にアクセスできます。また、物理図やビジネス・モデル図などの機能も用意されています。
タイトル・バー: オフライン・モードでは、開いているリポジトリの名前を表示します。オンライン・モードでは、接続しているOracle BIサーバーのDSNを表示します。
図2-1は、管理ツールのメイン・ウィンドウを示しています。
「オプション」ダイアログを使用して管理ツールのプリファレンスを設定できます。
プリファレンスを設定する手順:
管理ツールで「ツール」を選択し、「オプション」を選択して「オプション」ダイアログを表示します。
「一般」タブで目的のオプションを選択します。
表2-1は「一般」タブのオプションを示しています。
表2-1 「一般」タブのオプション
オプション | 選択したときのアクション |
---|---|
管理ツールのサイズを変更したときに、リポジトリのレイヤー・ペインが自動的に並んで表示されます。このオプションを選択すると、管理ツールの「ウィンドウ」メニューで「重ねて表示」オプションと「並べて表示」オプションが使用できなくなります。 |
|
物理図とビジネス・モデル図に完全修飾名を表示します。たとえば、このオプションを選択すると、物理図にB02 Marketではなく、"B - Sample Fcst Data"..."B02 Market"と表示されます。 このオプションを選択すると、親データベースやビジネス・モデルの名前を指定してオブジェクトを特定できますが、完全修飾名は長いので、図が読みにくくなる可能性があります。 注意: このオプションを選択していなくても、オブジェクトにカーソルを重ねるか、図でオブジェクトを選択してステータス・バーを確認することで、オブジェクトの完全修飾名を確認できます。 |
|
物理図に表示する表名を、別名表の名前ではなく、元の物理表の名前にします。別名表の名前ではなく、元の表を特定する場合は、このオプションを選択します。 |
|
計算ウィザードの導入ページを表示します。この導入ページには、導入ページが今後は表示されないようにするオプションもあります。 計算ウィザードを使用して、既存の2つの列を比較する新しい計算列の作成およびメトリック(NULLとゼロでの除算論理を扱う既存のエラー・トラップなど)の一括(集計)作成が可能です。詳細は、「計算ウィザード」の使用」を参照してください。 |
|
オブジェクトをダブルクリックすると、そのオブジェクトが自動的にチェックアウトされます。このオプションを選択していない場合は、オブジェクトを編集するときに、そのオブジェクトのチェックアウトを要求されます。 このオプションは、管理ツールをオンライン・モードで開いているときにのみ適用できます。詳細は、「リポジトリをオンライン・モードで開く」を参照してください。 |
|
物理レイヤーに物理表と物理列の行数を表示します。この行数は、更新されていないと最初は表示されません。行数を更新するには、「ツール」→「すべての行数の更新」を選択します。物理レイヤーで表または列を右クリックして「行数の更新」を選択しても同様の操作が可能です。 注意: 「物理表」ダイアログの「一般」タブにある「表タイプ」リストでストアド・プロシージャ・コールとなっている項目については行数が表示されません。XML、XMLサーバーおよびマルチディメンション・データ・ソースには行数が存在しません。オンライン・モードで作業しているとき、新しいオブジェクトの行数を更新するには、そのオブジェクトをチェックインする必要があります。 |
|
選択すると、管理ツールのツールバーが表示されます。 |
|
選択すると、管理ツールのステータス・バーが表示されます。 |
|
移動した列について、論理表ソースを無視するか、既存の論理表ソースを指定するか、新しい論理表ソースを作成するかを選択できるようにします。 |
|
使用されていないオブジェクトをリポジトリから削除するユーティリティを実行します。これを実行することで、リポジトリのサイズが小さくなることがあります。 |
|
選択すると、「ファイル」メニューで「リポジトリからのインポート」オプションを使用できるようになります。 注意: デフォルトでは「ファイル」メニューの「リポジトリからのインポート」オプションは無効になっています。また、このオプションは今後サポートされなくなる予定です。インポートするオブジェクトを収めたリポジトリでプロジェクトを作成し、リポジトリのマージ機能を使用してそのプロジェクトを現在のリポジトリに追加することをお薦めします。詳細は、「リポジトリのマージ」を参照してください。 |
|
選択すると、結合マネージャを使用して論理外部キーの結合を作成する機能が得られます。このオプションは以前のリリースとの互換性を維持するために用意されているものであり、一般的には使用はお薦めできません。 |
|
選択すると、物理レイヤーからビジネス・モデルとマッピング・レイヤーにEssbaseキューブまたはディメンションをドラッグ・アンド・ドロップするときにGen1レベルが除外されます。多くの場合、分析ではGen1レベルを必要としないので、ビジネス・モデルからGen1レベルを除外しても問題はありません。 詳細は、「Essbaseデータ・ソースでの作業」を参照してください。 |
|
デフォルトの置換ウィザードでは、置換できないものも含め、すべての論理表ソースが表示されます。このオプションを選択すると、使用できない論理表ソースは置換ウィザードの画面に表示されなくなります。列にマッピングされている論理表ソースがリストに表示されない理由の詳細は、「情報」をクリックしてください。 このオプションを選択するとウィザードのページのロードが速くなり、特に大規模なリポジトリで効果的です。 |
|
デフォルトでは、初期化ブロックの接続プールを選択する際、物理レイヤーのデータベース・オブジェクトの下の最初の接続プールは選択可能として表示されません。これにより、問合せに使用する接続プールと同じ接続プールを初期化ブロックで使用できないようになります。初期化ブロックと問合せに同じ接続プールが使用されると、初期化ブロックが実行されている間、常に問合せがブロックされる可能性があります。あるいは、長時間実行される問合せによって、認証に使用される初期化ブロックがブロックされ、ログインの遅延またはハングが発生する可能性もあります。 デフォルトの動作を変更して、初期化ブロックでの最初の接続プールの選択を許可するには、このオプションを選択します。このオプションは最適な選択ではなく、パフォーマンスの問題が発生する可能性のあることに注意してください。 詳細は、「初期化ブロックの接続プールについて」を参照してください。 |
「リポジトリ」タブでは次のオプションを設定できます。
表示フォルダの下にある表とディメンションのみを表示: 物理レイヤーおよびビジネス・モデルとマッピング・レイヤーでオブジェクトの表示を編成する表示フォルダを作成できます。これらのフォルダにメタデータ上の意味はありません。表示フォルダを作成すると、選択したオブジェクトは、フォルダではショートカットとして表示され、データベースやビジネス・モデルのツリーではオブジェクトとして表示されます。表示フォルダにショートカットのみが表示されるようにオブジェクトを非表示にできます。
表示フォルダの作成の詳細は、「物理レイヤーでの表示フォルダの設定」および「ビジネス・モデルとマッピング・レイヤーでの表示フォルダの設定」を参照してください。
レベル・ベースのメジャーの非表示: デフォルトでは、ビジネス・モデルとマッピング・レイヤーにあるディメンション階層の各レベルで、そのレベルに割り当てられたディメンション列と、そのレベルに固定されているレベルベース・メジャーの両方が表示されます。レベルベース・メジャーは、特定のレベルにあることが明示的に定義されているオブジェクトであり、ディメンション表を構成しているわけではありません。
ディメンション階層でレベルベース・メジャーを非表示にすると、表示の繁雑さを解消できます。なお、論理ファクト表では非表示にしたメジャーも表示できます。
レベルベース・メジャーの詳細は、例9-1「レベルベース・メジャーの計算」を参照してください。
デフォルトのロギング・レベル: このオプションは、内部BISystemユーザーのデフォルトの問合せロギング・レベルを指定します。BISystemユーザーはOracle BIサーバー・システムのプロセスを所有し、どのユーザー・インタフェースにも公開されません。
問合せロギング・レベルが0(デフォルト値)の場合はロギングが実行されません。このロギング・レベルを2に設定すると、イベントのポーリングや初期化のブロックなどの内部システム・プロセスに対する問合せロギングが有効になります。
問合せのログと問合せロギング・レベルの詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』の問合せログの管理に関する項を参照してください。
LDAP: 代替のLDAPサーバーを使用している場合、Oracle BIサーバーではメモリーに認証キャッシュを維持し、そこにユーザーの識別子とプロパティを保持しています。これにより、LDAPを使用して膨大なユーザーを認証する際にパフォーマンスの向上を図ることができます。認証キャッシュを無効にすると、数百件のセッションを認証するときにパフォーマンスが低下する可能性があります。Oracle WebLogicサーバーの埋込みディレクトリ・サーバーに対しては認証キャッシュは使用されません。
認証キャッシュのプロパティには次のものがあります。
キャッシュ・エントリ数: 認証キャッシュの最大エントリ数。Oracle BIサーバーの起動時に事前に割り当てられます。ユーザー数がこの限度を超えると、LRUアルゴリズムを使用してキャッシュ・エントリの入替えが行われます。この値に0を指定すると認証キャッシュは無効になります。
LDAPサーバーとの間でセキュアな接続を使用する場合は、これ以外にもLDAPプロパティをいくつか指定する必要があります。具体的には、「LDAPサーバー」ダイアログの「詳細設定」タブで「SSL」を選択した場合は、次の情報を指定します。
キー・ファイル名: クライアント証明書と認証局(CA)証明書を保持しているキー・ファイルの名前。
「パスワード」と「パスワードの確認」: キー・ファイルのパスワード。
認証キャッシュのプロパティとキー・ファイルのプロパティは、定義したすべてのLDAPサーバー・オブジェクトで共有されます。
「オブジェクトのソート」タブで、管理ツールにアルファベット順で表示するリポジトリ・オブジェクトを指定します。たとえば、物理レイヤーにデータベース・オブジェクトをアルファベット順で表示するには、「データベース」オプションを選択します。
「キャッシュ・マネージャ」タブで、キャッシュ・マネージャに表示する列を選択します。キャッシュ・マネージャでの列の順序を変更するには、列を選択し、「上へ」ボタンと「下へ」ボタンを使用して列の位置を変更します。
「マルチユーザー」タブで、マルチユーザー開発ディレクトリへのパス、およびこの管理ツールのローカル開発者の名前を指定します。詳細は、「マルチユーザー開発ディレクトリへのポインタの設定」を参照してください。
「詳細」タブで、管理ツールに表示されるダイアログのスクロール速度を設定できます。スクロール速度を設定するには、スライダにカーソルを置きます。
プリファレンスの設定を終了したら「OK」をクリックします。
管理ツールには、「ファイル」、「編集」、「表示」、「管理」、「ツール」、「アクション」、「ウィンドウ」および「ヘルプ」の各メニューがあります。次の項では各メニューについて説明します。
「ファイル」メニューには、リポジトリを操作する「開く」や「保存」などのオプションや、リポジトリをオンラインモードで開いているときにのみアクティブな「すべてチェックアウト」などのサーバー関連オプションがあります。 最近開いたファイルのリストも「ファイル」メニューに表示されます。
「ファイル」メニュー にあるオプションは表2-2のとおりです。
表2-2 「ファイル」メニュー・オプション
メニュー・オプション | 説明 |
---|---|
新規リポジトリ |
新規リポジトリの作成ウィザードを開き、現在開いているリポジトリがあればそれを閉じます。現在開いているリポジトリで変更を保存していない場合は、それを保存してから次の操作に進むように要求されます。 詳細は、「新しいOracle BIリポジトリ・ファイルの作成」を参照してください。 |
開く |
オフライン・モードまたはオンライン・モードでリポジトリを開くオプションを提供します。 詳細は、「オンラインとオフラインのリポジトリ・モードの使用」を参照してください。 |
マルチユーザー |
マルチユーザー開発環境でプロジェクトをチェックアウトするオプションおよびマルチユーザー開発履歴を表示するオプションを提供します。 詳細は、第3章「マルチユーザー開発環境の設定と使用」を参照してください。 |
閉じる |
現在開いているリポジトリを閉じます。保存していない変更がある場合は、それを保存するように要求されます。 |
保存 |
最新の変更内容を保存します。 |
名前を付けて保存 |
別のファイルにリポジトリを保存できるように、「名前を付けて保存」ダイアログを開きます。管理ツールでは、その新しいファイルが引き続き開いた状態になります。 |
名前を付けてコピー |
リポジトリを別のファイルにコピーできるように「コピーを別名で保存」ダイアログを開きます。管理ツールでは、その新しいファイルではなく、現在のファイルが引き続き開いたままとなります。 |
パスワードの変更 |
現在開いているリポジトリのリポジトリ・パスワードを変更できます。 詳細は、「リポジトリ・パスワードの変更」を参照してください。 |
メタデータのインポート |
インポート・メタデータ・ウィザードを開きます。 詳細は、次の項を参照してください。 |
比較 |
現在開いているリポジトリと比較するリポジトリの選択を要求し、「リポジトリの比較」ダイアログを開きます。 詳細は、「リポジトリの比較」を参照してください。 |
強調表示されている変更済オブジェクトをすべてオフにします。このオプションは、「リポジトリの比較」ダイアログで「マーク」を選択して比較モードをオンにしている場合にのみ使用できます。 |
|
マージ |
リポジトリ・マージ・ウィザードを開きます。 詳細は、「リポジトリのマージ」を参照してください。 |
グローバルな整合性のチェック |
リポジトリに整合性があるかどうかをチェックし、整合性チェック・マネージャを開きます。 詳細は、「リポジトリまたはビジネス・モデルの整合性のチェック」を参照してください。 |
すべてチェックアウト |
すべてのリポジトリ・オブジェクトをチェックアウトします。このオプションはオンライン・モードでのみ使用できます。 |
変更のチェックイン |
すべてのリポジトリ・オブジェクトをチェックインします。このオプションはオンライン・モードでのみ使用できます。 |
すべての変更を元に戻す |
前回のチェックイン以降に発生したすべての変更をロールバックします。このオプションはオンライン・モードでのみ使用できます。 |
終了 |
現在開いているリポジトリを閉じ、さらに管理ツールを閉じます。保存していない変更がある場合は、それを保存するように要求されます。 |
「編集」メニューでは、リポジトリ・オブジェクトの基本的な編集機能である「切取り」、「コピー」、「貼付け」、「複製」および「削除」を利用できます。また、「プロパティ」を選択して、選択したオブジェクトのプロパティの表示と編集が可能です。
「表示」メニュー・オプションを使用して、リポジトリの3つのレイヤーであるプレゼンテーション・レイヤー、ビジネス・モデルとマッピング・レイヤーおよび物理レイヤーを表示するペインの表示と非表示を切り替えることができます。また、ビジネス・モデル図と物理図の表示も可能です。
「リフレッシュ」を選択するとリポジトリのビューを更新できます。この機能は、オンライン・モードで他のクライアントによる変更を確認する場合に便利です。また、リポジトリのビューが同期しなくなって最近の変更や追加が表示されなくなったときに、これはオンライン・モードとオフライン・モードのどちらでも利用できます。リポジトリのビューをリフレッシュすると、ツリー・ペインで展開していたオブジェクトがすべて閉じるので、繁雑な表示を簡素化できます。
「管理」メニューでは、表2-3に示す管理機能を利用できます。
表2-3 「管理」メニュー・オプション
メニュー・オプション | 説明 |
---|---|
ジョブ・マネージャを開きます。ジョブ・マネージャはOracle BIスケジューラに対する管理インタフェースです。このオプションは、リポジトリをオンライン・モードで開いているときに利用できます。 詳細は、Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionジョブ・スケジュール・ガイドのOracle BIスケジューラのジョブ・マネージャの使用に関する項を参照してください。 |
|
セッション・マネージャを開きます。セッション・マネージャでは、リポジトリ変数とセッション変数の現在の値のようなシステム上のアクティビティを監視できます。このオプションは、リポジトリをオンライン・モードで開いているときに利用できます。 詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionセキュリティ・ガイド』のサーバー・セッションの管理に関する項を参照してください。 |
|
キャッシュ・マネージャを開きます。キャッシュ・マネージャでは、キャッシュの監視と管理が可能です。このオプションは、リポジトリをオンライン・モードで開いていて、キャッシュを有効にしているときに利用できます。 キャッシュを有効にする方法とキャッシュ・マネージャの使用方法の詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のキャッシュ・マネージャの使用に関する項を参照してください。 |
|
クラスタ・マネージャを開きます。クラスタ・マネージャは、クラスタの動作とアクティビティを監視し、管理します。このオプションは、Oracle BIクラスタ・サーバーがインストール済の場合に利用できます。 詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のクラスタ・マネージャの使用に関する項を参照してください。 |
|
Identity Managerを開きます。Identity Managerは、データ・アクセスのセキュリティ機能とその他のアイデンティティ関連オプションへのアクセスを提供します。 詳細は、第13章「リポジトリ・オブジェクトへのデータ・アクセス・セキュリティの適用」を参照してください。 |
|
結合マネージャを開きます。結合マネージャを使用すると、物理結合と論理結合の両方をリストの形式で操作できます。物理図とビジネス・モデル図のかわりに結合マネージャで結合を操作でき、すべてのタイプの結合を1か所で表示できます。 詳細は、「結合マネージャを使用した物理結合の定義」および「結合マネージャを使用した論理結合の定義」を参照してください。 |
|
変数マネージャを開きます。変数マネージャを使用すると、変数と初期化ブロックの作成、編集または削除が可能です。 詳細は、第18章「Oracle BI Repositoryでの変数の使用」を参照してください。 |
|
プロジェクト・マネージャを開きます。プロジェクト・マネージャを使用すると、プロジェクトおよびプロジェクト要素の作成、編集または削除が可能です。プロジェクト要素には、サブジェクト・エリア(以前のプレゼンテーション・カタログ)、論理ファクト表、グループ、ユーザー、変数、初期化ブロックなどがあります。マルチユーザーによる開発期間中はプロジェクトを使用します。 詳細は、「プロジェクトの設定」を参照してください。 |
|
Oracle Marketing Segmentation製品に適用します。Oracle Business Intelligenceでの「マーケティング」 オプションの使用の詳細は、Oracle Marketing Segmentationガイドを参照してください。 |
「ツール」メニュー・オプションでは表2-4に示す機能を利用できます。
表2-4 「ツール」メニュー・オプション
メニュー・オプション | 説明 |
---|---|
物理レイヤーでの行数を更新します。 詳細は、「物理表と列の行数の表示と更新」を参照してください。 |
|
整合性チェック・マネージャを開きます。 詳細は、「リポジトリまたはビジネス・モデルの整合性のチェック」を参照してください。 |
|
「リポジトリの問合せ」ダイアログを開きます。 詳細は、「リポジトリ・メタデータの照会および管理」を参照してください。 |
|
「ユーティリティ」ダイアログを開きます。このダイアログでは、管理ツールのユーティリティのリストからユーティリティを選択できます。 詳細は、「管理ツール・ユーティリティの使用」を参照してください。 |
|
オプション |
「オプション」ダイアログを開きます。このダイアログでは、管理ツールの表示プリファレンスなどの各種オプションをカスタマイズできます。 詳細は、「プリファレンスの設定」を参照してください。 |
「アクション」メニュー・オプションは、物理図またはビジネス・モデル図で作業しているときに利用できます。このオプションを使用すると、要素の選択、結合の新規作成、表の新規作成および図に対するその他の操作が可能です。これらの各図のツールバー・オプションには、「アクション」メニューと同等の機能が用意されています。
管理ツールで物理図およびビジネス・モデル図を使用して、物理表と論理表および結合をグラフィカルに表示できます。表は展開モードまたは縮小モードで表示でき、展開モードでは表の各列が表示され、縮小モードでは表の名前のみが表示されます。この項では、両方の図のレイアウトとナビゲーション機能について説明します。
物理図またはビジネス・モデル図を起動すると、ツールバーのオプションを使用して表のズーム、パン、レイアウトの制御が可能です。表2-5は、利用できるツールバー・オプションを示しています。
表2-5 物理図およびビジネス・モデル図のツールバー・オプション
オプション名 | 説明 |
---|---|
![]() |
自動的に割り当てられている対称的な表レイアウトに戻るには、このオプションを選択します。このレイアウトで個々の表を手動で移動することによって指定したカスタマイズはすべて失われます。 |
![]() |
列を表示する展開モードですべての表を表示するには、このオプションを選択します。展開した表は次のように表示されます。 ![]() 展開した表には、さらに次のオプション機能があります。
|
![]() |
表名のみを表示する縮小モードですべての表を表示するには、このオプションを選択します。縮小した表は次のように表示されます。 ![]() 縮小表示した状態で個々の表をダブルクリックすると、その表のみを展開できます。 |
![]() |
特定の領域を選択してズームできるマーキー・ズーム・ツールを使用するには、このオプションを選択します。マーキー・ズーム・ツールを使用するには、ズームする領域でクリックし、そのままドラッグして、ズームする領域を指定します。 |
![]() |
図を1段階縮小して表示するには、このオプションを選択します。 |
![]() |
図を1段階拡大して表示するには、このオプションを選択します。 |
![]() |
すべてのオブジェクトが図の現在のウィンドウに表示されるように、ウィンドウのサイズに合せてレイアウトを動的に調整するには、このオプションを選択します。 |
![]() |
現在のレイアウトをパンできるパン・ツールを使用するには、このオプションを選択します。ビューをクリックし、そのままドラッグします。 図のレイアウトが表示範囲に収まらない場合に、このオプションが特に便利です。 |
![]() |
図の中でオブジェクトを選択する機能を有効にするには、このオプションを選択します。結合や展開した表オブジェクトをダブルクリックして「プロパティ」ダイアログにアクセスできるほか、特定の表を選択して新しい場所にドラッグすることもできます。図を閉じた場合や「自動レイアウト」を選択した場合でも、場所の情報は保存されません。 [Shift]キーまたは[Ctrl]キーを使用して複数のオブジェクトを選択できます。選択するすべてのオブジェクトを範囲で指定するには、[Shift]キーを押しながらオブジェクトを選択するか、クリックしてドラッグする操作で範囲を指定します。オブジェクトを個別に選択または選択解除するには、[Ctrl]キーを押しながらオブジェクトを選択します。 |
![]() |
図のビューのままで物理表または論理表を新規作成するには、このオプションを選択します。背景をクリックして新しいオブジェクトの「プロパティ」ダイアログを起動し、必要に応じて詳細を指定します。物理表の場合は、新しい表の作成場所とする親オブジェクトを先に選択する必要があります(スキーマ・オブジェクト、カタログ・オブジェクト、データベース・オブジェクトなど)。 次の項も参照してください。 |
![]() |
図のビューのままで結合を新規作成するには、このオプションを選択します。まず、結合の1番目の表(1対多結合の「多」に相当する表)をクリックします。続いて、結合の相手とする表(1対多結合の「1」に相当する表)にカーソルを移動し、2番目の表をクリックして選択します。必要に応じ、新しいオブジェクトの「プロパティ」ダイアログで詳細を指定します。 物理図およびビジネス・モデル図では、結合は「1」側に矢印がついた直線で表現されています。以前のリリースでは、結合の「多」側に山形記号を使用した直線で表現されていました。 次の項も参照してください。 |
物理図とビジネス・モデル図には次の機能もあります。
図のツールバーにある、「選択」、「新規表」、「新規結合」などのすべてのオプションは、「アクション」メニューからでも利用できます。
表にマウス・カーソルを移動すると、ステータス・バーにその表の完全修飾名が表示されます。
物理図とビジネス・モデル図の両方を同時に開くことができます。
個々の表を手動で移動することによってレイアウトで指定したカスタマイズは、図を閉じた場合または「自動レイアウト」を選択した場合にはすべて失われます。
「オプション」ダイアログでプリファレンスを設定することで、図に表示される表名を完全修飾名にすることができます。詳細は、「プリファレンスの設定」を参照してください。
物理図とビジネス・モデル図の使用の詳細は、次の項も参照してください。
この項では、オブジェクトの編集、削除および並替えについて説明します。
オブジェクトを編集するには、オブジェクトをダブルクリックするか、オブジェクトを右クリックして「プロパティ」を選択します。表示されたダイアログのフィールドに必要な情報を入力します。ダイアログによっては、「編集」をクリックして該当のダイアログを開くことができます。
オブジェクトを削除するには、オブジェクトを1つ以上選択し、「削除」をクリックするか[Delete]キーを押します。オブジェクトを右クリックして「削除」を選択することでも、同様の操作が可能です。
オブジェクトを並べ替えるには、オブジェクトを別の場所までドラッグ・アンド・ドロップしますが、次の点に注意します。
並替えは、特定のダイアログで特定のオブジェクトについてのみ可能です。
ダイアログによっては、上矢印または下矢印を使用してオブジェクトを別の場所に移動できます。
管理ツールのメイン・ウィンドウでは、オブジェクトをその親までドラッグ・アンド・ドロップすると、そのオブジェクトを複製できます。ビジネス・モデルやサブジェクト・エリアなどの最上位オブジェクトは、空白の領域にドラッグ・アンド・ドロップすることで複製できます。
すべてのリポジトリ・オブジェクトの名前は次の要件に従う必要があります。
名前の文字数は最大で128文字です。
名前の先頭と末尾に空白は使用できません。
名前には、一重引用符、疑問符およびアスタリスクは使用できません。
リポジトリ・オブジェクトの名前には、マルチバイト・キャラクタを使用できます。
管理ツールでは様々な場面で「参照」ダイアログが表示され、それを使用してオブジェクトを探し、選択できます。
「参照」ダイアログには、既存のオブジェクトからの選択を実行するいくつかのダイアログからアクセスできます。
「参照」ダイアログの左ペインでは、特定のオブジェクトのツリー・ビューを参照できます。ここには次の要素があります。
リポジトリのプレゼンテーション・レイヤー、ビジネス・モデルとマッピング・レイヤーまたは物理レイヤーにあるすべてのオブジェクトのツリー表示
左ペインの下部にある、レイヤーを選択できるタブ。実行しているタスクに不適切なオブジェクトが存在するレイヤーのタブは表示されないことがあります。
「参照」ダイアログの右ペインでは、目的のオブジェクトを検索できます。ここには次の要素があります。
「問合せ」では、リポジトリにあるオブジェクトを名前とタイプで問い合せできます。 「名前」フィールドではワイルドカード文字としてアスタリスク(*)を使用できるので、部分一致による問合せが可能です。
「修飾名の表示」オプションを使用すると、オブジェクトの親がどのオブジェクトであるかを確認できます。
「表示」では、選択したオブジェクトのプロパティを読取り専用モードで表示できます。
一般的には、「参照」ダイアログの左ペインと右ペインは連動していません。これらのペインは、目的のオブジェクトを探すための代替手段です。
「コンテンツの同期」機能はこの例外で、ここでは問合せ結果リストにあるオブジェクトをツリー・ビューと同期化できます。この機能は、ツリー・ビューにある特定のオブジェクトを探し出す便利なコンテキスト・ツールです。
表2-6は、「参照」ダイアログで実行できるタスクとその説明です。
表2-6 「参照」ダイアログで実行できるタスク
管理ツールでは、リポジトリにある特定のオブジェクトを表すアイコンを変更できます。特定のオブジェクトのアイコンを変更しても機能面の変化はなく、アンサーやその他のクライアントからはアイコンの変更は認識できません。この機能は、リポジトリ開発者の便宜のためにオブジェクトを視覚的に区別しやすくすることを目的としたものです。
例:
リポジトリの管理を容易にするために、ビジネス・モデルとマッピング・レイヤーにあるオブジェクトには専用のアイコンを使用できます。プレゼンテーション・レイヤーではこの機能は利用できません。
論理計算であるアイコンには、別のアイコンを使用してマークできます。
アンサーではネストしたフォルダとして表示される表に対して、プレゼンテーション・レイヤーで視覚的に区別するアイコンを選択できます。
特定の機能領域に関係するオブジェクトや特定の論理表ソースからデータを取得するオブジェクトを表すアイコンを論理表で使用できます。
変更できるアイコンは、個々のオブジェクトのもののみです。特定タイプのすべてのオブジェクトでグローバルにアイコンを変更することはできません。
特定のリポジトリ・オブジェクトのアイコンを変更するには:
管理ツールの物理レイヤー、ビジネス・モデルとマッピング・レイヤーまたはプレゼンテーション・レイヤーで、オブジェクト(特定の論理表など)を右クリックします。
「アイコンの設定」を設定します。
「アイコンの選択」ダイアログで、目的のオブジェクトに使用するアイコンを選択して「OK」をクリックします。
管理ツールにはオブジェクトのリストを表示するダイアログが多数あります。たとえば、物理列のリストを表示する「物理表」ダイアログ、優先ドリル・パスの論理レベルのリストを表示する「論理レベル」ダイアログ、プレゼンテーション階層のリストを表示する「プレゼンテーション表」ダイアログがあります。
ヘッダーをクリックすると、オブジェクトを昇順または降順でソートできます。ヘッダー名の横には、現在のソート順を表す上向き矢印または下向き矢印のアイコンが表示されます。
各リストには、セッションが異なっても変化しないデフォルトの順序もあります。各セッションでダイアログに初めてリストを表示するときは、このデフォルトの順序で表示されます。昇順または降順を表す矢印アイコンがヘッダーにないときは、デフォルトの順序で表示されています。ヘッダーをクリックするたびにソート順が昇順、降順、デフォルトの順序に循環して切り替わります。昇順または降順がデフォルトの順序になっていることもあります。
リストの中で項目を上下に移動できる機能を持つダイアログもあります。このようなダイアログでは、リストを昇順または降順でソートした状態で「上へ」または「下へ」をクリックすると、 選択した項目が移動し、それによって得られた順序が新しいデフォルトの順序になります。ヘッダーをクリックすると、手動で指定した順序はすべて解除されます。
Oracle BIサーバーでは様々なコマンドライン・ユーティリティを使用して、プログラムによるリポジトリ・ファイルの変更、サンプル問合せの実行、不要なリポジトリ・オブジェクトの削除などのタスクを実行できます。
Oracle BIサーバーのコマンドライン・ユーティリティを表2-7に示します。
表2-7 Oracle BIサーバーのコマンドライン・ユーティリティ
ユーティリティ名 | 説明 | 詳細の参照先 |
---|---|---|
Oracle BIサーバーのXML APIを利用してメタデータの移行、プログラムによるメタデータの生成と操作、メタデータへのパッチ適用などの機能を実行するために使用します。 このXMLユーティリティには次のものがあります。 |
『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionインテグレーターズ・ガイド』のOracle BIサーバーのXML APIに関する項 |
|
nqcmd |
リポジトリに対してテスト問合せを実行するために使用します。Oracle BIサーバーのODBC DSNを使用して接続します。 |
|
patchrpd |
XMLパッチ・ファイルの生成と適用に使用します。LinuxシステムまたはUNIXシステムでリポジトリ・ファイルにパッチを適用するときに特に便利なユーティリティです。 |
|
extractprojects |
指定のリポジトリからプロジェクトを抽出するために使用します。 |
extractprojectsユーティリティを使用したプロジェクトの抽出 |
equalizerpds |
名前が同一でアップグレードIDが異なるオブジェクトが2つのリポジトリに別々に存在する場合に、それらを等化するために使用します。リポジトリをマージする前にこのユーティリティを実行しておくと、マージによって意図しない名前の変更が発生することを防止できます。 |
|
prunerpd |
データベース、表、列、初期化ブロック、変数などの不要なリポジトリ・オブジェクトをリポジトリ・ファイルから削除するために使用します。 |
|
validaterpd |
リポジトリの整合性のチェックに使用します。 |
validaterpdユーティリティを使用したリポジトリの整合性チェック |
Oracle Database SQLアクセス・アドバイザまたはIBM DB2 Cube Viewsツールでリレーショナル・データを事前に割り当てて問合せのパフォーマンスを改善するために必要な情報の生成に使用します。 |
データベースとのメタデータ交換による問合せのパフォーマンス向上 |
Oracle BIサーバーのコマンドライン・ユーティリティを実行する前に、bi-init.cmd (UNIXではbi-init.sh)を実行して、 Oracleインスタンスに初期化したコマンド・プロンプトまたはシェル・ウィンドウを起動する必要があります。このユーティリティは次の場所にあります。
ORACLE_INSTANCE/bifoundation/OracleBIApplication/coreapplication/setup
続いて、得られたシェル・ウィンドウで、必要なオプションを指定して目的のコマンドライン・ツールを実行します。
管理ツールとリポジトリ開発に影響する多数の構成設定は、Fusion Middleware ControlまたはNQSConfig.INI構成ファイルで管理します。リポジトリ開発者は、管理ツールとそのリポジトリで効果的に作業するために、Fusion Middleware ControlとNQSConfig.INIの構成設定に精通している必要があります。
リポジトリ開発に影響する構成設定のうち、多く使用するものとして次のものがあります。
リポジトリ・ファイル: このオプションはFusion Middleware Controlで設定します。これは現在公開されているリポジトリを制御します。
RPD更新の無効化: このオプションはFusion Middleware Controlで設定します。これは、オフライン・モードとオンライン・モードの両方で、管理ツールを読取り専用モードで開くかどうかを制御します。
LOCALE: このオプションはNQSConfig.INIで設定します。これは、サーバーからデータが返されるロケールを指定し、ローカライズした月日名を決定します。
DATE_TIME_DISPLAY_FORMAT、DATE_DISPLAY_FORMAT、TIME_DISPLAY_FORMAT: これらのオプションはNQSConfig.INIで設定します。日時形式の表示を制御します。
DEFAULT_PRIVILEGES: このオプションはNQSConfig.INIで設定します。これは、明示的な権限が設定されていないリポジトリ・オブジェクトについてユーザーとアプリケーション・ロールにデフォルトで付与される権限(NONEまたはREAD)を指定します。
Fusion Middleware ControlとNQSConfig.INIの構成設定の詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』を参照してください。
Oracle Business IntelligenceにはSampleApp.rpdというサンプル・リポジトリが用意されており、このガイドで取り上げている様々なタイプのオブジェクトをモデル化するためのベスト・プラクティスを知ることができます。
「簡易インストール」オプションを選択すると、SampleApp.rpdの基本的なバージョンであるSampleAppLite.rpdがデフォルトのリポジトリとして自動的にインストールされます。SampleAppLite.rpdは次のディレクトリにあります。
ORACLE_INSTANCE\bifoundation\OracleBIServerComponent\coreapplication_obisn\repository
SampleApp.rpdの完全バージョンには、さらに多くの例と機能が収録されています。このバージョンは、次のOracle Technology Networkにあります。
http://oracle.com/technetwork/middleware/bi-foundation/obiee-samples-167534.html
SampleAppLite.rpdのデフォルトのパスワードはAdmin123です。セキュリティ上の理由から、管理ツールでSampleAppLite.rpdを初めて開いたときに、このデフォルトのパスワードをただちに変更する必要があります。詳細は、「リポジトリ・パスワードの変更」を参照してください。
リポジトリは、オンライン・モードとオフライン・モードのどちらの編集でも開くことができます。実行できるタスクは、リポジトリをどのモードで開いたかによって異なります。
リポジトリを開くには、リポジトリ・パスワードを入力する必要があります。このパスワードはリポジトリごとに固有で、リポジトリの暗号化に使用されています。
この項の項目は次のとおりです。
Oracle BIサーバーにリポジトリをロードしていない場合、そのリポジトリを表示および変更するには、オフライン・モードを使用します。Oracle BIサーバーにロードしたリポジトリをオフライン・モードで開こうとすると、そのリポジトリは読取り専用モードで開きます。特定のリポジトリをオフライン・モードで同時に編集できるのは、1つの管理ツール・セッションのみです。詳細は、「読取り専用モードについて」を参照してください。
オフライン・モードでリポジトリを開く場合、ユーザー名とパスワードの入力は不要です。リポジトリ・パスワードの入力のみが必要です。
注意: オフラインでの編集では、適切な間隔でリポジトリを必ず保存するようにします。ビジネス・モデルに整合性がなくても、オフライン・モードではリポジトリを保存できます。 |
リポジトリをオフライン・モードで開くには:
管理ツールで、「ファイル」→「開く」→「オフライン」を選択します。
開くリポジトリに移動して「開く」を選択します。
オフラインで開くダイアログで、リポジトリ・パスワードを入力して「OK」をクリックします。
サーバーが稼働中で、開こうとしているリポジトリがロード済である場合、そのリポジトリは読取り専用モードで開きます。ロードした状態になっているリポジトリを編集するには、オンライン・モードで開く必要があります。また、オフライン・モードでリポジトリを開いた後でサーバーを起動すると、そのリポジトリはユーザーが利用できる状態になります。この状態で指定した変更は、サーバーを再起動しないと有効になりません。
管理ツールからオフライン・モードでリポジトリを開くと、開いたリポジトリの名前がタイトルバーに表示されます。
Oracle BIサーバーにロードした状態のリポジトリを表示して編集するにはオンライン・モードを使用します。また、リポジトリをオンライン・モードで開くには、Oracle BIサーバーが稼動している必要があります。作業によっては、オフライン・モードでは実行できず、オンライン・モードで実行できるものがあります。オンライン・モードで実行できるタスクは次のとおりです。
スケジュール設定したジョブの管理
ユーザー・セッションの管理
問合せキャッシュの管理
クラスタ化したサーバーの管理
リポジトリをオンライン・モードで開くには:
管理ツールで、「ファイル」→「開く」→「オンライン」を選択して「オンライン・リポジトリを開く」ダイアログを開きます。
コンピュータに構成してあるOracle BIサーバーのDSNがこのダイアログに表示されます。このバージョンのOracle BIサーバーに追加のDSNが構成されていない場合は、インストールの際に構成されたデフォルトのDSNのみが表示されます。
Oracle BIサーバーのODBC DSNを作成する方法の詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionインテグレーターズ・ガイド』のOracle Business Intelligenceへの他のクライアントの統合に関する項を参照してください。
Oracle BIサーバーに現在ロード状態になっているリポジトリのリポジトリ・パスワードを入力します。
Fusion Middleware Controlの「デプロイメント」ページにある「リポジトリ」タブを使用して、現在のリポジトリの名前を確認できます。
有効なユーザー名とパスワードを指定します。
ここで指定するユーザーにはManageRepositories権限が必要です。詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionセキュリティ・ガイド』を参照してください。
リポジトリで集中的に作業することを想定している場合は(多数のオブジェクトのチェックアウトなど)、「起動時にすべてのオブジェクトをロード」オプションを選択します。これにより、オブジェクトを選択したときではなく、今すぐにすべてのオブジェクトがロードされます。最初の接続に要する時間がわずかに長くなる可能性はありますが、ツリーで項目を開いてチェックアウトすることで作業時間は短縮できます。
適切なDSNを選択して「OK」をクリックします。
管理ツールからオンライン・モードでリポジトリを開くと、タイトルバーには現在のリポジトリの名前ではなく、接続しているOracle BIサーバーのDSNが表示されます。
オンライン・モードでリポジトリを変更する場合は注意が必要です。オブジェクトをチェックインする前には必ず整合性チェックを実行して、リポジトリに整合性があることを確認します。
また、同時接続するオンライン・ユーザーの数を制限することも必要です。オンライン・モードで作業するユーザーを一度に1人のみに制限することがベスト・プラクティスです。複数のユーザーがそれぞれ別々のオブジェクトをチェックアウトしていても、これらのオブジェクトどうしに依存性があると、変更のチェックインによって競合が発生することがあります。一般的に、1つのビジネス・モデルでオンラインでの変更ができるユーザーは一度に1人のみとします。
一度に複数の同時ユーザーをオンライン・モードにする必要がある場合は、ユーザー数を5人までとします。6人以上のユーザーを必要とする場合は、マルチユーザー開発環境を使用します。詳細は、第3章「マルチユーザー開発環境の設定と使用」を参照してください。
変更を実行しているユーザーが1人のみでも、オンライン・モードでは稼働しているサーバーで作業しているので、オフライン・モードよりはリスクが高くなっていることを認識しておく必要があります。整合性のない変更をチェックインすると、Oracle BIサーバーがシャットダウンすることがあります。オンライン・モードで作業するときは必ず最新のリポジトリをバックアップしておき、必要に応じてその状態に戻せるようにしておきます。「ファイル」→「すべての変更を元に戻す」を選択して、前回のチェックイン以降の変更をすべてロールバックすることもできます。
オンライン・モードで開いているリポジトリで作業している場合は、様々な操作を実行しようとすると、オブジェクトのチェックアウトを要求されることがあります。チェックアウトするオブジェクトを選択して「はい」をクリックし、そのオブジェクトをチェックアウトします。
ウィザードでタスクを実行しているときは、操作を完了するためにチェックアウトが必要なオブジェクトのサマリーが「チェックアウト」画面に表示されます。「次へ」をクリックしてオブジェクトをチェックアウトしてタスクを完了します。
オンライン・モードで開いたリポジトリで作業している場合は、リポジトリで実行した変更をチェックインする前に整合性チェックの実行を要求されます。
リポジトリに対する変更を行い、その変更をチェックインせずにリポジトリを閉じようとすると、実行するアクションを選択するように求めるダイアログが自動的に開きます。オブジェクトをそのオブジェクトの親から移動し、親を削除しようとすると、削除を処理するためにこの変更のチェックインを要求されます。
変更を他のアプリケーションでただちに利用できるようにするには「変更のチェックイン」ダイアログを使用します。変更のチェックイン後であれば、Oracle BIサーバーに問い合せるアプリケーションでその変更をただちに認識できます。現在Oracle BIサーバーに問い合せているアプリケーションは、変更された項目に次回アクセスしたときにその変更を認識します。
ただちに変更を利用可能にして、ディスクに保存されるようにするには:
管理ツールで、「ファイル」を選択してから「変更のチェックイン」を選択します。
無効な変更が管理ツールで検出されると、問題の性質について警告するメッセージが表示されます。問題を修正して、再度チェックインします。メッセージ行を選択して「移動」をクリックするか、メッセージ行をダブルクリックすると、問題の影響を受けているオブジェクトに直接移動できます。
変更をディスクに維持するには、それを保存する必要があります。変更を保存するにはその変更のチェックインが必要ですが、変更を保存していなくてもチェックインは可能です。
読取り/書込みモードでリポジトリを開くことができるコンポーネント(Oracle BIサーバー、またはオフライン・モードでは1つの管理ツール・クライアント)は一度に1つのみです。すでに使用されているリポジトリを別のコンポーネントで開くと、そのリポジトリは読取り専用モードで開きます。
たとえば、Oracle BIサーバーでリポジトリを読取り/書込みモードでロードしたとします。そのリポジトリにオンライン・モードで接続している任意の数の管理ツール・クライアントでも、読取り/書込みモードを利用できます。これは、これらのクライアントがOracle BIサーバーを通じてそのリポジトリにアクセスしているからです。一方、オフライン・モードでそのリポジトリを開いている管理ツール・クライアントでは、読取り専用モードのみを利用できます。これは、そのリポジトリがOracle BIサーバーを通じてすでに読取り/書込みモードで開いているからです。
今度は、管理ツール・クライアントからリポジトリをオフラインの読取り/書込みモードで開いたとします。Oracle BIサーバーを起動すると利用できるのは読取り専用モードのみです。そのリポジトリに接続するどの管理ツール・クライアントでも、オフライン・モードであるかオンライン・モードであるかに関係なく、利用できるのは読取り専用モードのみです。この状況でOracle BIサーバーからこのリポジトリを読取り/書込みモードでロードできるようにするには、リポジトリをロックしている管理ツール・クライアントを閉じてから、Oracle BIサーバーを再起動する必要があります。
Oracle Business Intelligenceがクラスタ化されていて、スレーブ・サーバーに管理ツールが接続している場合は、その管理ツールでもリポジトリは読取り専用モードで開きます。これは、マスターBIサーバーがリポジトリに対するロックを保持しているために発生します。クラスタ化環境での実行でこのような状況を回避するには、その管理ツールで使用するOracle BIサーバーのODBC DSNが、特定のOracle BIサーバーではなく、クラスタ・コントローラを指すように構成します。
また、Fusion Middleware Controlで構成設定「RPD更新を許可しない」が選択されている場合も、 管理ツールではリポジトリが読取り専用モードで開きます。この構成設定の詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のFusion Middleware Controlを使用してRPD更新を許可しない方法に関する項を参照してください。
問合せでリポジトリを使用できるようにするには、リポジトリのメタデータが整合性チェックに合格する必要があります。整合性チェック・マネージャを使用すると、整合性チェックで使用するルールの有効化と無効化、整合性のないオブジェクトの検索と修正、整合性チェックの対象を特定のオブジェクトのみに制限する指定などが可能です。validaterpdユーティリティを使用して、すべてのメタデータ・オブジェクトの妥当性をチェックすることもできます。
この項の項目は次のとおりです。
整合性チェック・マネージャは、リポジトリの妥当性を確認して実行時にそれをロードできるようにし、問合せの失敗の原因となる構文エラーやセマンティク・エラーを特定します。
リポジトリを保存するたびに、グローバルな整合性をチェックするかどうかを確認するダイアログが表示されます。ここでは次のオプションを指定できます。
はい: グローバルな整合性をチェックし、リポジトリのファイルを保存します。
いいえ: グローバルな整合性はチェックせずにリポジトリのファイルを保存します。
取消: グローバルな整合性をチェックせず、リポジトリのファイルも保存しません。
整合性チェック・マネージャでは、接続を使用しているメタデータの外部にあるオブジェクトの妥当性はチェックしません。それはメタデータの整合性のみをチェックし、メタデータ外部にある物理オブジェクトへのマッピングはチェックの対象外です。接続が機能していない場合やデータベースでオブジェクトが削除されている場合、整合性チェック・マネージャではこれらのエラーを報告しません。
参照表を使用して、翻訳されたフィールド名を多言語スキーマで保存する場合、その参照表に対しては整合性チェックのルールが緩和されます。ローカライゼーションと参照表の詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』のOracle Business Intelligenceのローカライズに関する項を参照してください。
エラー: 修正が必要なエラーを示すメッセージです。このメッセージの情報を使用して不整合を修正し、再度整合性チェックを実行します。エラー・メッセージの例を次に示します。
[38082] Type of Hierarchy '"0RT_C41"..."0RT_C41/MDF_BW_Q02"."Product Hierarchy for Material MARA"' in Cube Table '"0RT_C41"..."0RT_C41/MDF_BW_Q02"' needs to be set.
オブジェクトを無効にしたことで不整合が発生すると、そのオブジェクトを問合せで利用できないようにするかどうかの確認を求めるメッセージが表示されます。
警告: エラーであることもあればエラーでないこともある状況を通知するメッセージです。たとえば、循環結合の状況を解消するために意図的に結合を無効にすると、その無効にした結合についての警告メッセージを受け取ることがあります。整合性のない値やデフォルトと一致しない機能表の変更などを警告するメッセージもあります。警告メッセージの例を次に示します。
[39024] Dimension '"Paint"."MarketDim"' has defined inconsistent values in its levels' property 'Number of elements'.
ベスト・プラクティス: 条件に関する情報のメッセージですが、不整合を示すものではありません。ベスト・プラクティスの推奨事項に一致しない状況があると、このメッセージが表示されます。
注意: 以前のバージョンのソフトウェアからアップグレードした後でリポジトリの整合性をチェックすると、以前の整合性チェックでは発生しなかったメッセージを受け取ることがあります。多くの場合、これはアップグレード前は検出できなかった不整合を示すもので、エラーが新たに発生したわけではありません。 |
整合性チェック・マネージャでは、列ヘッダーをクリックすることでメッセージの行をソートできます。また、ステータス・バーには、表示されているすべての行のサマリーが表示されます。
管理ツールを使用して、次の方法で整合性をチェックできます。
リポジトリにあるすべてのオブジェクトの整合性をチェックするには、「ファイル」を選択し、「グローバルな整合性のチェック」を選択します。
物理データベース、ビジネス・モデル、サブジェクト・エリアなどの特定のリポジトリ・オブジェクトの整合性をチェックするには、そのオブジェクトを右クリックして「整合性のチェック」を選択します。
整合性チェック・マネージャをすでに開いている場合は、「全オブジェクトのチェック」をクリックすることでグローバルな整合性をチェックできます。
グローバルな整合性チェックを実行せずに整合性チェック・マネージャを表示するには、「ツール」を選択し、「整合性チェッカの表示」を選択します。現在のセッションで整合性をチェック済であれば、「メッセージ」ペインに前回のチェックで得られたメッセージが表示されます。
管理ツールで「ファイル」を選択してから「グローバルな整合性のチェック」を選択します。整合性チェック・マネージャが表示され、現在のリポジトリに関連するすべてのメッセージが一覧表示されます。
注意: オブジェクトを無効にすることで不整合が発生すると、そのオブジェクトを問合せで使用できないようにするかどうかの確認を求めるダイアログが表示されます。 |
リポジトリを編集して不整合を修正するには、行のいずれかのセルをダブルクリックして、そのオブジェクトのプロパティのダイアログを開きます。不整合を修正して「OK」をクリックします。
メッセージをコピーして、スプレッドシートなどの他のファイルに貼付けできるようにするには、行を1つ以上選択して「コピー」をクリックします。行を選択せずに「コピー」をクリックすると、すべてのメッセージがコピーされます。
整合性を再度チェックするには、「全オブジェクトのチェック」をクリックしてグローバル・チェックを実行します。または、右上隅の「リフレッシュ」ボタンをクリックして、前回のチェックで不整合として指摘されたオブジェクトのみをチェックします。
完了後、「閉じる」をクリックします。
リポジトリにある1つのオブジェクトの整合性をチェックするには:
管理ツールでオブジェクトを右クリックして「整合性のチェック」を選択します。
そのオブジェクトに整合性がないと、メッセージのリストが表示されます。
リポジトリを編集して不整合を修正するには、行の任意のセルをダブルクリックして、そのオブジェクトのプロパティのダイアログを開きます。不整合を修正して「OK」をクリックします。
メッセージをコピーして、スプレッドシートなどの他のファイルに貼付けできるようにするには、「コピー」をクリックします。
オブジェクトの整合性を再度チェックするには、ダイアログの右上隅にある「リフレッシュ」ボタンをクリックします。
「全オブジェクトのチェック」をクリックすると、リポジトリにあるすべてのオブジェクトがチェックされます。
Oracle BIサーバーのユーティリティであるvalidaterpdを使用して、リポジトリにあるすべてのメタデータ・オブジェクトの妥当性をチェックできます。Oracle BIサーバーがサポートするプラットフォームであれば、このユーティリティを実行できます。このユーティリティを実行すると、管理ツールで整合性チェック・マネージャが実行するチェックと同様の妥当性チェックを実行できます。
validaterpdを実行するには、まずbi-init.cmd (UNIXの場合はbi-init.sh)を実行して、使用しているOracleインスタンスに初期化したコマンド・プロンプトを起動しておく必要があります。このユーティリティは次の場所にあります。
ORACLE_INSTANCE/bifoundation/OracleBIApplication/coreapplication/setup
表示されたコマンド・プロンプトで、適宜オプションを指定してvalidaterpdを実行します。このディレクトリで引数やパラメータを指定せずにこのユーティリティを実行すると、使用方法の情報が表示されます。
このユーティリティは次のパラメータを取ります。
validaterpd -R repository_name -O output_file_name [-P repository_password] [-8]
説明:
repository_name
は、妥当性チェックの対象とするリポジトリの名前とパスです。
output_file_name
は、妥当性チェック結果を記録するテキスト・ファイルの名前とパスです。
repository_password
は、妥当性チェックの対象とするリポジトリのパスワードです。
repository_password
引数はオプションです。パスワード引数を指定しなかった場合、コマンドの実行時にパスワードを入力するように求められます。セキュリティ違反のリスクを最小限に抑えるために、コマンド・ラインまたはスクリプトではパスワード引数を指定しないことをお薦めします。パスワード引数は下位互換性のみを目的としてサポートされており、将来のリリースでは削除される予定です。
-8は、出力ファイルのエンコードがUTF-8であることを指定します。
例
次の例では、repository.rpdというリポジトリの妥当性情報を収めたresults.txtという出力ファイルが生成されます。
validaterpd -R repository.rpd -O results.txt Give password: my_rpd_password