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.