РБК BI-экспертиза

Тяжёлые дашборды: high-cardinality и ускорение BI

Реваль Закиров объясняет, что медленные BI-дашборды часто связаны не с железом, а с архитектурой данных: high-cardinality, миллионы строк, отсутствие ETL/DWH и кэширования.

Источник РБК
Дата 02 фев 2026
Формат BI-экспертиза
Тяжёлые дашборды: high-cardinality и ускорение BI
01
DWH / ETL
02
incremental loading
03
materialized views

Расширенный пересказ

Медленный дашборд часто кажется проблемой интерфейса: долго крутится фильтр, таблица не открывается, график обновляется после паузы. Но в статье причина переносится глубже — в устройство данных и запросов, которые стоят за визуализацией.

Ключевое понятие материала — high-cardinality. Это поля с большим числом уникальных значений: клиенты, SKU, заказы, чеки, маршруты, договоры. Когда такие поля попадают в фильтры и детализацию без подготовки, BI-система вынуждена каждый раз обрабатывать слишком большой объём данных.

Дальше разбирается типовая ошибка: бизнес хочет видеть максимум детализации в одном экране, а команда пытается ускорить уже готовый отчёт за счёт железа или косметической оптимизации. Но если дашборд напрямую тянет сырые строки из источников, проблема остаётся.

Решение описывается через архитектуру: хранилище данных, ETL, предварительные агрегаты, инкрементальные загрузки, materialized views, кэширование и перенос тяжёлых расчётов туда, где они выполняются быстрее и стабильнее.

Финальная часть касается дизайна BI. Количество визуализаций, набор фильтров, глубина детализации, частота обновлений и сценарий использования должны быть спроектированы заранее, иначе даже полезный отчёт превращается в инструмент, которым невозможно пользоваться каждый день.

Главные акценты

  • DWH / ETL
  • incremental loading
  • materialized views
Полная версия материала

Полный текст откроется на сайте издания, где опубликован материал.

Более подробно