момент визуализации стали очень долго загружаться первично и соответственно долго грузиться при перестроении.
Сервер где находится Power BI Report Server по анализу ресурсов процессор загружен на 50% в средней, ОЗУ также. То есть свободные мощности есть.
Если отчет скачать и открыть на локальном компьютере - он работает сильно быстрее.
Обновление данных осуществляется раз в сутки и выполняется ночью, поэтому это никак не нагружает систему.
Данных для отчетов используется немного, порядка 17 000 строк всего.
Подскажите, пожалуйста, куда можно посмотреть чтобы понять что именно вызывает проблемы производительности?
Если отчет открыть в браузере на самом сервере где RS установлен такая же ерунда?
Нашел модуль "Анализ производительности" и прогнал все элементы в момент выбора какого-либо значения на фильтре. Оказалось что самый долгий график открывается 16 секунд, показывает что большая часть времени это загрузка DAX. В целом, если половину визуализаций убрать (оставить допустим только те, что долго грузятся), то загрузка всего дашборда осуществляется меньше чем за 5 секунд. Получается, что долго грузится потому что много визуализаций (около 15 включая все графики, таблицы, индикаторы и т.д.). Можно ли как-то изменить порядок загрузки визуализаций или повлиять на скорость, чтобы не удалять половину визуализаций для увеличения скорости загрузки дашборды и перестроения?
подумать о коде DAX
Там очень простые формулы: суммирования, суммирования с фильтрацией
Пришло время осваивать DAX studio Просто != производительно, Может у вас там множество итераций по огромной таблице фактов
Самая большая таблица 17 000 строк)
Filtr - тоже итератор:)
То есть смотреть все-таки в сторону DAX формул при помощи DAX Studio?
суммирование с фильтрацией можно как Filter (VALUES( столбец), а можно как и Filter('table', .. ) смотреть в сторону оптимизации кода
А есть может быть статья какая-то где можно с фишками оптимизации ознакомиться?
Книга у товарища переводчика @alexan805 есть. От авторов Марко Руссо и Альберто Феррари. Зелёная по dax
Обсуждают сегодня