KB3123485 - CORREÇÃO: Desempenho lento ao executar a consulta MDX no SSAS 2012 ou SSAS 2014

Aplica-se A
SQL Server 2012 Business Intelligence SQL Server 2012 Analysis Services SQL Server 2014 Business Intelligence - duplicate (do not use)

Sintomas

Quando utiliza o Microsoft SQL Server 2012 Analysis Services (SSAS 2012) ou o SQL Server 2014 Analysis Services (SSAS 2014), poderá observar um desempenho mais lento quando executar uma consulta MDX (Multidimensional Expressions) que cumpra as seguintes condições:

  • A consulta contém uma dimensão com membros calculados.
  • Os membros calculados não fazem parte do texto da consulta.

Resolução

Este problema foi corrigido pela primeira vez na seguinte atualização cumulativa para SQL Server:

      

Recomendação: Instale a atualização cumulativa mais recente para o SQL Server

Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas na atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:

      

Observação Você pode encontrar informações sobre as compilações de SQL Server mais recentes em Onde encontrar informações sobre as compilações SQL Server mais recentes.

Para habilitar esse hotfix, você precisa fazer a seguinte configuração:

  • Abra o ficheiro de configuração do Analysis Services msmdsrv.ini em <Caminho do Ficheiro>\Microsoft SQL Server\MSOLAP.nnnn\OLAP\Config.
  • Se não houver nenhuma propriedade AlwaysSetOrSliceAndNormalize no arquivo msmdsrv.ini, adicione-a à árvore ConfigurationSettings\OLAP\Query da seguinte maneira:
    <AlwaysSetOrSliceAndNormalize>1</AlwaysSetOrSliceAndNormalize>
  • Guarde o ficheiro msmdsrv.ini.

      

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".