Мультисфера — многомерная структура данных, которая лежит в основе используемой в Polymatica Analytics технологии аналитической обработки информации в режиме реального времени. Аналитика с использованием мультисфер базируется на математических алгоритмах многомерной обработки информации.
В отличие от традиционных «плоских» систем отчетности, мультисферы представляют собой многомерную структуру, в которой каждое поле может быть представлено в виде размерности или факта.
![]() |
Конкурсы на закупки, состоящие из набора данных, таких как лоты, заказчики и исполнители, могут являться примером таких многомерных структур. Данные каждого конкурса будут представлены в виде размерностей и фактов.
Одна и та же размерность не может содержать одновременно, например, страны и регионы, или номер и тему конкурса. Для работы с этими данными необходимо ввести дополнительные размерности и в каждой оставить только однородные данные, т. е. в данном случае будет четыре размерности: страны, регионы, номера конкурсов и темы конкурсов. |
Факт — агрегированные данные, представляющие собой формулу или выражение, составленные на основе существующих фактов (в дальнейшем называемых просто фактами). Как правило, факты представляют собой обычную сумму числового поля. Факты можно разделить на исходные и вычислимые:
Количество значений вычислимого факта всегда равно количеству значений исходных фактов. Поскольку факты вычисляются для каждой ячейки таблицы мультисферы (то есть для пересечения элементов размерностей в рабочей зоне), то для этой же ячейки сразу вычисляются и все вычислимые факты.
Мультисфера может содержать неограниченное количество размерностей и фактов.
Пользователям удобнее работать с небольшим набором размерностей и фактов (например, практически никто не использует в работе больше 7 размерностей и 3 фактов). Часто используемые размерности и факты можно сохранять в профилях, а остальные использовать только в формулах и фильтрах или вообще скрыть с экрана. |