Depuração de Problemas de Desempenho de Formulário do Financial Consolidation and Close em Ambientes do Essbase Híbrido

O desempenho insatisfatório de formulários nas consultas de dados no Essbase Híbrido geralmente ocorre devido à ordem de resolução e à configuração incorretas dos membros. Esta seção explica as etapas para verificar problemas e descreve as práticas recomendadas para criar formulários em ambientes do Financial Consolidation and Close que usam o Essbase Híbrido.

  • Como isso desacelera a recuperação de dados durante consultas a membros CustomTop, não inclua nenhum membro DynamicCalc de nível folha em nenhuma dimensão que não tenha uma fórmula de membro. Se os membros contiverem uma fórmula, o desempenho será determinado pela complexidade da fórmula. O uso de uma fórmula de membro incorreta pode tornar o ambiente inativo.
  • Em geral, os membros pai nas dimensões personalizadas devem ser definidos como DynamicCalc para garantir que os valores sejam agregados dos filhos e que o tamanho do aplicativo e a contagem de blocos sejam otimizados. Usuários especialistas que entendem de compensações e repercussões podem criar exceções a essa diretriz.
  • Os filhos imediatos de uma dimensão personalizada devem ter ConsolOp configurado como Ignore. A configuração de ConsolOp como addition prejudica o desempenho da consolidação.
  • Solve order é uma propriedade importante que melhora o desempenho da consulta.
    • Solve order deve estar definida em membros DynamicCalc pai, independentemente de eles terem ou não uma fórmula de membro. O Essbase usa essa ordem para calcular esses membros quando for executada uma consulta de dados.
    • Por padrão, solve order para membros DynamicCalc é definida como mostrado a seguir:
      Membro e Solve Order Descrição
      Período

      Ordem de Resolução: 52

      Definido em membros implantados necessários. Não são permitidas alterações ou novos membros.
      Consolidação

      Ordem de Resolução: 26

      Defina Proporção e Contribuição apenas se Gerenciamento de Propriedade estiver desativado. Defina Total do Pai apenas se o recurso Gerenciamento de Propriedade estiver habilitado. Não são permitidas alterações ou novos membros.
      Exibição

      Ordem de Resolução: 27

      Definido em membros implantados necessários. São permitidas alterações ou novos membros.
      Movimento

      Ordem de Resolução: 25

      Defina nos membros implantados a seguir:

      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

      Se um novo membro DynamicCalc for adicionado como filho de qualquer um desses membros, a propriedade solve order deverá ser definida como 25. Os membros DynamicCalc pai não devem ter uma fórmula de membro porque se espera que eles derivem seus valores de seus descendentes. Os membros DynamicCalc de nível base devem ter uma fórmula de membro; sem ela, não há porque adicioná-los.

      Origem de Dados

      Ordem de Resolução: 28

      Defina nos membros implantados a seguir:
      • FCCS_Total Data Source
      • FCCS_TotalInputAndAdjusted
      Se um novo membro DynamicCalc for adicionado como filho de qualquer um desses membros, a propriedade solve order deverá ser definida como 28. Os membros DynamicCalc pai não devem ter uma fórmula de membro porque se espera que eles derivem seus valores de seus descendentes. Os membros DynamicCalc de nível base devem ter uma fórmula de membro; sem ela, não há porque adicioná-los.