Partilhar via


Propriedades do DAX

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

O Analysis Services inclui propriedades avançadas que determinam a resposta da consulta DAX. Para conjuntos de linhas muito grandes, como aqueles retornados por uma consulta DAX em modelos DirectQuery, o padrão de um milhão de linhas pode ser insuficiente. Para aumentar o limite superior, especifique a configuração MaxIntermediateRowSize . Você saberá se o limite deve ser ajustado se receber esse erro: "O conjunto de resultados de uma consulta de fonte de dados externa excedeu o tamanho máximo permitido de '1000000' linhas."

Propriedades

Configuração Valor Descrição
MaxIntermediateRowsetSize 1.000.000 Número máximo de linhas retornadas em uma consulta DAX. Para o SSAS, adicione manualmente essa entrada ao arquivo msmdsrv.ini e aumente o valor se o padrão for muito baixo.
PredicateCheckSpoolCardinalityThreshold 5.000 Não se aplica ao Power BI. Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Para o SSAS, você deve adicionar manualmente todo o elemento à seção DAX do arquivo de configuração. A configuração não estará presente no arquivo até que você a adicione.

Snippet de configuração (msmdsrv.ini)

<ConfigurationSettings>
. . .
<DAX>
  <PredicateCheckSpoolCardinalityThreshold>5000
  </PredicateCheckSpoolCardinalityThreshold>
  <DQ>
     <MaxIntermediateRowsetSize>1000000
     </MaxIntermediateRowsetSize>
  </DQ>
</DAX>
. . .

Para saber mais sobre outras propriedades de servidor e como defini-las, consulte Propriedades do servidor no Analysis Services.