Учебники

MicroStrategy — интеллектуальные кубы

Когда мы запускаем отчеты, созданные в MicroStrategy, они извлекают данные из хранилища, чтобы применить расчеты и сгенерировать отчет. Когда несколько пользователей запрашивают один и тот же отчет, но с другим диапазоном значений или разными условиями фильтрации, хранилище должно повторять аналогичные вычисления для каждого отчета, и это сказывается на производительности.

Чтобы избежать этого, MicroStrategy использует интеллектуальные кубы, которые представляют собой объект, расположенный на промежуточном уровне между отчетами и хранилищем.

Следующая диаграмма изображает роль интеллектуального куба.

Интеллектуальный куб

Интеллектуальный куб является общей копией в памяти среди различных отчетов, созданных многими пользователями. Набор данных возвращается из хранилища данных и сохраняется непосредственно в памяти Intelligence Server. Создаются несколько отчетов, которые собирают данные из Intelligent Cube, а не запрашивают хранилище данных.

Ниже приведены функции, которые делают интеллектуальные кубы полезными.