Aplicando SolveOrder para Metadados

SolveOrder é uma propriedade de metadados que pode ser definida para uma dimensão ou para um membro que define a ordem de avaliação dos membros. A ordem de resolução é aplicada durante a execução da consulta. Quando uma célula é avaliada em uma consulta multidimensional, a ordem em que os cálculos devem ser resolvidos depende da propriedade SolveOrder.

Consulte Ordem de Resolução em Fórmulas de Membros.

Quando a Dimensionalidade Estendida é estendida, a propriedade SolveOrder é definida para membros DynamicCalc em dimensões específicas. Isso ajuda no melhor desempenho da consulta durante a criação de formulários e grades ad-hoc. Todos os antecessores de membros de Cálculo Dinâmico que têm a propriedade SolveOrder devem ser definidos com a mesma propriedade SolveOrder.

No Financial Consolidation and Close, quando a Dimensionalidade Estendida é usada, SolveOrder é definida para as seguintes dimensões:

  • Movimento

  • Consolidação

  • DataSource

  • Período

  • Exibição

Para todos os membros implantados obrigatórios das dimensões acima, por padrão, a propriedade de metadados SolveOrder é implantada. Você também pode adicionar membros às dimensões DataSource e Movimento. Se adicionar qualquer DynamicCalc a essas dimensões nos membros pai implantados que usam SolveOrder, você deverá definir a propriedade SolveOrder nos novos membros. Não defina uma propriedade SolveOrder para dimensões Personalizadas, pois isso pode provocar problemas no desempenho da recuperação.

Você pode aplicar a propriedade SolveOrder para metadados de uma tarefa de Configuração. Você seleciona uma dimensão e depois seleciona a propriedade SolveOrder. Depois que você aplica a propriedade SolveOrder, é exibido um resumo que lista todos os membros modificados com a nova SolveOrder, e tanto os valores antigos quanto os novos. Como a definição da propriedade SolveOrder é uma mudança de metadados, você deverá, então, executar a tarefa Atualizar Banco de Dados para que as alterações surtam efeito.

Para reter os valores Ordem de Resolução personalizados, a variável de substituição EnableSolveOrderImport é habilitada automaticamente. Isso permite reter os valores Ordem de Resolução personalizados para membros pré-implantados durante a importação do aplicativo, a atualização ou um processo Habilitar Recursos incremental.

Para aplicar a propriedade de metadados SolveOrder:

  1. Na página inicial, clique em Aplicativo e depois em Configuração.

  2. Clique em Aplicar SolveOrder de Metadados.

  3. Na lista drop-down Dimensão, selecione uma dimensão.

  4. Na lista drop-down SolveOrder, selecione um valor para SolveOrder.

    Os valores mínimo e máximo para SolveOrder são 0 e 127, respectivamente.

  5. Clique em Iniciar. Na mensagem de aviso, clique em OK.
  6. Depois que a tarefa estiver completa, analise a página de resumo dos valores para os membros modificados.

  7. Na página inicial, clique em Aplicativo e depois clique em Visão Geral.

  8. Em Ações, selecione Atualizar Banco de Dados e clique em Atualizar.