Freigeben über


DAX-Eigenschaften

Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Analysis Services enthält erweiterte Eigenschaften, die die DAX-Abfrageantwort bestimmen. Für sehr große Rowsets, z. B. solche, die von einer DAX-Abfrage in DirectQuery-Modellen zurückgegeben werden, kann der Standardwert von einer Million Zeilen nicht ausreichen. Um die Obergrenze zu erhöhen, geben Sie die Einstellung MaxIntermediateRowSize an . Wissen Sie, ob die Grenze anpassen benötigt, wenn Sie diesen Fehler erhalten: Das Resultset einer Abfrage einer externen Datenquelle hat die maximal zulässige Größe von ‚1000000' Zeilen überschritten.

Eigenschaften

Einstellung Wert Beschreibung
MaxIntermediateRowsetSize 1000000 Maximale Anzahl von in einer DAX-Abfrage zurückgegebenen Zeilen. Fügen Sie für SSAS diesen Eintrag manuell zur msmdsrv.ini-Datei hinzu, und erhöhen Sie den Wert, wenn der Standardwert zu niedrig ist.
PredicateCheckSpoolCardinalityThreshold 5.000 Gilt nicht für Power BI. Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Für SSAS müssen Sie das gesamte Element manuell dem DAX-Abschnitt der Konfigurationsdatei hinzufügen. Die Einstellung ist erst in der Datei vorhanden, wenn Sie sie hinzugefügt haben.

Konfigurationsausschnitt (msmdsrv.ini)

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

Weitere Informationen zu anderen Servereigenschaften und deren Festlegung finden Sie unter Servereigenschaften in Analysis Services.