Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Службы Analysis Services включают расширенные свойства, определяющие ответ запроса DAX. Для очень больших наборов строк, таких как возвращаемые запросом DAX в моделях DirectQuery, по умолчанию может быть недостаточно одного миллиона строк. Чтобы увеличить верхний предел, укажите параметр MaxIntermediateRowSize . Вы узнаете, требуется ли изменить ограничение, если вы получите эту ошибку: "Результирующий набор запроса к внешнему источнику данных превысил максимальный допустимый размер строк "1000000".
Свойства
| Setting | Ценность | Description |
|---|---|---|
| MaxIntermediateRowsetSize | 1000 000 | Максимальное количество строк, возвращаемых в запросе DAX. Для SSAS вручную добавьте эту запись в файл msmdsrv.ini и увеличьте значение, если значение по умолчанию слишком низко. |
| PredicateCheckSpoolCardinalityThreshold | 5000 | Не применяется к Power BI. Дополнительное свойство, которое не следует изменять, за исключением рекомендаций службы поддержки Майкрософт. |
Для SSAS необходимо вручную добавить весь элемент в раздел DAX файла конфигурации. Этот параметр не присутствует в файле, пока не добавьте его.
Фрагмент кода конфигурации (msmdsrv.ini)
<ConfigurationSettings>
. . .
<DAX>
<PredicateCheckSpoolCardinalityThreshold>5000
</PredicateCheckSpoolCardinalityThreshold>
<DQ>
<MaxIntermediateRowsetSize>1000000
</MaxIntermediateRowsetSize>
</DQ>
</DAX>
. . .
Дополнительные сведения о других свойствах сервера и их настройке см. в разделе "Свойства сервера" в службах Analysis Services.