Куб или куб OLAP - это метод хранения данных в многомерной форме, как правило, для целей отчетности. В кубах OLAP данные (меры) классифицируются по измерениям. Кубы OLAP часто предварительно суммируются по измерениям, чтобы значительно сократить время запроса по сравнению с реляционными базами данных. Используется в семействе продуктов SQL Server.

OLAP - куба или просто куба, представляет собой способ хранения данных в многомерном виде, как правило, для целей отчетности. В кубах OLAP данные (меры) классифицируются по измерениям. Кубы OLAP часто предварительно суммируются по измерениям, чтобы значительно сократить время запроса по сравнению с реляционными базами данных. Язык запросов, используемый для взаимодействия и выполнения задач с кубами OLAP, - это многомерные выражения (MDX). Язык многомерных выражений принят многими поставщиками многомерных баз данных.

Хотя в нем хранятся данные, как в реляционной базе данных, куб OLAP имеет совершенно другую структуру. Однако кубы OLAP используются бизнес-пользователями для расширенной аналитики.

Операции

  • Нарезка - процесс выбора прямоугольного подмножества куба путем выбора единственного значения для одного из его измерений и создания нового куба с одним меньшим размером.
  • Игра в кости - создание вложенного куба, позволяя аналитику выбирать определенные значения из нескольких измерений.
  • Детализация и детализация - позволяют пользователю перемещаться между уровнями данных, начиная от наиболее обобщенных (вверх) до наиболее подробных (вниз).
  • Объединение: объединение включает суммирование данных по параметру.
  • Вращение - позволяет аналитику вращать куб в пространстве, чтобы увидеть его различные грани.