Куб - источник данных, реализующий многомерную модель. При использовании многомерной модели данные представляются в виде набора измерений и фактов. Измерения как-либо характеризуют описываемые в модели объекты, классифицируют их. Например, многомерная модель продаж может содержать измерение с перечнем продаваемых продуктов, измерение регионов продаж и так далее. Факты фиксируют количественные, измеряемые величины, например, количество проданных товаров, стоимость проданных товаров.
Куб предназначен для извлечения и подготовки агрегированных данных, содержащихся в хранилище данных. Данные, представленные в виде куба, в дальнейшем могут быть проанализированы с помощью одного из инструментов Prognoz Platform 8.
В Prognoz Platform 8 для создания и редактирования кубов применяются визуальные мастера, например:

При построении хранилища данных в Prognoz Platform 8 применяются следующие виды кубов:
стандартный куб. Куб предназначен для представления данных из нескольких различных источников. Для создания куба требуются справочники и наборы данных. Особенность данного вида куба в том, что данные для фактов могут быть получены из набора данных или вычислены по формуле, заданной пользователем. Редактирование данных куба доступно при соблюдении ряда условий;
куб-представление. Куб предназначен для усечения объема данных, предоставляемых каким-либо другим кубом. Для создания куба-представления требуется куб любого вида. Изначально все измерения исходного куба доступны в кубе-представлении. Для усечения объёма данных выполняется «фиксация» требуемых измерений, то есть задание фиксированной отметки для элементов измерений. Таким образом, происходит уменьшение размерности итогового куба-представления. Редактирование данных куба-представления доступно при соблюдении ряда условий;
виртуальный куб. Куб предназначен для объединения данных из двух и более кубов. Для создания виртуального куба требуется несколько кубов любого вида. Одинаковые измерения кубов-источников будут преобразованы в измерения виртуального куба. Измерение фактов в виртуальном кубе будет сформировано из элементов зафиксированных измерений кубов-источников. Редактирование данных виртуального куба доступно при соблюдении ряда условий;
вычисляемый куб. Куб предназначен для получения новых данных, вычисленных на основе данных из других кубов. Для создания вычисляемого куба требуется один или несколько кубов любого вида. Измерения в вычисляемом кубе могут быть скопированы из кубов-источников или созданы на основе произвольных справочников. Факты могут быть сформированы пользователем или также скопированы из куба-источника. Все формулы для расчёта данных куба задаются пользователем. Редактирование данных вычисляемого куба доступно при соблюдении ряда условий;
автоматический куб. Куб предназначен для формирования источника данных по принципу «сверху-вниз». Для создания автоматического куба требуются база данных и справочники. На основе справочников будут созданы измерения, а для хранения данных будет использоваться указанная БД. Данные в куб могут быть внесены пользователем или загружены из указанного куба. Редактирование данных автоматического куба доступно при соблюдении ряда условий;
Все типы кубов поддерживают механизм параметризации, с помощью которого доступно динамическое изменение условия отбора данных в куб. Если куб содержит параметры, то каждый раз при обращении к кубу пользователю необходимо вводить значения параметров. Также доступна установка значения параметров по умолчанию. Если выполняется анализ данных, полученных из куба, то куба также позволяют управлять набором анализируемых данных.
Создание кубов выполняется из навигатора объектов с помощью мастера. Если все шаги мастера выполнены без ошибок, то требуемый куб будет создан в выбранном месте репозитория.
Для создания куба мастеру требуются различные дополнительные элементы. Приведем информацию об элементах, необходимых для создания различных видов кубов:
| Вид куба | Элементы, необходимые для создания куба |
| Стандартный куб | Справочники для создания измерений, справочник для создания фактов (не обязательный элемент), наборы данных для измерений и фактов. Подробнее см. раздел «Порядок создания стандартного куба». |
| Куб-представление | Куб любого вида |
| Виртуальный куб | Несколько кубов любого вида |
| Вычисляемый куб | Один или несколько кубов любого вида, справочники для создания измерений (не обязательный элемент). |
| Автоматический куб | База данных, справочники для создания измерений. |
См. также: