部署計算資料庫

「計算資料庫」頁籤中的選項僅適用於計算資料庫。「計算資料庫」是使用 Oracle Essbase「區塊儲存」選項 (BSO) 所建立,以建立中繼資料大綱。

註:

  • 當一般維度與動態階層類型相關聯時,報表立方體部署會失敗。ASO 立方體的屬性維度不能與動態一般維度相關聯。

  • 在匯入資料或物件之前,Oracle 建議先在 Oracle Hyperion Enterprise Performance Management WorkspaceEssbase 中建立資料的備份。聯絡管理員取得協助

首次部署資料庫時,您應選取「更新資料庫」選項以其完整內容來建立資料庫。首次部署後,當您需要重新部署計算資料庫時,您可選取部署選項來保留或是還原新資料庫中現有的物件和特性設定。

將保留下列物件:

  • Essbase 資料

  • 系統產生及使用者建立之計算指令碼

  • 報表指令碼

  • 替代變數

  • 規則檔案

  • 安全性篩選條件

  • 資料庫設定值

僅針對「計算」資料庫,資料可能會使用以下其中一種公式匯出:

  • 如果有至少一個少於 1,000 個維度成員的密集維度,會以欄格式匯出資料並產生規則檔案。建立新大綱之後,會產生規則檔案。

    「規則檔案」可識別 Essbase 資料的格式。儲存該檔案的資料夾會與包含匯出資料的 Essbase「資料庫應用程式」資料夾相同。檔案名稱格式如下:

    RMMddxxx.rulRMMddxxx.txt

    其中 MM 是目前月份,dd 是目前月份的日期,xxx 是產生的唯一識別碼。副檔名為 .rul 的檔案名稱包含規則檔案,而副檔名為 .txt 的檔案名稱包含資料檔案。

  • 如果沒有少於 1,000 個維度成員的密集維度,會以純文字檔匯出資料。

重新部署之前,系統會分析維度並產生訊息,建議可使用的匯出選項。部署中的任何錯誤都會報告並記錄於 hpcm.log 中。

若要部署計算資料庫,請執行下列動作:

  1. 在開啟的模型中,從任務區域選取計算,然後選取管理資料庫

    此時會顯示「管理資料庫」畫面的「計算資料庫」頁籤。


    透過「管理資料庫」畫面的「計算資料庫」頁籤來部署計算資料庫。
  2. Essbase 資訊下,複查下列資訊:
    • 叢集顯示包含模型之 Essbase 資料庫伺服器的名稱。

    • 計算應用程式顯示已部署的應用程式名稱。

    • 計算資料庫顯示已部署應用程式所屬的 Essbase 資料庫名稱。

  3. 部署選項下方,選取資料庫選項來部署計算資料庫:
    • 針對資料庫的第一個部署,所有選項都會變成灰階。此選項會首次建立整個資料庫。

    • 若要重新部署現有的資料庫,選取更新資料庫來保留新資料庫中現有的物件和特性選項,並變更大綱以反應現有的中繼資料。

    • 針對後續部署,選取更新資料庫來完全移除資料庫和應用程式,並重新建立。

  4. 部署選項下方,選取用於計算資料庫部署的資料選項
    • 選取部署前封存資料,將現有資料匯出至應用程式資料庫資料夾。若為「計算資料庫」,就僅會匯出層級 0 的資料。當密集維度成員低於 1,000 時,才會以欄格式匯出資料,否則都會以原始檔格式匯出資料。

    • 選取部署後封存資料並重新載入,即會使用之前匯出的資料檔案,自動再匯入回 Essbase 中。當建立新大綱時,若資料是以欄格式匯出,就會產生一個「規則檔案」。

      僅在沒有新增或移除維度時,才可使用此選項。若要新增或移除維度,可在「Profitability 應用程式主控台」中進行,或是透過在 Oracle Hyperion Profitability and Cost Management 中新增、刪除或變更階段來進行。

      刪除維度成員後,使用部署後封存資料並重新載入選項將立方體重新部署至 Essbase,但不一定能夠成功保存資料,這取決於 Essbase 處理這些刪除成員的方式和能力。因應方式:您可能必須匯出所有資料,並針對刪除的成員移除資料,然後在部署立方體後分別以個別步驟重新載入資料,不需要選取部署後封存資料並重新載入選項。

    • 選擇性:若選擇部署後保存資料並重新載入,您可以選取重新載入後刪除資料保存,在成功重新載入資料後自動刪除保存資料。

  5. 選擇性:最後計算立方體部署下,複查上次部署的日期與時間。
  6. 選擇性:按一下稍後部署,以便在適當的日期與時間執行部署。請參閱排定任務流程

    建立任務時若未選取此選項,您將無法排定任務。

  7. 選擇性:按一下立即部署,以立即部署「計算」資料庫。

    此時會顯示確認訊息,指出工作已開始,並識別已指派的任務流程 ID。

    視模型的大小和複雜度而定,這項作業可能需要大量時間。

  8. 使用任務流程 ID,在「狀態頁面」上監控部署進度,如監控標準 Profitability 工作狀態中所述。
  9. 如果已選擇更新資料庫選項,或資料匯入因某些原因而失敗,在部署後,從 Essbase 資料庫載入資料以確認計算未在空白資料集上執行。

    您可透過以下兩種方式載入輸入層級成本、收入和動因資料:

    • 透過「資料輸入」視窗,在「管理配置」下,將資料直接載入至應用程式,請參閱編輯動因資料

    • 使用 Essbase 資料載入技術,將資料載入至 Essbase。請參閱 Oracle Essbase Database Administrator's Guide (僅英文版)

  10. 計算模型。