Obiee-testing-repository
OBIEE –リポジトリのテスト
整合性チェックオプションを使用して、リポジトリのエラーをチェックできます。 完了したら、次のステップはリポジトリをOracle BIサーバーにロードすることです。 次に、Oracle BI分析を実行して結果を検証することにより、リポジトリをテストします。
[ファイル]に移動し、[グローバル整合性のチェック]をクリックします。次のメッセージが表示されます。[はい]をクリックします。
[OK]をクリックすると、BMMの下のビジネスモデルが[緑]に変わります。クリックすると、グローバル整合性を再度確認せずにリポジトリを保存します。
キャッシングを無効にする
クエリのパフォーマンスを向上させるには、BIサーバーのキャッシュオプションを無効にすることをお勧めします。
ブラウザを開き、次のURLを入力してFusion Middleware Control Enterprise Managerを開きます。http://<machine name>:7001/em
ユーザー名とパスワードを入力します。 ログインをクリックします。
左側で、ビジネスインテリジェンス→コアアプリケーション→キャパシティ管理タブ→パフォーマンスを展開します。
[BIサーバーキャッシュを有効にする]セクションはデフォルトでチェックされています→[設定のロックと編集]→[閉じる]をクリックします。
キャッシュ有効オプションの選択を解除します。 クエリのパフォーマンスを改善するために使用されます。 「適用」→「変更のアクティブ化」→「正常に完了」に進みます。
リポジトリをロードする
[展開]タブ→[リポジトリ]→[構成のロックと編集]→[完了しました]に移動します。
[BIサーバーリポジトリのアップロード]セクション→[参照]をクリックして[ファイルの選択]ダイアログボックスを開き、リポジトリ.rpdファイルを選択し、[開く]→[リポジトリパスワードの入力]→[適用]→[変更の有効化]をクリックします。
変更の有効化→正常に完了→上部の[最近の変更を適用するには再起動]オプションをクリック→[はい]をクリックします。
リポジトリが正常に作成され、クエリ分析用にロードされました。
クエリログを有効にする
OBIEEで個々のユーザーのクエリログレベルを設定できます。 ログレベルは、ログファイルで取得する情報を制御します。
クエリログを設定する
管理ツールを開き、「ファイル」→「開く」→「オンライン」に移動します。
オンラインモードは、Oracle BIサーバーのリポジトリを編集するために使用されます。 リポジトリをオンラインモードで開くには、Oracle BIサーバーが実行されている必要があります。
リポジトリのパスワードとユーザー名のパスワードを入力してログインし、「開く」をクリックしてリポジトリを開きます。
[管理]→[ID]→[セキュリティマネージャー]ウィンドウに移動します。 左側の[BIリポジトリ]をクリックし、[管理ユーザー]をダブルクリックして、[ユーザー]ダイアログボックスを開きます。
ユーザーダイアログボックスの[ユーザー]タブをクリックします。ここでログレベルを設定できます。
通常のシナリオ-ユーザーのログレベルは0に設定され、管理者のログレベルは2に設定されています。 ロギングレベルには、レベル0からレベル5までの値を設定できます。 レベル0はロギングなしを意味し、レベル5は最大ロギングレベル情報を意味します。
ロギングレベルの説明
Level 0 | No logging |
Level 1 |
Logs the SQL statement issued from the client application クエリのコンパイル、クエリの実行、クエリキャッシュの処理、およびバックエンドデータベースの処理の経過時間を記録します クエリのステータス(成功、失敗、終了、またはタイムアウト)を記録します。 各クエリのユーザーID、セッションID、リクエストIDを記録します |
Level 2 |
Logs everything logged in Level 1 さらに、各クエリについて、リポジトリ名、ビジネスモデル名、プレゼンテーションカタログ(回答のサブジェクトエリアと呼ばれる)名、物理データベースに対して発行されたクエリのSQL、キャッシュに対して発行されたクエリ、各クエリに対して返された行の数を記録します物理データベース、およびキャッシュに対して発行されたクエリから、およびクライアントアプリケーションに返される行数 |
Level 3 |
Logs everything logged in Level 2 さらに、論理的なクエリプランのログエントリを追加します。キャッシュをシードするはずのクエリがキャッシュに挿入されなかった場合、既存のキャッシュエントリがパージされて現在のクエリ用のスペースが確保された場合、および完全一致ヒット検出器が失敗する |
Level 4 |
Logs everything logged in Level 3 さらに、クエリ実行プランを記録します。 |
Level 5 |
Logs everything logged in Level 4 さらに、実行計画のさまざまなポイントで中間行カウントを記録します。 |
ロギングレベルを設定するには
ユーザーダイアログボックスで、ログレベルの値を入力します。
[OK]をクリックすると、チェックアウトダイアログボックスが開きます。 チェックアウトをクリックします。 セキュリティマネージャーを閉じます。
ファイルに移動→チェックインの変更をクリック→上部の[保存]オプションを使用してリポジトリを保存→変更を有効にするには→[OK]をクリックします。
クエリログを使用してクエリを確認する
Oracle Enterprise Managerに移動して、問合せロギング・レベルが設定されると、問合せログを確認できます。これにより、問合せを検証できます。
クエリログを確認してクエリを確認するには、Oracle Enterprise Manager OEMにアクセスします。
[診断]タブに移動し、[ログメッセージ]をクリックします。
ログメッセージの一番下までスクロールして、サーバー、スケジューラ、アクションサービス、その他のログの詳細を確認します。 サーバーログをクリックしてログメッセージボックスを開きます。
日付範囲、メッセージタイプ、およびメッセージを含む/含まないフィールドなど、さまざまなフィルターを選択できます。 次のスナップショットに示すように-
検索をクリックすると、フィルターごとにログメッセージが表示されます。
折りたたみボタンをクリックすると、クエリのすべてのログメッセージの詳細を確認できます。