Применение ограничений и стратегий точек данных по типу визуального элемента
ОБЛАСТЬ ПРИМЕНЕНИЯ: служба Power BI для бизнес-пользователей служба Power BI для разработчиков и разработчиков Power BI Desktop требуется лицензия Pro или Premium
Визуализация в Power BI должна быть быстрой и точной, которая требует настройки базовых алгоритмов для каждого визуального типа. Визуальные элементы в Power BI должны быть достаточно гибкими для обработки различных размеров семантических моделей. Некоторые семантические модели имеют только горстку точек данных, а другие семантические модели имеют петабайты точек данных. В этой статье описываются стратегии, используемые Power BI для визуализации визуализаций.
Стратегии сокращения данных
Каждый визуальный элемент использует одну или несколько стратегий сокращения данных для обработки потенциально больших объемов анализируемых данных. Даже простая таблица использует стратегию, чтобы избежать загрузки всей семантической модели клиенту. Стратегия сокращения зависит от типа визуального элемента. Каждый визуальный элемент выбирает из поддерживаемых стратегий сокращения данных в рамках создания запроса данных, отправленного на сервер.
Каждый визуальный элемент управляет параметрами этих стратегий, чтобы повлиять на общий объем данных.
Стратегии
Для каждой стратегии существуют значения по умолчанию на основе фигуры и типа визуализированных данных. Чтобы обеспечить правильный пользовательский интерфейс, можно переопределить значения по умолчанию в области форматирования Power BI.
- Окно данных (сегментация): позволяет пользователям прокручивать данные в визуальном элементе путем постепенной загрузки фрагментов общей семантической модели.
- TopN: отображение только первых N-элементов.
- Простой пример. Отображение первых, последних и N равномерно распределенных элементов между ними.
- BottomN: отображение только последних N-элементов. Полезно для мониторинга часто обновляемых данных.
- Выборка с высокой плотностью: улучшенный алгоритм выборки, который лучше учитывает выбросы и /или форму кривой.
- Выборка строк с ячейками: примеры точек данных на основе вылитых в ячейках по оси.
- Выборка перекрывающихся точек: пример точек данных на основе перекрывающихся значений для сохранения исходящего потока.
Статистика
Некоторые модели могут содержать статистику о количестве значений для определенных столбцов. Если такая информация присутствует, мы используем эти сведения для улучшения балансировки между несколькими иерархиями, если визуальный элемент явно не переопределяет количество значений для стратегии.
Дополнительные сведения см. в статье What's New in SQL Server Analysis Services (Новые возможности SQL Server Analysis Services).
Динамические ограничения
Помимо упомянутых ранее стратегий визуальные элементы с двумя иерархиями группирования столбцов (оси и условных обозначений или категорий и рядов) используют одну другую стратегию, называемую динамическими ограничениями. Динамические ограничения предназначены для улучшения балансировки точек данных.
Динамические ограничения обеспечивают лучший выбор точек для разреженных данных, чем статические ограничения. Например, можно настроить визуальный элемент для выбора 100 категорий и 10 рядов с общей суммой 1000 точек. Но фактические данные имеют 50 категорий и 20 рядов. В среде выполнения запросов динамические ограничения выбирают все 20 рядов, чтобы заполнить запрошенные 1000 точек.
Это также означает, что динамические ограничения реагируют, если определен только один из столбцов группировки (только категория или просто ряд). В этом случае количество возвращаемых элементов может превышать ограничение максимального количества точек, которые визуальный элемент указывает, что он может обрабатывать.
Динамические ограничения применяются автоматически, если сервер способен:
- В Power BI Desktop с локальной версией SSAS версии 2016 или более поздней с помощью возможностей SuperDax сервера.
- В классическом и служба Power BI при использовании импортированной модели Direct Query, динамического подключения к службе или динамического подключения к AS PaaS.
- В служба Power BI при подключении через локальный шлюз к локальной версии SSAS версии 2016 или более поздней с помощью возможностей SuperDax сервера.
Стратегии и ограничения точек данных по типу визуального элемента
Сведения о каждом визуальном типе см. в следующих разделах.
Диаграмма с областями
Дополнительные сведения о визуальных элементах диаграммы областей см. в статье о том, как работает новый алгоритм выборки линий.
Линейчатая диаграмма или гистограмма
- В категориального режиме:
- Категории: виртуализация с помощью окна 500 строк за раз
- Серия: top 60
- В скалярном режиме (можно использовать динамические ограничения):
- Максимальное число точек: 10 000
- Категории: пример из 500 значений
- Серия: первые 20 значений
Карточка (многороумная)
- Значения: виртуализация с помощью окна 200 строк за раз.
Диаграмма со списком
Диаграмма со списком использует те же стратегии, что и гистограмма. Обратите внимание, что линия на диаграмме со списком не использует алгоритм высокой плотности, используемый графиком.
Визуальные элементы Power BI
Визуальные элементы Power BI могут получать до 30 000 точек данных, но это относится к авторам визуальных элементов, чтобы указать, какие стратегии следует использовать. Ограничение по умолчанию составляет 1000, но создатель визуальных элементов может изменить значение не более 30 000.
Кольцевой график
- Максимальное число точек: 3500
- Только условные обозначения:
- Условные обозначения: top 1000
- Условные обозначения и сведения:
- Условные обозначения: top 500
- Сведения: топ-20
Заполненная карта хороплет
Заполненная карта может использовать статистику или динамические ограничения. Power BI пытается использовать сокращение в следующем порядке: динамические ограничения, статистика и конфигурация.
- Максимальное число точек: 3500
- Категории: Top 500
- Серия (когда присутствуют как X, так и Y): Top 20
Воронкообразная диаграмма
- Максимальное число точек: 3500
- Категории: топ-3500
КПЭ
Ограничения осей тренда:
- Нижний 3500
График
Дополнительные сведения о визуальных элементах графиков см. в статье о том, как работает новый алгоритм выборки линий.
График, высокая плотность
Дополнительные сведения см. в разделе выборки линий высокой плотности в Power BI.
Карта
- Максимальное число точек: 3500
В зависимости от конфигурации карта может иметь следующее:
- Расположение: топ-3500
- Расположение, размер: топ 3500
- Агрегаты расположения, широты и долготы (+/-Size): Top 3500
- Широта, долгота: дополнительные сведения см . в разделе "Выборка с высокой плотностью" в точечной диаграмме Power BI
- Широта, долгота, размер: top 3500
- Условные обозначения, широта, долгота: дополнительные сведения см . в разделе "Выборка с высокой плотностью" в точечных диаграммах Power BI
- Условные обозначения, широта, долгота, размер: первые 233 легенды, топ-15 широты и долготы (могут использовать статистику или динамические ограничения)
- Расположение, условные обозначения, широта и долгота в виде статистических выражений (+/-Size): Top 233 location, Top 15 legends (может использовать статистику или динамические ограничения).
Карты: Azure Maps
- Широта, долгота: 30 000
- Расположение: 30 000
Дополнительные сведения см. в разделе "Выборка с высокой плотностью" в точечной диаграмме Power BI.
«Матрица»
- Строки: виртуализация с помощью окна 500 строк за раз
- Столбцы: первые 100 группирования столбцов
- Значения: несколько значений не учитываются при сокращении данных
Визуальные элементы PowerApps
Визуальные элементы PowerApps могут получать до 30 000 точек данных, но это до визуальных авторов, чтобы указать, какие стратегии следует использовать. Ограничение по умолчанию составляет 1000, но создатель визуальных элементов может изменить значение не более 30 000.
Радиальный датчик
Стратегия сокращения не существует.
Срез
- Значения: виртуализация с помощью окна 200 строк за раз.
Точечная диаграмма (высокая плотность)
Дополнительные сведения см. в разделе "Выборка с высокой плотностью" в точечной диаграмме Power BI.
Круговая диаграмма
- Максимальное число точек: 3500
- Только условные обозначения:
- Условные обозначения: top 1000
- Условные обозначения и сведения:
- Условные обозначения: top 500
- Сведения: топ-20
Визуальные элементы R и Python
Визуальные элементы R и Python ограничены 150 000 строками. Если выбрать более 150 000 строк, визуальный элемент использует только первые 150 000 строк.
Диаграмма ленты
- В категориального режиме:
- Категории: Виртуализация (окно данных) с помощью окна 500 строк за раз
- Серия: top 60
- В скалярном режиме (можно использовать динамические ограничения):
- Максимальное число точек: 10 000
- Категории: пример из 500 значений
- Серия: первые 20 значений
Карта фигур (предварительная версия)
Карта фигур может использовать статистику или динамические ограничения.
- Максимальное число точек: 1500
- Категории: Top 500
Таблица
- Значения: виртуализация (окно данных) с помощью окна 500 строк за раз.
Схема дерева (может использовать статистику или динамические ограничения)
- Максимальное число точек: 3500
- Группа: Top 500
- Сведения: топ-20
Каскадная диаграмма
- Контейнер категорий (только):
- Максимальное число точек: 3500
- Только категория — топ-3500
- Присутствуют как категории, так и разбивка:
- Категория. Виртуализация (окно данных) с помощью окна 30 строк за раз
- Разбивка — первые 200 значений