Использование Oracle Warehouse Builder при создании

advertisement
Использование
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 года
Download