對啟用混合的 Essbase 環境中的 Financial Consolidation and Close 表單效能問題進行除錯

查詢來自啟用混合的 Essbase 的資料時若表單效能不佳,通常是不正確的成員設定和解決順序所造成。本節概述問題檢查步驟,以及概述在 Financial Consolidation and Close 環境中建立使用啟用混合的 Essbase 之表單的最佳作法。

  • 因為它會在查詢 CustomTop 成員時讓資料擷取速度變慢,所以請不要在沒有成員公式的任何維度中包含任何分葉層級 DynamicCalc 成員。如果成員包含公式,則效能取決於公式的複雜性。使用不正確的成員公式甚至可能會導致環境被關閉。
  • 一般而言,自訂維度中的父項成員必須定義為 DynamicCalc,確保將從子項聚總值,以及最佳化應用程式大小和區塊計數。瞭解權衡和後果的專家級使用者可能會建立此準則的例外。
  • 自訂維度的直接子項應該將 ConsolOp 設定為 Ignore。將 ConsolOp 設定為 addition,會降低整合效能。
  • 解決順序是增強查詢效能的重要特性。
    • 不論父項 DynamicCalc 成員是否具有成員公式,都必須在其上設定解決順序。執行資料的查詢時,Essbase 會使用此順序來計算這些成員。
    • 依預設,DynamicCalc 成員的解決順序設定如下:
      成員和解決順序 描述
      期間

      解決順序: 52

      設定於必要內建成員。不允許變更或新成員。
      整合

      解決順序:26

      只有停用「所有權管理」功能時,才會設定於「比例」和「貢獻」。只有已啟用「所有權管理」時,才會在「父項總計」上設定。不允許變更或新成員。
      檢視

      解決順序:27

      設定於必要內建成員。不允許變更或新成員
      移動

      解決順序:25

      設定於下列內建成員:

      FCCS_CashChange

      FCCS_OpeningBalance_Cash

      FCCS_FX_Total_NonCash

      FCCS_ClosingBalance_Cash

      FCCS_Mvmts_Operating

      FCCS_Mvmts_Investing

      FCCS_Mvmts_Financing FCCS_CashFlow

      FCCS_CashFlow_Operating

      FCCS_CashFlow_NetIncome

      FCCS_CashFlow_AdjustmentsToNetIncome

      FCCS_CashFlow_DepreciationAndAmortization

      FCCS_CashFlow_NetAssets

      FCCS_CashFlow_AccountsReceivable

      FCCS_CashFlow_Inventories

      FCCS_CashFlow_OtherCurrentAssets

      FCCS_CashFlow_AccountsPayable

      FCCS_CashFlow_OtherCurrentLiabilities

      FCCS_CashFlow_Investing

      FCCS_CashFlow_Acquisitions

      FCCS_CashFlow_Disposals

      FCCS_CashFlow_CapitalExpenditures

      FCCS_CashFlow_ProceedsFromSalesOfPPE

      FCCS_CashFlow_OtherInvestingActivities

      FCCS_CashFlow_Financing

      FCCS_CashFlow_IssueOfStock

      FCCS_CashFlow_ProceedsFromDebt

      FCCS_CashFlow_RepaymentOfDebt

      FCCS_CashFlow_OtherFinancingActivities

      如果新的 DynamicCalc 成員新增為其中任何成員的子項,則解決順序應該設定為 25。父項 DynamicCalc 成員不應該具有成員公式,因為預期它們的值是衍生自其子代。基礎層級 DynamicCalc 成員必須具有成員公式;沒有成員公式,就沒有新增它們的時間點。

      資料來源

      解決順序:28

      設定於下列內建成員:
      • FCCS_Total Data Source
      • FCCS_TotalInputAndAdjusted
      如果新的 DynamicCalc 成員新增為這些成員的子項,則解決順序應該設定為 28。父項 DynamicCalc 成員不應該具有成員公式,因為預期它們的值是衍生自其子代。基礎層級 DynamicCalc 成員必須具有成員公式;沒有成員公式,就沒有新增它們的時間點。