Oracle Warehouse Builder
Oracle Warehouse Builder (OWB) — это многофункциональная расширяемая CASE — среда для разработки и развертывания корпоративных хранилищ и витрин данных. Построенный на основе открытой архитектуры Common Warehouse Metamodel (CWM), OWB — интегрированное средство, позволяющее решать различные задачи, не прибегая к помощи нескольких узкоспециализированных продуктов. К этим задачам относятся проектирование, создание и администрирование хранилища данных, разработка и генерация процедур извлечения, преобразования и загрузки данных из различных источников, управление метаданными и интеграция инструментальных средств доступа. OWB использует все возможности СУБД Oracle, связанные с технологиями Хранилищ Данных, такие как материализованные представления, объекты типа «измерение» («dimension») и так далее. При решении задач администрирования и управления процессами загрузки данных в хранилище OWB опирается на средства Oracle Enterprise Manager и Oracle Workflow, интегрированные с базой данных Oracle.
Реализованный на Java и снабженный «мастерами» (wizards) пользовательский интерфейс OWB существенно облегчает создание, развертывание и поддержку хранилища данных. Продукт позволяет визуально моделировать схему хранилища, импортировать метаданные из репозитория Oracle Designer или непосредственно из развернутой схемы в базе данных Oracle. Разработчик визуально определяет отображения между источниками данных и хранилищем, после чего OWB автоматически генерирует на их основе модули загрузки в виде процедур PL/SQL или скриптов SQL*Loader. Продукт имеет встроенную библиотеку функций преобразования данных, которую при необходимости можно расширять собственными процедурами на PL/SQL.
Источниками данных для OWB, помимо СУБД Oracle различных версий, могут быть «плоские» файлы, СУБД других производителей (доступ через шлюзы и ODBC), а также приложения ERP (Oracle E-Business Suite, SAP R/3 и др.).
|