Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ІАД_ПЗС-1344_Поліщук_Лабораторний практикум.docx
Скачиваний:
31
Добавлен:
01.07.2025
Размер:
11 Мб
Скачать
☆
    1. Извлечение информации из хранилища данных Импорт из процесса

Процесс получения данных из ХД осуществляется с помощью Мастера импорта.

Необходимо осуществить импорт данных из процесса Продажа за последние 3 месяца от даты 31.12.2004 (т.е. с 1.10.2004 по31.12.2004).

  1. С помощью Мастера импорта выбрать источник Иванов.Формация, процесс – Продажи. Задайте, какие измерения и атрибуты из процесса должны быть импортированы (рис. 3.20).

Обратите внимание, что внутри измерения Товар.Код появилась возможность доступа к измерению Группа.Код.

Рисунок 3.20 – Задание фактов и атрибутов импорта

  1. Определите импортируемые факты и виды их агрегаций (рис. 3.21).

Рисунок 3.21 – Выбор импортируемых фактов

  1. Определите срезы для выбранных измерений.

Для данного примера – импорт данных из процесса Продажа за последние 3 месяца от даты 31.12.2004 (рис. 3.22).

Рисунок 3.22 – Импорт данных Продажа

Изменение цвета пиктограммы у объекта ХД на красный говорит о том, что по нему построен срез.

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

Сценарий следующий (рис. 3.23):

Рисунок 3.23 – Задание динамического среза

Рисунок 3.24 – Результат требуемых срезов по заданному измерению

Результат (рис. 3.24) сохраните в файле L3_1.ded.

Импорт из измерения

Импорт измерений ничем не отличается от импорта процесса.

  1. Аналогично в Мастере импорта выбирается интересующее измерение из списка доступных объектов ХД (рис. 3.25)

Рисунок 3.25 – Выбор измерений из списка доступных объектов ХД

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

Рисунок 3.26 – Выбор атрибутов

  1. Результат импорта измерения (рис. 3.27).

Рисунок 3.27 – Результат импорта

    1. Кубы в Deductor Warehouse

Куб – это заранее подготовленный срез из ХД с целью обеспечения быстрого доступа к ним. Каждый куб представляет собой дополнительную таблицу в ХД.

Кубы «обсчитываются» заранее и хранятся в отдельных таблицах, поэтому операция импорта из куба выполняется значительно быстрее, чем непосредственно из процесса. Кубы полезны, когда в хранилище миллионы записей, а время отклика на запрос критично и нужно его минимизировать. В этом случае выгодно настроить срез в виде куба. Недостатком подхода является то, что при любом добавлении данных в процесс куб приходится заново «пересчитывать», что требует определенного времени.

Куб создается в Редакторе метаданных (рис. 3.28) (на вкладке Панель подключений выбираем ХД Иванов.Формация, нажимаем кнопку Открыть редактор метаданных ).

Рисунок 3.28 – Создание Куба

  1. Создадим куб Продажи за 3 дня. В Редакторе метаданных встанем на объект Кубы и нажмем кнопку Разрешить редактирование , а затем Добавить. Появится окно выбора объектов ХД (рис. 3.29).

  2. Выбираем процесс Продажи.

На следующей вкладке установим флажки напротив измерений Дата, Отдел.Код, Группа.Код, Час, и фактов – Количество и Сумма (рис. 3.30), выбор атрибутов для импорта.

  1. Далее для измерения Дата зададим срез последний ....3 дня от имеющихся данных (рис. 3.31).

  2. Назовем Куб Куб.Продажи за последние 3 дня (рис. 3.32).

  3. Теперь куб готов к работе. В сценарии при вызове Мастера импорта из хранилища помимо процесса и измерения появится возможность выбрать куб (рис. 3.33).

  4. Имеется возможность принудительно перестроить куб. Для этого в Редакторе метаданных нужно выбрать нужный объект и в контекстном меню нажать кнопку Обновить.

Рисунок 3.29 – Выбор объектов ХД

Рисунок 3.30 – Выбор атрибутов и фактов для импорта

Рисунок 3.31 – Задание параметров среза

Рисунок 3.32 – Присвоение имени Кубу

Рисунок 3.33 – Выбор созданного Куба для обработки

Результат сохраните в файле L3_1.ded.