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.