
Ноябрь/Декабрь 2003
Интересно для всех
Марк ван де Виэл
Бизнес прирастает аналитикой
(Gaining on Business Intelligence,
by Mark van de Wiel )
Источник: журнал “Oracle Magazine”, no.3, 2003,
/technology/oramag/oracle/03-may/o33business.html
Применяйте Oracle9i Warehouse Builder для управления сложными BI-приложениями.
Бизнес-аналитику (Business Intelligence - BI) следует рассматривать как одну из основных опор прибыльного предприятия. Управление комплексными BI-приложениями такими, как: разработка, тестирование, контроль качества и производство, является сложной задачей на предприятии.
Oracle9i Warehouse Builder - инструмент корпорации Oracle для разработки бизнес аналитических (BI) систем – обладает необходимой функциональностью, которая проявляется в разработке и управлении сложными BI-приложениями. В рамках данной статьи мы рассмотрим, какое преимущество дает Oracle9i Warehouse Builder при установке и управлении сложными BI-приложениями.
Требования к программному обеспечению.
Для того, чтобы протестировать примеры, представленные в этой статье, установите следующие продукты:
- База данных Oracle9i.
- Поставляемые вместе с Oracle9i Database учебные схемы OE (order entry – оформление заказов) и HR (human resource – управление персоналом).
- Продукт Oracle9i Warehouse Builder 9.0.4. Следуя инструкциям в “Руководстве по инсталляции”, установите исполнтельные (runtime) компоненты Warehouse Builder и инстументарий для разработки. Создайте репозиторий метаданных, исполнительный (runtime) репозиторий и целевую (target) схему.
- Файл загрузчика метаданных MDL (Metadata Loader) для Warehouse builder под названием OM_SAMPLE.mdl.
Во врезке “Следующие шаги” приводится список ссылок, откуда можно скачать все эти компоненты.
Общий обзор
Используя Oracle9i Warehouse Builder, можно разработать и развернуть все множество BI-приложений. Информация по каждой разработке хранится в репозитории метаданных. На основе этой информации Warehouse Builder генерирует код, соответствующий определенному типу BI-объекта. Когда Вы разворачиваете BI-приложение, Warehouse Builder направляет сгенерированный код в определенную целевую схему. Репозиторий метаданных обладает необходимой функциональностью, каоторая позволяет ему контролировать изменения как в среде разработки, так и в среде исполения. В исполнительном репозитории также ведется журнал событий о развертывании объектов и выполнении ETL-процессов – выборок, преобразований и загрузок.
Импорт определений
Для задачи, описанной в статье, скачайте и установите образец хранилища данных, применив импорт существующих определений метаданных из поставляемого с Oracle9i Warehouse Builder учебного экспортного файла OM_SAMPLE.mdl.
Для импорта этого файла запустите клиент Warehouse Builder и соединитесь с репозиторием метаданных. В меню Project выберите пункт Metadata Import>File и укажите файл для импорта OM_SAMPLE.mdl.
В примерах этой статьи используйте учебные схемы OE и HR, поставляемые вместе с Oracle9i Database. Схема HR содержит информацию о сотрудниках, а OE – информацию о входящих заказах . Эти схемы будут информационными источниками для проекта OM_SAMPLE, а определения обычных таблиц, внешних таблиц, представлений и последовательностей для этих схем импортируются Warehouse Builder в начальные компоненты базы данных.
На Рисунке 1 изображено как Oracle9i Warehouse Builder представляет начальные компоненты базы даных по команде Databases>Oracle node.
Рисунок 1: начальные компоненты элементы базы данных для Oracle Warehouse Builder
Отметим также, что помимо этих начальных компонентов базы данных имеется и начальный файловый компонент, содержащий определения и настройки плоских файлов.
Целевой модуль хранилища данных WH, если его посмотреть через Databases>Oracle node, включает структуру хранилища данных и процедуры для выборки данных. Целевой модуль имеет многомерную структуру (dimensional structure), состоящую из куба SALES и измерений, описывающих данные в кубе. Куб содержит информацию по различным измерениям, а каждое измерение содержит иерархически структурированную информацию. Определения внешних таблиц требуются для загрузки данных из плоских файлов в целевые структуры.
На рисунке 1 показаны различные компоненты целевого учебного модуля Warehouse Builder - WH.
Развертывание
Каждому компоненту Warehouse Builder соответствует размещение.
|