- •Практическая часть
- •1. Подготовить исходные данные для загрузки в хранилище.
- •Последовательность выполнения задания:
- •2. Создать новое пустое хранилище данных.
- •Последовательность выполнения задания:
- •3. Разработать структуру нового хранилища данных.
- •Импортировать текстовые файлы.
- •2. Загрузить данные в хранилище.
- •1. Осуществить фильтрацию данных.
- •3. Извлечь и визуализировать информацию из хранилища данных.
3. Разработать структуру нового хранилища данных.
Последовательность выполнения задания:
вызвать Редактор метаданных, используя кнопку Открыть конструктор;
установить курсор на узел Измерения и с помощью кнопки
[Добавить] создать первое измерение;
назначить ему имя: KodTipa и метку: КодТипа (рис. 194);
Рис. 1. Вид окна редактора метаданных
выполнить аналогичные действия для создания остальных измерений: КодТовара, КодСотрудника, Дата; для измерения Дата указать тип данных – Дата/Время;
добавить (перед нажатием кнопки [Добавить] установить курсор на узел Атрибуты) измерению КодТипа атрибут Категория, измерению КодТовара - атрибут Марка, измерению КодСотрудника – два атрибута: Фамилия и Имя;
создать для измерения КодТовара ссылку на измерение КодТипа, установив курсор на узел Измерения в измерении КодТовара, нажав кнопку [Добавить] и выбрав имя КодТипа (рис. 195);
Рис. 2. Вид окна редактора метаданных
сформировать процесс Заказы, установив курсор на узел Процесс и нажав кнопку [Добавить]; назначить процессу имя: Zak и метку: Заказы;
добавить в процесс ссылки на измерения КодТовара, КодСотрудника, Дата;
создать для процесса атрибут: Номер заказа; назначить ему имя: Nomer и метку: Номер.
создать три факта: Количество, Скидка, СтоимостьЗаказа; назначить им имена: Kol, Skid, StoimostZakaza и метки: Количество, Скидка, СтоимостьЗаказа (рис. 196);
Рис. 3. Вид окна редактора метаданных
закрыть окно редактора метаданных.
II |
Наполнение и визуализация хранилища данных. |
Задания
Импортировать текстовые файлы.
Последовательность выполнения задания:
перейти на панель
Сценарии и вызвать
Мастер импорта;выбрать тип внешнего источника (Text). Нажать [Далее];
указать в личной папке имя текстового файла для импорта (например Типы.txt);
указать, что символом разделителем является символ табуляции; нажать [Далее] и еще раз [Далее];
указать для столбца КодТипа строковый тип данных; нажать [Далее];
запустить процесс импорта кнопкой [Пуск]; нажать [Далее], [Далее] и [Готово] (рис. 197).
Рис. 4. Вид окна импорта текстового файла
аналогичным образом последовательно один за другим выполнить импорт других текстовый файлов: Товары.txt, Сотрудники.txt и Заказы.txt; указать строковый тип данных для столбцов КодТовара, КодТипа, КодСотрудника, КодЗаказа, Индекс;
проверить на дереве сценариев наличие четырех узлов импорта;
просмотреть импортированные данные и при необходимости отредактировать; в случае наличия в столбце КодТовара импортированного файла Заказы содержатся нулевые (пустые) значения, выполнить фильтрацию данных с помощью Мастера обработки.
2. Загрузить данные в хранилище.
Последовательность выполнения задания:
перейти в режим Подключение и убедиться, что хранилище данных существует; Иначе использовать Мастер подключений (рис. 198);
Рис. 5. Вид программного окна в режиме Подключение
перейти в режим Сценарии;
установить курсор на первый узел дерева сценариев и вызвать
Мастер Экспорта;выбрать тип приемника: Deductor Warehouse; нажать [Далее];
из списка доступных хранилищ выбрать Заказы Борей; нажать [Далее];
для загрузки данных в первое измерение указать его имя: КодТипа; нажать [Далее];
выбрать КодТипа; убедиться, что объекту соответствует поле из источника и нажать [Далее] (рис. 199);
Рис. 6. Загрузка данных в хранилище
нажать кнопки [Пуск], [Далее], [Далее] и [Готово];
выполнить аналогичные действия для измерений КодТовара и КодСотрудника;
загрузить данные в процесс Заказы, действия аналогичны (объектом хранилища является процесс Заказы);
выбрать объект Дата для удаления данных из хранилища, определение параметров загрузки данных в хранилище оставить настройки по умолчанию;
установить варианты агрегации атрибутов и фактов: для факта Количество, СтоимостьЗаказа – сумма; для факта Скидка – среднее (рис. 200);
Рис. 7. Фрагмент окна установления агрегации фактов
сохранить файл сценария под именем zak_FIO.ded.
