重新整理資料庫

應用程式頁面,您可以重新整理資料庫 (用於將資料儲存在應用程式中)。資料庫的結構是以維度、階層式成員、屬性和應用程式中指定的其他資料為基礎。

無論何時變更應用程式結構,均必須重新整理應用程式資料庫。在您為應用程式重新整理資料庫之前,對應用程式的變更不會向執行資料輸入和核准任務的使用者反映。例如,如果您修改「實體」成員的特性、新增「案例」或變更存取權限,這些變更會儲存在關聯式資料庫中,直到您重新整理應用程式資料庫。

重新整理資料庫之前,您可以選擇是否允許所有使用者或僅允許目前的管理員在重新整理過程中以維護模式使用應用程式。您也可以登出所有使用者,還可以終止任何作用中的應用程式要求。資料庫重新整理之後,您可以允許使用者使用應用程式。

注意:

重新整理之前,Oracle 建議您備份大綱檔案,並從所有資料庫匯出資料。

注意:如果「密集」維度有任何變化,重新整理資料庫可能需要更長的時間。當「密集」維度 (例如,「科目」或「期間」和「變動」) 被修改並執行資料庫重新整理時,會發生密集重新建立。「資料庫重新整理」可能需要很長的時間,因此如果中繼資料發生變動,最好在數小時後執行「資料庫重新整理」。

為了提高重新整理資料庫效能,OLURatesLoad 替代變數已自動啟用。應用程式中的案例、幣別和匯率帳戶越多,改進就越明顯。

預設情況下,為了改善效能,系統會識別因中繼資料載入而造成的各項變更,然後只根據中繼資料變更執行必要動作。如果您想停用此行為並讓系統執行所有程序而不考慮中繼資料有無任何變更,可以新增名稱為 DeltaDBRefresh 的替代變數並將值設定為 False。

  • 如果「實體」結構未變更,則不需要於「管理所有權」畫面上執行重新計算所有權。只有在已有「實體」結構變更時,才需要重新計算所有權,而在每次每月版本更新期間執行「資料庫重新整理」之後,則不再需要。

  • 如果未變更「實體」結構和「實體幣別」特性,則不需要將匯率資料發送至「匯率」立方體或「補充資料管理程式」,因此,系統將略過相關規則 "RefreshDataBase_PostProcess_Rates" 和 "RefreshDataBase_SDMCurrencyRates"。您可以檢查「工作」日誌,以查看是否已執行這些規則。

如需疑難排解方面的協助,請參閱 Oracle Enterprise Performance Management Cloud 操作手冊 中的疑難排解資料庫重新整理問題

若要重新整理資料庫,請執行下列動作:

  1. 在「首頁」上,按一下應用程式
  2. 按一下概觀,然後從動作,選取重新整理資料庫
  3. 重新整理資料庫頁面上,按一下建立
  4. 做好在重新整理資料庫之前的選擇:
    • 允許下列使用者使用應用程式 — 在重新整理期間,允許所有使用者管理員 (或目前登入的管理員) 於維護模式下存取應用程式。
    • 登出所有使用者 — 在開始重新整理之前,先將所有使用者登出。
    • 停止所有作用中要求 — 在開始重新整理之前,終止應用程式中的任何作用中要求。
  5. 做好在重新整理資料庫之後的選擇:
    • 讓下列人員可以使用應用程式:讓所有使用者管理員在重新整理之後可以使用應用程式

    • 驗證中繼資料:依預設,未選取此選項。選取此選項後,系統會掃描商業流程和 Oracle Essbase 之間的成員識別 (ID) 不相符,然後在重新整理程序之後自動解決它們。選取驗證中繼資料可能會增加重新整理程序的時間。如需在資料庫重新整理程序的過程中驗證中繼資料的詳細資訊,請參閱驗證中繼資料

      驗證中繼資料選項可用於在支援「混合區塊儲存」(BSO) 立方體的 Oracle Essbase 版本上執行以下儲存選項的立方體:混合 BSO、ASO 和 BSO。此選項不適用於在不支援混合 BSO 立方體的舊有 Essbase 版本上執行的立方體。

  6. 選取選項:
    • 若要立即重新整理資料庫,請按一下重新整理資料庫,複查確認訊息,然後按一下重新整理

    • 若要排定重新整理資料庫工作,請按一下另存為工作,命名工作,然後按一下儲存

      註:

      如果您要排定週期性的重新整理資料庫工作,則每次工作執行時都將適用您選取的重新整理工作選項。若要編輯您所選取的項目,請按一下「工作」主控台中的工作名稱,然後按一下儲存。