Использование Oracle Warehouse Builder при создании хранилища данных Дмитрий Скутин (Oracle Certified Professional) ведущий разработчик Отделения Системной Интеграции 10 декабря 2003 года План презентации • • • • • Назначение Oracle Warehouse Builder Архитектура OWB Создание процедур загрузки данных Интеграция с другими приложениями Oracle MetaBase Scripting Oracle Warehouse Builder • • • • • • Полный цикл проектирования хранилища и витрин данных Интеграция данных Очистка данных Мониторинг процессов и процедур Управление метаданными Интеграция с другими приложениями Состав Oracle Warehouse Builder • • Клиентская часть – Design Client Серверная часть – Runtime Platform Service OWB отображения (Mapping) • Разработка ведется на логическом уровне • Состоит из трех частей: – Разработка mapping – Проверка – Генерация кода Решения с использованием OWB отображений • Отображение (mapping) с несколькими стадиями • Отображение (mapping) с инициализацией параметров • Отображение (mapping) с несколькими целевыми объектами • Фиктивное отображение (mapping) с пре-процессом для выполнения внешних PL/SQL-процедур Отображение (mapping) с несколькими стадиями Отображение (mapping) с несколькими целевыми объектами Отображение (mapping) с инициализацией параметров Фиктивное отображение (mapping) с пре-процессом для выполнения внешних PL/SQLпроцедур Демонстрация Обеспечение качества данных Отладка в среде Oracle Warehouse Builder Решение с использованием OWB при загрузке отчетных документов Workflow процессы в OWB • • Возможность создания и запуска Workflow процессов в OWB Для интеграции используется формат XPDL (XML). Единая среда развертывания и выполнения процедур загрузки Мониторинг ETL- процедур через Oracle Warehouse Builder Audit Browser Интеграция с другими приложениями • • Используеться Meta Integration Model Bridges Возможность не только выгружать метаданные другим BI приложениям, но и брать их оттуда тоже Демонстрация Версионный контроль и OWB • • Версионность через создание копий (snapshot) объектов Два вида копий: – полный (Full snapshot) – характерный (Signature snapshot) OMB Scripting language • • • • • • • Язык для эффективного манипулирования метаданными OWB Является расширением языка TCL Состоит из двух частей: Metadata Definition Language (MDL) – то же что и DDL Metadata Manipulation Language (MML) – то же что и DML OMB* Plus – пользователький интерфейс Возможность интеграции с JDeveloper Пример использования OMB Scripting language Демонстрация Доступ к метаданные через Oracle Warehouse Builder Design Browser Что не вошло в презентацию • • • • • • Проектирование структуры хранилища данных Описание источников данных Конфигурирование мэпингов Создание описания бизнес областей Система безопасности OWB Public API – набор Java API для расширения функциональности OWB • Выполнение процедур загрузки данных через Oracle Enterprise Manager Вопросы 10 декабря 2003 года