Получение "слишком большого массива накопленных строк", запрашивающего Kusto из Power BI - PullRequest
1 голос
/ 29 мая 2019

Мы пытаемся использовать Power Bi (Desktop, май 2019 г.) для создания отчета поверх данных в базе данных Azure Data Explorer \ Kusto и постоянно получаем ошибки «Накопленный массив строк становится слишком большим».

Наши данные включают в себя около 350 миллионов строк - назовем это FACT и небольшую таблицу с 30 строками - назовем ее DIM.

Мы определили отношение «многие к одному» между этими таблицами в Power BI насоответствующие столбцы.Создан простой отчет, содержащий объект atl singlMe на основе таблицы FACT и объект siTngle на основе таблицы DIM для фильтрации матрицы.Когда ничего не выбрано в объекте Table, матрица показывает результаты, и все работает быстро и хорошо.Однако при выборе любого значения из объекта Table для фильтрации по матрице мы получаем ошибку «Слишком большой массив накопленных строк для объекта Matrix».

Поскольку мы хотим создать гибкий отчет, мы не можем писать вручнуюзапросы и должны полагаться на Power BI, чтобы автоматически генерировать их в соответствии с взаимодействиями пользователей.

Как мы можем решить эту проблему?Похоже, что Power BI не отправляет оптимизированные запросы в Data Explorer, но мы не нашли способа управлять этим.

Спасибо, HG

1 Ответ

0 голосов
/ 29 мая 2019

Если на стороне Power BI не существует чего-то, что могло бы улучшить отправку запросов, я думаю, вам следует изучить вопрос о том, как выполнить расчеты в таблице в Kusto.Это может быть хорошим вариантом использования политики обновления .Когда новые данные поступают в вашу таблицу FACT, политика обновления запускается и соединяется с таблицей DIM.Плоские таблицы работают достаточно хорошо в Kusto, и тогда ваш запрос Power BI будет намного проще, поскольку все данные доступны в одной таблице.

...