Oracle 11g
Код EA-11gDIA
Длительность 5 д. (40 ч.)
Подготовка к экзаменам
Стоимость, грн без НДС 14000 грн
Записаться

Oracle Data Integrator является комплексной интеграционной платформой, отвечающей всем интеграционным требованиям: от загрузки больших массивов данных с высокой производительностью до интеграционных процессов внутри платформы SOA. Extract, Load, Transform (E-LT) архитектура наследует возможности RDBMS для обработки и трансформации данных – метод, имеющий оптимальную производительность , масштабируемость и невысокую цену общего решения. Курс рассматривает детали использования графического интерфейса ODI, открывающего доступ пользователя к различным компонентам и ресурсам инфраструктуры ODI. Сконфигурированная информация об ИТ инфраструктуре, метаданные обо всех приложениях, моделях и других составляющих ODI хранятся в репозитории. Кроме того, изучаются вопросы создания топологии ODI, организация моделей и дизайн интерфейсов, процедур, пакетов и других объектов.

Аудитория

  • Бизнес-аналитики
  • Администраторы хранилищ данных
  • Администраторы баз данных
  • Архитекторы SOA
  • Технические консультант

Приобретаемые навыки

  • Понимание архитектуры Oracle Data Integrator 11g
  • Применение концепций топологии ODI к интеграции данных
  • Понимание концепций модели ODI
  • Дизайн интерфейсов, процедур и пакетов ODI для выполнения ELT-трансформации данных
  • Изучение и аудит данных, а также обеспечение качества данных при помощи ODI
  • Администрирование ресурсов ODI и установки безопасности при помощи ODI
  • Реализация Changed Data Capture при помощи ODI
  • Использование Web сервисов и выполнение интеграции ODI с SOA

Модуль 1: Введение

  • Ознакомление с курсом и его содержимым
  • Что такое Oracle Data Integrator?
  • Почему используют Oracle Data Integrator?
  • Обзор архитектуры ODI 11g
  • Обзор основных компонентов ODI 11g
  • Обзор графических модулей
  • Типы агентов ODI
  • Знакомство с репозиториями Oracle Data Integrator

Модуль 2: Обзор репозиториев Oracle Data Integrator ODI и Агентов

  • Администрирование репозиториев
  • Создание пространства для хранения репозиториев
  • Создание и соединение с Master репозиторием
  • Создание и соединение с рабочим репозиторием
  • Сопровождение агентов ODI
  • Создание физических агентов
  • Вызов Listener, Scheduler и Web агента
  • Пример балансировки нагрузки

Модуль 3: Концепции топологии ODI

  • Обзор топологии ODI
  • О серверах данных и физических схемах
  • Определение физической архитектуры
  • Определение логической архитектуры
  • Mapping логических и физических ресурсов
  • Определение агентов
  • Определение топологии
  • Планирование топологии

Модуль 4: Разработка физической и логической архитектуры

  • Обзор Topology Navigator
  • Создание физической архитектуры
  • Создание сервера данных
  • Тестирование соединения с сервером данных
  • Создание физической схемы
  • Создание логической архитектуры
  • Обзор логической архитектуры и контекстов
  • Связь логической и физической архитектуры

Модуль 5: Концепция модели данных в ODI

  • Определение что тактое модель данных в ODI
  • Знакомство с методами Reverse Engineering
  • Создание модели данных с помощью метода Reverse Engineering

Модуль 6: Создание нового проекта Oracle Data Integrator

  • Знакомство с проектами ODI
  • Создание нового проекта
  • Использование папок проекта
  • Принципы организации проектов и папок
  • Общие представления о модулях знаний
  • Экспорт и импорт объектов ODI
  • Использование маркеров

Модуль 7: Организация моделей данных в Oracle Data Integrator

  • Организация моделей данных в ODI
  • Создание основных единиц хранения в ODI – Data stores
  • Аудит модели данных
  • Просмотр данных

Модуль 8: Концепция интерфейса ODI

  • Что такое интерфейс?
  • Бизнес-правила для интерфейсов
  • Что такое Mapping?
  • Что такое соединение?
  • Что такое фильтр?
  • Что такое ограничение?
  • Что такое промежуточная область?

Модуль 9: Создание простого интерфейса ODI

  • Случай множественных источников данных
  • Создание соединений, фильтрация данных
  • Запрет трансформаций
  • Обзор потока процессов
  • Указание промежуточной области
  • Выбор модулей знаний

Модуль 10: Интерфейсы: мониторинг и отладка

  • Использование Operator
  • Просмотр сессий и задач
  • Как мониторировать выполнение интерфейса
  • Как анализировать ошибки сессии
  • Указания к просмотру сгенерированного кода
  • Работа с ошибками, предотвращение ошибок

Модуль 11: Разработка сложного интерфейса, часть 1

  • Использование бизнес-правил в интерфейсах
  • Обзор элементов бизнес-правил
  • Использование переменных
  • Использование пользовательских функций
  • использование методов подстановки
  • Модификация модулей знаний
  • Разработка своих собственных модулей знаний

Модуль 12: Разработка сложного интерфейса, часть 2

  • Использование секционированных datastores
  • Использование временных интерфейсов
  • Использование пользовательских функций и подстановочных методов
  • Изменение и разработка модулей знаний

Модуль 13: Использование процедур ODI

  • Что такое процедура, примеры процедур,
  • Создание процедур, добавление команд и опций, запуск процедур
  • Использование Operator для просмотра результатов

Модуль 14: Использование пакетов ODI

  • Что такое пакет, создание и выполнение пакета
  • Создание сложного пакета
  • Обработка ошибок
  • Управление путями выполнения
  • Создание цикла
  • Использование закладки Advanced

Модуль 15: Сопровождение версий ODI

  • Знакомство с технологией версирования
  • Использование Version Browser и Version Comparison Tool
  • Сопровождение параллельных изменений

Модуль 16: Сопровождение сценариев ODI

  • Что такое сценарий, сопровождение сценария
  • Подготовка сценария для развертывания
  • Автоматизация сопровождения сценария
  • Составление расписания запуска сценариев

Модуль 17: Принудительное сопровождение качества данных и аудит данных в ODI

  • Что такое контроль качества данных и когда его применяют в ODI?
  • Контроль качества данных на источниках данных
  • Контроль качества данных во время интеграционного процесса
  • Контроль качества данных в целевых (Target) данных
  • Принудительное использование контроля качества данных и его аудит

Модуль 18: Работа с Changed Data Capture

  • Обзор сопровождения версионности в
  • Методы Changed Data Capture(СDС)
  • Changed Data Capture в ODI, стратегия и инфраструктура, использование
  • Устойчивость данных в СВС
  • Просмотр данных/измененных данных
  • Использование журнализации

Модуль 19: Администрирование ресурсов ODI

  • Обзор использования Open Tools и его установка
  • Использование Open Tools в пакете, процедуре или модуле знаний
  • Разработка собственного Open Tools
  • Определение политик безопасности и паролей

Модуль 20: Использование Web сервисов и интеграция ODI с SOA

  • Web сервисы в действии и их использование
  • Использование, установка и тестирование сервисов данных
  • Установка общедоступных Web сервисов
  • Вызов Web сервисов
  • Интеграция ODI с SOA
  • Расширения ODI при помощи SDK:использование общедоступных интерфейсов SDK и интеграция при помощи ODI SDK
  • Изучение примеров SDK