Проектирование структуры хранилища данных

1) После создания хранилища необходимо спроектировать его структуру, т.к. в пустом хранилище нет ни одного объекта (процессов, измерений, фактов). Для этого предназначен Редактор метаданных, который вызывается кнопкой на вкладке Подключения.

Проделаем следующие действия в редакторе метаданных для того чтобы

отразить структуру хранилища в семантическом слое.

2) Для перехода в режим внесения изменений в структуру хранилища нажмем кнопку Разрешить редактировать. Появится диалоговое окно с предупреждением (рис. 3.8).

Рисунок 3.8 – Предупреждение о переходе в режим редактирования

3) В открывшемся окне редактора метаданных, остановившись на узле

Измерения, при помощи кнопки Добавить укажем в метаданные первое


измерение Код группы со следующими параметрами: ИмяGR_ID; Метка –

Группа.Код; Тип данныхЦелый.

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

Таблица 3.5. Параметры измерений

В результате структура метаданных нашего хранилища будет содержать пять измерений (рис. 3.9).

Рисунок 3.9 – Структура метаданных хранилища

4) К каждому измерению, кроме Дата и Час, теперь добавим по текстовому атрибуту (рис. 3.10). Для измерения Группа.Код это будет Группа.Наименование, для измерения Товар.КодТовар.Наименование, для измерения Отдел.КодОтдел.Наименование.

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


Рисунок 3.10 – Изменения в структуре хранилища

5) Каждое измерение может ссылаться на другое измерение, реализуя тем самым иерархию измерений.

В нашем случае измерение Товар.Код ссылается на Группа.Код (рис. 3.11). Эту ссылку и установим путем простого добавления объекта к измерению (ссылка на измерение отображается иконкой ), а имя ссылки зададим GR_ID_1.

Рисунок 3.11 – Реализация иерархии измерений


6) После того как все измерения и ссылки на измерения созданы, приступаем к формированию процесса (рис. 3.12).

Рисунок 3.12 – Формирование процесса Продажи

Назовем его Продажи и «соберем» его из 4 существующих измерений:

Дата, Отдел.Код, Товар.Код, Час (кнопка для каждого измерения).

Кроме них в нашем процессе присутствуют два факта: Количество (F_COUNT) и Сумма (F_SUM), причем первый – целочисленный, второй – вещественный.

7) На этом проектирование структуры и метаданных ХД закончено. Для того чтобы принять все изменения, нужно нажать кнопку Принять изменения .

Нажатие кнопки Откатить изменения вернет структуру

хранилища в состояние, которое было до момента входа в режим редактирования. После этого можно закрыть окно редактора.

Сохранить результаты работы в файле L3_1_создание_ХД.ded.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: