Технологии построения хранилищ данных:Oracle Data Integrator

Содержание

Слайд 2


4 Ключевых преимущества
Расширенные возможности
6 шагов к внедрению
Сценарии использования

План презентации

4 Ключевых преимущества Расширенные возможности 6 шагов к внедрению Сценарии использования План презентации

Слайд 3

ИМЕЕМ…

НУЖНО…

Почему интеграция данных?

ИМЕЕМ… НУЖНО… Почему интеграция данных?

Слайд 4

Oracle Data Integrator

Трансформация и перемещение данных из множественных источников в гетерогенной среде
Скорость:

Oracle Data Integrator Трансформация и перемещение данных из множественных источников в гетерогенной
Архитектура “E-LT”
Гибкость: Активная интеграция
Продуктивность: Декларативный дизайн
Расширяемость: Модули знаний

Преимущества

Отличительные возможности

Слайд 5

E-LT архитектура Высокая производительность

Специализированный ETL сервер
Черный ящик
Слабая производительность
Высокая цена
Преобразования внутри СУБД
Использование современных возможностей
Эффективность
Высокая

E-LT архитектура Высокая производительность Специализированный ETL сервер Черный ящик Слабая производительность Высокая
производительность
Преимущества
Оптимальная производительность и масштабируемость
Легкость управления и низкая цена

Слайд 6

Java design-time environment
Работает на любых платформах
Тонкий клиент для просмотра метаданных
Java runtime environment
Работает

Java design-time environment Работает на любых платформах Тонкий клиент для просмотра метаданных
на любых платформах
Управляет выполнением потока задач
Metadata repository
Ставится на любую БД
Модульность и расширяемость

Архитектура: Концепция

Слайд 7

Архитектура: Компоненты

Архитектура: Компоненты

Слайд 8

Позволяет построить хранилища реального времени и хабы
Можно использовать в SOA

Активная интеграция Cобытийная и

Позволяет построить хранилища реального времени и хабы Можно использовать в SOA Активная
сервис-ориентированная интеграция
Переход от пакетной загрузки к хранилищам реального времени
Единообразие инструмента
Интеграция на лету
Преимущества

Слайд 9

Journalize
Read from CDC Source

Load
From Sources to Staging

Check
Constraints before Load

Integrate
Transform and Move to

Journalize Read from CDC Source Load From Sources to Staging Check Constraints
Targets

Service
Expose Data and Transformation Services

Reverse
Engineer Metadata

Используется опыт лучших наработок
Легко администрировать

Reverse

Journalize

Load

Check

Integrate

Services

CDC

Sources

Staging Tables

Error Tables

Target Tables

WS

WS

WS

SAP/R3

Siebel

Log Miner

DB2 Journals

SQL Server Triggers

Oracle DBLink

DB2 Exp/Imp

JMS Queues

Check MS Excel

Check Sybase

Oracle SQL*Loader

TPump/ Multiload

Type II SCD

Oracle Merge

Siebel EIM Schema

Oracle Web Services

DB2 Web Services

Готовые модули знаний

Преимущества

Модули знаний (Knowledge Modules) Модульность, гибкость, расширяемость

Слайд 10

Готовые Knowledge Modules

Generic SQL DB
Oracle DB 9i
Oracle DB 10g
Oracle DB 10g XE
IBM

Готовые Knowledge Modules Generic SQL DB Oracle DB 9i Oracle DB 10g
DB2/400
IBM DB2/UDB
IBM Informix SE
IBM LDAP Server
MS SQL Server 2000
MS SQL Server 2005
MS SQL Server 2005 SE
MS Office Access 2000
MS Office Excel 2000
MS Active Directory
Sybase ASA 8.x & 9.x
Sybase IQ 12.x
Sonic MQ v7.0
Teradata V2R5.x
Teradata V2R6.x

Netezza Performance Server 2.2.1
Hyperion Essbase
PostgresSQL 8.1
MySQL 4.0
MySQL 5.0
Oracle BI Suite 10g
Oracle BAM 10g
Oracle Internet Directory 9i
OpenLDAP 2.3
Siebel CRM 7.8
JD Edwards
PeopleSoft
SAP R/3
Oracle EBusiness Suite
Oracle AQ 10g
Oracle SOA Suite
Oracle ESB 10g
SalesForce.com App Exchange
Any JMS Standard Implementation

Out-of-Box
Knowledge
Modules

Слайд 11

Declarative Design Продуктивность разработчиков

Традиционный подход
Разработчик должен определить каждый шаг сложного ETL процесса
Требуются специальные

Declarative Design Продуктивность разработчиков Традиционный подход Разработчик должен определить каждый шаг сложного
ETL навыки
Существенные усилия по разработке и поддержке
Declarative Set-based Design
Уменьшается число шагов
Автоматическая генерация процедур
Преимущества
Существенное ускорение обучения
Уменьшение сроков внедрения
Облегчение понимания для не-ИТ персонала

Слайд 12

Oracle Data Integrator Расширенные возможности

Oracle Data Integrator Расширенные возможности

Слайд 13

Расширенные возможности

Master Data Management enabled
Создание унифицированных форматов
Автоматическое создание канонического формата и трансформаций
Встроенная

Расширенные возможности Master Data Management enabled Создание унифицированных форматов Автоматическое создание канонического
проверка целостности данных
Real-time enabled
Захват изменений
Message Oriented Integration (JMS)
SOA enabled
Службы доступа к данным
Службы трансформации
Extensibility
Knowledge Modules Framework
Языки сценариев
Open Tools

Слайд 14

MDM: Canonical Format Design

Разработка и наполнение Канонического формата
Использование имеющихся объектов для построения

MDM: Canonical Format Design Разработка и наполнение Канонического формата Использование имеющихся объектов
MDM приложений (entities, fields, relationships)
Создание и поддержка структур эталонных данных

CRM

Enterprise Service Bus

SCM

Legacy

ERP

Слайд 15

MDM: Встроенная проверка целостности данных
Определение ограничений (constraints) на уровне таблиц
Дизайн сценариев и

MDM: Встроенная проверка целостности данных Определение ограничений (constraints) на уровне таблиц Дизайн
проверка целостности
Просмотр, очистка или повторная обработка отброшенных записей

Слайд 16

Real-time enabled: Changed Data Capture

Публикация и подписка CDC Framework
Database logs
Triggers
Third-tier solutions
Поддержка целостности

Real-time enabled: Changed Data Capture Публикация и подписка CDC Framework Database logs
транзакций затрагивающих несколько таблиц
Создайте или сгенерируйте сценарий
Выбирите Journalized Data Only
Запустите Журналирование

CDC

Слайд 17

Real-time enabled: Интеграция основанная на сообщениях

Подключитесь к провайдеру публикации сообщений и подписки

Real-time enabled: Интеграция основанная на сообщениях Подключитесь к провайдеру публикации сообщений и
на них (JMS)
Проверьте, что целостность сообщений не нарушается
Сложные трансформации
Разрабатывайте сложные сценарии используя очереди, БД и приложения
Используйте JMS Queues как источники и приемники

CDC

Слайд 18

SOA Enabled: Data Access Services

Создавайте и публикуйте службы доступа к данным
Создайте службу

SOA Enabled: Data Access Services Создавайте и публикуйте службы доступа к данным
доступа к данным
Протестируйте службу
Задействуйте службу доступа к данным в вашей SOA инфраструктуре

SOA Infrastructure

Services

Data Access

Transform

Business

Business Processes

ESB

Слайд 19

SOA Enabled: Data Flow Services

Представьте сценарии как Web Services
Манипулируйте сценариями
Публикуйте сценарии как

SOA Enabled: Data Flow Services Представьте сценарии как Web Services Манипулируйте сценариями
web-сервисы в вашей SOA инфраструктуре

SOA Infrastructure

Services

Data Access

Transform

Business

Business Processes

ESB

Слайд 20

Knowledge Modules

120+ KMs out-of-the-box
Доступ к best practices
Упрощение администрирования
Уменьшение стоимости владения
Переопределение и расширение

KM
Interpreter

Knowledge Modules 120+ KMs out-of-the-box Доступ к best practices Упрощение администрирования Уменьшение

Слайд 21

Scripting Framework

Используйте языки сценариев
Применяйте языки встроенные в базы данных
SQL, PL/SQL, Transact SQL,

Scripting Framework Используйте языки сценариев Применяйте языки встроенные в базы данных SQL,
etc.
Используйте OS shell скрипты
Win32 DOS, sh, ksh, csh, OS400 commands, JCL, etc.
Используйте языки совместимые с Bean Scripting Framework Java, JavaScript, Jython (Java Python), Perl, etc.

Слайд 22

Open Tool

Расширяйте ODI
Добавляйте свои инструменты в палитру
Определите OdiOpenToolAbstract Java интерфейс
Зарегистрируйте Open

Open Tool Расширяйте ODI Добавляйте свои инструменты в палитру Определите OdiOpenToolAbstract Java
Tool в Designer
Используйте Open Tool в среде разработки

Слайд 23

Oracle Data Integrator 6 шагов к внедрению

Oracle Data Integrator 6 шагов к внедрению

Слайд 24

ODI Design-Time Environment

ODI Runtime Environment

6 шагов к внедрению

Получите/Создайте метаданные
Разработайте трансформации
Настройте сценарии выполнения

Сгенерируйте

ODI Design-Time Environment ODI Runtime Environment 6 шагов к внедрению Получите/Создайте метаданные
сценарии
Мониторинг выполнения
Анализируйте влияние

Development

Development Servers and Applications

Agent
Data Flow Conductor

CRM

Legacy

ERP

Data Warehouse

Production

Production Servers and Applications

Agent
Data Flow Conductor

CRM

Legacy

ERP

Data Warehouse

Operator

Metadata Navigator

Слайд 25

Reverse-engineer
Автоматическая
Настраиваемая
40+ технологий
Создание метаданных
Документирование
Правила для целостности данных

Design-Time Environment

ODI Designer

Design-time Repositories

Development Servers and

Reverse-engineer Автоматическая Настраиваемая 40+ технологий Создание метаданных Документирование Правила для целостности данных
Applications

CRM

Legacy

ERP

Data Warehouse

Files / XML

Получите/Создайте метаданные

1

Слайд 26

Oracle Data Integrator “Interface”
Declarative Design

1

Определите Что Вы хотите

Bulk Load • Changed Data

Oracle Data Integrator “Interface” Declarative Design 1 Определите Что Вы хотите Bulk
Capture • Incremental Update • Slowly Changing Dimension

Разработайте трансформации

2

Слайд 27

Последовательность трансформаций
ODI инструменты
Data Quality Processes
Files/Archives Management
Send/Receive Emails
Web Services Invokation
Event Detection
Создайте собственные инструменты
Используйте

Последовательность трансформаций ODI инструменты Data Quality Processes Files/Archives Management Send/Receive Emails Web

Цыклы
Условия
Обработку ошибок

3

Настройте сценарии выполнения

Слайд 28

Скомпилируйте сценарии для выполнения
Используйте управление версиями
Advanced Version Management
Перенесите в Production

Сгенерируйте сценарии

4

Скомпилируйте сценарии для выполнения Используйте управление версиями Advanced Version Management Перенесите в Production Сгенерируйте сценарии 4

Слайд 29

Просмотр выполнения сессий в ральном времени
Просмотр кода
Детальная статистика
Перезапуск сбойных сессий

5

Мониторинг выполнения

Просмотр выполнения сессий в ральном времени Просмотр кода Детальная статистика Перезапуск сбойных сессий 5 Мониторинг выполнения

Слайд 30

Анализируйте влияния/зависимости

Поддержка большого числа сценариев в сложных проектах
Основанный на Web инструмент просмотра
Отследите

Анализируйте влияния/зависимости Поддержка большого числа сценариев в сложных проектах Основанный на Web
ваши потоки данных
Следуйте по пути данных
Drill-down к трансформациям

?

6

Слайд 31

Сценарии использования

Сценарии использования

Слайд 32

E-LT для хранилищ данных

Гетерогенные источники и цели
Инкрементальная загрузка
Медленно меняющиеся размерности
Целостность данных
Захват изменений

E-LT для хранилищ данных Гетерогенные источники и цели Инкрементальная загрузка Медленно меняющиеся
(CDC)
Анализ влияния

Слайд 33

Master Data Management (Управление основными данными)
Используется как инфраструктура для создания собственного хаба
Описания потоков

Master Data Management (Управление основными данными) Используется как инфраструктура для создания собственного
данных
Захват изменений (CDC)
Очистка и согласование данных
Публикация эталонных данных
Расширение метаданных

Слайд 34

Миграция

Массовая перегрузка данных в новое приложение
Преобразование форматов
Синхронизация старого и нового приложения в

Миграция Массовая перегрузка данных в новое приложение Преобразование форматов Синхронизация старого и
период совместного использования
Двусторонний захват изменений (CDC)

Слайд 35

Использование в SOA

Вызов внешних сервисов для интеграции
Создание сервисов
Публикация сервисов

Использование в SOA Вызов внешних сервисов для интеграции Создание сервисов Публикация сервисов

Слайд 36

Oracle Data Integrator: Roadmap

Focus Areas for Next Major Release
Deep Integration with Fusion

Oracle Data Integrator: Roadmap Focus Areas for Next Major Release Deep Integration
Middleware
Runtime, Design time, Security, Administration, Events
Functional Integration with Oracle Warehouse Builder
Runtime Integration, Metadata Sharing, Knowledge Module Sharing
Deployment of ODI for Embedded Data Integration
OracleBI Enterprise Edition, Data Hubs, Application Migrations
Enhanced Usability and Debuggability
Wizards, New Views, User-definable Debugging
Improved Support for Native Oracle Database Features
Oracle OLAP

Слайд 37

Заказчики

Заказчики

Слайд 41

Преимущества Oracle Data Integrator

«E-LT» архитектура
Активная интеграция (Active Integration)
Модули знаний (Knowledge Modules)
Подход к

Преимущества Oracle Data Integrator «E-LT» архитектура Активная интеграция (Active Integration) Модули знаний
проектированию основанный на бизнес правилах (Declarative Design)

Слайд 42

ODI расширяет возможности Oracle BI

Oracle Business Intelligence Suite EE:
Бизнес модель
Обработка сложных вычислений
Интеллектуальная

ODI расширяет возможности Oracle BI Oracle Business Intelligence Suite EE: Бизнес модель
генерация запросов
Оптимизация доступа к данным
Oracle Data Integrator:
Наполнение корпоративного хранилища данных
Оптимизация производительности ETL процессов

Слайд 43

ODI Enhances Oracle SOA Suite Add Bulk Data Transformation to BPEL Process

Oracle SOA

ODI Enhances Oracle SOA Suite Add Bulk Data Transformation to BPEL Process
Suite:
BPEL Process Manager for Business Process Orchestration
Oracle Data Integrator:
Efficient Bulk Data Processing as Part of Business Process
Interact via Data Services and Transformation Services
Имя файла: Технологии-построения-хранилищ-данных:Oracle-Data-Integrator.pptx
Количество просмотров: 192
Количество скачиваний: 0