Proprietà DAX

Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Analysis Services include proprietà avanzate che determinano la risposta alle query DAX. Per set di righe molto grandi, ad esempio quelli restituiti da una query DAX nei modelli DirectQuery, l'impostazione predefinita di un milione di righe potrebbe non essere sufficiente. Per aumentare il limite superiore, specificare l'impostazione MaxIntermediateRowSize . La necessità di adeguare il limite è segnalata da un messaggio di errore simile al seguente: "Il set di risultati di una query sull'origine dati esterna ha superato le dimensioni massime consentite di '1000000' righe."

Proprietà

Impostazione Valore Descrizione
MaxIntermediateRowsetSize 1000000 Numero massimo di righe restituito in una query DAX. Per SSAS aggiungere manualmente questa voce al file msmdsrv.ini e aumentare il valore se il valore predefinito è troppo basso.
PredicateCheckSpoolCardinalityThreshold 5000 Non si applica a Power BI. Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

Per SSAS, è necessario aggiungere manualmente l'intero elemento alla sezione DAX del file di configurazione. L'impostazione non è presente nel file finché non viene aggiunta.

Frammento di configurazione (msmdsrv.ini)

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

Per altre informazioni sulle altre proprietà del server e su come impostarle, vedere Proprietà del server in Analysis Services.