Порядок создания стандартного куба

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

№ шага Описание шага Пример шага
1 Определите объекты, данные которых будет содержать куб. На основе данной информации будут созданы факты куба. Объект - это социально-экономический показатель региона РФ в определенный период времени.
2 Определите описательные признаки объектов. На основе данной информации будут созданы измерения куба. Признаками социально-экономического показателя являются:
  • название показателя;

  • название региона РФ, к которому относится показатель;

  • дата расчёта показателя.

3

Создайте набор данных для каждого измерения будущего куба. Каждый набор должен содержать:

  • обязательный целочисленный атрибут для хранения идентификатора элемента измерения;

  • обязательный строковый атрибут для хранения значения элемента измерения.

Создаём таблицы:

  • «Социально-экономические показатели» для хранения названий социально-экономических показателей. Атрибуты таблицы: «ID_INDICATOR», «NAME»;

  • «Территории» для хранения названий регионов РФ Атрибуты таблицы: «ID_TERR», «NAME».

В созданные таблицы загружаем данные.

4 Если куб будет содержать данные за определенный период времени, то создайте календарный справочник. Куб будет содержать значения за различные периоды, поэтому создаём календарный справочник «Календарь».
5

Создайте набор данных для фактов куба. Набор должен содержать:

  • обязательный атрибут для хранения значений факта. Если фактов несколько, то атрибут должен быть создан для каждого факта. Тип данных атрибута зависит от типа данных факта;

  • обязательный целочисленный атрибут для хранения идентификатора признака фактов. Если признаков несколько, то атрибут должен быть создан для каждого признака;

  • атрибут типа «Дата» для хранения даты, на которую приведено значение фактов. Данный атрибут необходим, если куб будет содержать данные за определенный период времени.

Создаём таблицу «Ежегодные данные», содержащую следующие атрибуты:

  • «VALUE» для хранения значений показателя;

  • «ID_INDICATOR» для хранения идентификатора социально-экономического показателя;

  • «ID_TERR» для хранения идентификатора региона РФ;

  • «DT» для хранения даты, на которую приведено значение показателя.

6 Создайте справочники на основе наборов данных для измерений куба. На основе таблиц создаём одноименные табличные справочники:
  • «Социально-экономические показатели»;

  • «Территории».

7 Создайте стандартный куб. С помощью мастера создаём стандартный куб со следующими параметрами:
  • вручную создан факт с названием «Значение», сопоставленный с атрибутом «VALUE» в таблице «Ежегодные данные»;

  • на основе справочников «Социально-экономические показатели», «Территории», «Календарь» созданы измерения куба.

Данные в созданный куб могут быть внесены вручную или загружены с помощью встроенных инструментов ETL.

В результате мы получим трехмерный стандартный куб:

См. также:

Кубы