OBIEE 測試儲存庫



您可以使用一致性檢查選項檢查儲存庫中的錯誤。完成後,下一步是將儲存庫載入到 Oracle BI Server 中。然後透過執行 Oracle BI 分析並驗證結果來測試儲存庫。

轉到檔案 → 單擊“檢查全域性一致性” → 您將收到以下訊息 → 單擊“是”。

Testing Repository

單擊“確定”後 → BMM 下的業務模型將變為綠色 → 單擊儲存儲存庫,無需再次檢查全域性一致性。

停用快取

為了提高查詢效能,建議停用 BI 伺服器快取選項。

開啟瀏覽器並輸入以下 URL 以開啟 Fusion Middleware Control Enterprise Manager:http://<機器名>:7001/em

輸入使用者名稱和密碼。單擊“登入”。

在左側,展開業務智慧 → coreapplication → 容量管理選項卡 → 效能。

Testing Repository Disable Caching

預設情況下選中“啟用 BI 伺服器快取”部分 → 單擊“鎖定並編輯配置” → “關閉”。

Testing Repository Enable BI Server

現在取消選中快取啟用選項。它用於提高查詢效能。轉到“應用” → “啟用更改” → “成功完成”。

載入儲存庫

轉到“部署”選項卡 → “儲存庫” → “鎖定並編輯配置” → “成功完成”。

Load Testing Repository

單擊“上傳 BI 伺服器儲存庫”部分 → 瀏覽以開啟“選擇檔案”對話方塊 → 選擇儲存庫 .rpd 檔案並單擊“開啟” → 輸入儲存庫密碼 → “應用” → “啟用更改”。

Upload BI Server Repository

啟用更改 → 成功完成 → 單擊頂部的“重新啟動以應用最新更改”選項 → 單擊“是”。

Testing Repository Completed Successfully

儲存庫已成功建立並載入以進行查詢分析。

啟用查詢日誌記錄

您可以在 OBIEE 中為單個使用者設定查詢日誌記錄級別。日誌記錄級別控制您將在日誌檔案中檢索到的資訊。

設定查詢日誌記錄

開啟管理工具 → 轉到檔案 → 開啟 → 聯機。

聯機模式用於在 Oracle BI 伺服器中編輯儲存庫。要在聯機模式下開啟儲存庫,您的 Oracle BI 伺服器應處於執行狀態。

Set Up Query Logging

輸入儲存庫密碼和使用者名稱密碼登入,然後單擊“開啟”以開啟儲存庫。

Repository Password

轉到“管理” → “身份” → “安全管理器”視窗將開啟。單擊左側的“BI 儲存庫”,然後雙擊“管理員使用者” → “使用者”對話方塊將開啟。

Security Manager

在使用者對話方塊中單擊“使用者”選項卡,您可以在此處設定日誌記錄級別。

在正常情況下 - 使用者的日誌記錄級別設定為 0,管理員的日誌記錄級別設定為 2。日誌記錄級別可以具有從級別 0 到級別 5 的值。級別 0 表示不進行日誌記錄,級別 5 表示最大日誌記錄級別資訊。

日誌記錄級別說明

級別 0 不記錄日誌
級別 1

記錄客戶端應用程式發出的 SQL 語句

記錄查詢編譯、查詢執行、查詢快取處理和後端資料庫處理的經過時間

記錄查詢狀態(成功、失敗、終止或超時)。為每個查詢記錄使用者 ID、會話 ID 和請求 ID

級別 2

記錄級別 1 中記錄的所有內容

此外,對於每個查詢,還記錄儲存庫名稱、業務模型名稱、演示目錄(在 Answer 中稱為主題區域)名稱、針對物理資料庫發出的查詢的 SQL、針對快取發出的查詢、從針對物理資料庫的每個查詢返回的行數以及從針對快取發出的查詢返回的行數,以及返回給客戶端應用程式的行數

級別 3

記錄級別 2 中記錄的所有內容

此外,還為邏輯查詢計劃新增日誌條目,當應該填充快取的查詢未插入到快取中時,當清除現有快取條目以騰出空間用於當前查詢時,以及當更新精確匹配命中檢測器嘗試失敗時

級別 4

記錄級別 3 中記錄的所有內容

此外,還記錄查詢執行計劃。

級別 5

記錄級別 4 中記錄的所有內容

此外,還記錄執行計劃中各個點的中間行計數。

設定日誌記錄級別

在使用者對話方塊中,輸入日誌記錄級別的值。

Set Logging Level

單擊“確定”後,它將開啟簽出對話方塊。單擊“簽出”。關閉安全管理器。

Check Out Objects

轉到檔案 → 單擊“檢入更改” → 使用頂部的“儲存”選項儲存儲存庫 → 使更改生效 → 單擊“確定”。

Check in Changes

使用查詢日誌驗證查詢

設定查詢日誌記錄級別後,您可以透過轉到 Oracle Enterprise Manager 來檢查查詢日誌,這有助於驗證查詢。

要檢查查詢日誌以驗證查詢,請轉到 Oracle Enterprise Manager OEM。

轉到診斷選項卡 → 單擊“日誌訊息”。

Verify Queries Using Query Log

向下滾動到日誌訊息底部以檢視伺服器、排程程式、操作服務和其他日誌詳細資訊。單擊“伺服器日誌”以開啟日誌訊息框。

您可以選擇各種過濾器 - 日期範圍、訊息型別和訊息包含/不包含欄位等,如下面的快照所示 -

Log Messages

單擊搜尋後,它將根據過濾器顯示日誌訊息。

Filter Log Messages

單擊摺疊按鈕允許您檢查所有查詢日誌訊息的詳細資訊。

廣告