Курс: Oracle Data Integrator 12c: Advanced Integration and Development
Продолжительность курса: 24 ак. ч.
Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время
Описание курса:
Передовые методы использования Oracle Data Integrator 12c (ODI). Изучается способы выполнения высокопроизводительного перемещения и преобразования данных между различными платформами
Для чего нужен курс:
• Улучшение производительности и сокращение затрат на интеграцию между различными системами компании
• Обеспечение новых возможностей для централизации данных между базами данных, проектирования расширенных ODI маппингов, настройки безопасности ODI и автоматизации задач ODI
• Администрирование IT инфраструктуры: использование ODI Studio для разработки проектов и моделей, мониторинг выполнения задач
• Расширенная разработка ODI для высокопроизводительной интеграции данных: настройка топологии, маппингов ODI, процедур, пакетов и других объектов
• Выполнение извлечения, загрузки и трансформации (EL-T) в среде корпоративного окружения: выполнение EL-T из приложений SOA и трасформации ODI из BPEL процесса
• Внедрение высоко-безопасного подхода и повышение безопасности путем внедрения внешней аутентификации с помощью LDAP
• Изучение базируется на Oracle Data Integrator 12c (12.1.3)
Аудитория:
• Бизнес аналитики
• Системные аналитики
• Администраторы хранилищ данных
• Администраторы базы данных
• Архитекторы SOA
• Технические консультанты
Необходимая подготовка:
• Oracle Data Integrator 12c: Integration and Administration
• Oracle Data Integrator 12c: New Features
Результат обучения:
После изучения курса слушатель будет уметь:
• Использование Oracle Data Integrator для интеграции и трансформации данных между различными платформами
• Проектирование расширенных ODI маппингов, процедур, и пакетов для выполнения ELT трансформаций.
• Настройка безопасности в ODI с помощью c помощью отдельных профилей и внешней аутентификации пользователя.
• Разработка и настройка Knowledge Modules с помощью методов подстановки и Java.
• Автоматизация задач ODI с помощью Groovy script editor. Рекомендации по внедрению стратегий интеграции с помощью ODI
• Использование ODI web-сервисов и практическая реализация интеграции данных в SOA-архитектуре на ODI
Программа курса:
Модуль 1. Разработка ODI Knowledge Modules
• Обзор различных типов KM
• Рекомендации для разработчиков KM. Работа с методами подстановки
• Применение различных тегов ODI. Внедрение Java в KM
• Поиск проблем и отладка в KM
Модуль 2. Разработка расширенных интеграционных маппингов
• Разработка интеграционных маппингов: E-LT и ETL
• Выбор LKM и моно-соединения (единая технология) IKM
• Применение рекомендаций для проекта интеграционных маппингов
• Разработка повторно используемых маппингов
• Осуществление поиска. Объединение нескольких наборов данных
• Использование операторов работы со множествами
• Партиционирование хранилищ ODI
Модуль 3. Использование переменных
• Описание области действия переменных. Вставка переменных в свойства объекта
• Использование переменных в переменных
• Определение переменных в названии ресурса хранилища
• Применение переменных в объектах топологии
• Установка переменных как параметров запуска. Отслеживание переменных
Модуль 4. Использование Groovy в ODI
• Программное взаимодействие с ODI. Обзор ODI SDK. Введение в Groovy
• Использование Groovy Editor. Автоматизация задач разработки с Groovy
Модуль 5. Использование Complex Files
• Что такое Complex Files? Определение технических требований для Complex Files Project
• Применение схемы nXSD: пример. Установка топологии для Complex Files
• Создание и перенастройка модели Complex Files
• Разработка маппинга с Complex Files. Внедрение JSON файлов
Модуль 6. Повышение безопасности ODI
• Обзор безопасности ODI. Рекомендации по повышению безопасности ODI
• Применение нестандартных профилей
• Настройка внешней аутентификации
• Настройка LDAP для внешней аутентификации в ODI
Модуль 7. Интеграция ODI в среду окружения
• Настройка агента Java EE. Мониторинг среды ODI с помощью Enterprise Manager
Модуль 8. Интеграция ODI в SOA
• Работа с web-сервисами и ODI. Обзор Public web-сервисов
• Вызов web-сервисов из ODI
• Представление сценария ODI как web-сервиса. Настройка OdiInvokeWebService Tool
• Выполнение сценария ODI из процесса BPEL в SOA
Модуль 9. Выбор интеграционной стратегии: рекомендации
• Выбор интеграционной стратегии
• Загрузка и интеграционные шаблоны
• Выбор местоположения Staging области
• Работа с медленно меняющимися измерениями (SCD)
• Работа с технологией захвата изменений
• Использование ODI с Oracle GoldenGate
• Размещение OGG/ODI VM для дальнейшего исследования
Модуль 10. ODI и Big Data
• Описание концепций Big Data. Отличия для Hadoop, NoSQL, Apache, Hive, HBase, HDFS
• Применение маппингов ODI для Big Data к Oracle SQL
• Размещение BigDataLite VM для дальнейшего исследования
Записаться на курс