Ноябрь/Декабрь 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 соответствует размещение.

E-mail this page