Хотите получать информацию по новым курсам и их датам проведения?
(ODI12cIA) Oracle Data Integrator 12c: Integration and Administration
Описание курса:
Oracle Data Integrator - это законченная платформа для интеграции данных, в которой реализованы все требования, вытекающие из необходимости интеграции данных больших объемов, высокой производительности при пакетной обработке, событийно-ориентированных и SOA-определяемых сервисов данных. Основа технологии Oracle Data Integrator: Extract, Load, Transform (E-LT) является архитектурной основой, позволяющей разделить нагрузку на экземпляры РСУБД, чтобы обрабатывать и трансформировать данные - позволяя таким образом оптимизировать производительность, масштабируемость и снижать общую стоимость решений.
Слушатели изучают:
- Использование Oracle Data Integrator, чтобы выполнить трансформацию данных между различными платформами.
- Конструирование ODI маппингов, процедур, и пакетов для выполнения ELT трансформаций.
- Администрирование ODI ресурсов и настройка безопасности ODI.
- Выполнение интеграции данных и трансформации между разными платформами.
- Использование графического интерфейса ODI для создания процедур, пакетов и ELT заданий..
- Настройка и обслуживание безопасности, многопользовательности в ODI среде.
- Реализация захвата измененных данных в ODI.
- Использование ODI веб-сервисов и практическая реализация интеграции данных в SOA-архитектуре на ODI
Необходимая предварительная подготовка:
- Общее понятие о ELT процессах
Рекомендуемая предварительная подготовка:
- Практические навыки использования SQL
Рекомендуемые связанные курсы:
- Oracle Enterprise Data Quality: Match and Parse
- Oracle Data Integrator 11g: Advanced Integration and Development
- Oracle Enterprise Data Quality: Profile, Audit and Operate
- Oracle Database: Introduction to SQL
Цель курса:
- Описание концепций ODI модели.
- Описание архитектуры Oracle Data Integrator 12c.
- Применение концепции ODI топологиий для интеграции данных.
- Конструирование ODI маппингов, процедур, пакетов, планов загрузки для выполнения ELT трансформаций.
- Исследование, аудит данных и применение процедур качества данных в ODI.
- Администрирование ODI ресурсов и настройка безопасности в ODI.
- Реализация процедур захвата измененных данных в ODI.
- Использование ODI веб-сервисов и практическая реализация интеграции ODI с SOA-архитектурой
Аудитория курса:
- Архитекторы
- Разработчики
- Технические специалисты, реализующие ELT процедуры в хранилищах данных
- Аналитики
Программа курса:
Введение
Обзор тем и задач курса. Что есть Oracle Data Integrator? Зачем нужен Oracle Data Integrator? Обзор архитектуры ODI. Обзор компонентов ODI. О графическом описании единичных действий при интеграции данных. Типы ODI агентов. Обзор Oracle Data Integrator репозитариев.
Администрирование ODI репозитариев и агентов
Администрирование ODI репозитариев. Создание простраства хранения репозитария. Создание и соединение с мастер-репозитарием. Создание и соединение с рабочим репозитарием. Управление ODI агентами. Создание агента на физическом уровне. Вызов Listener, Scheduler и веб-агента. Пример балансирования нагрузки.
Концепции ODI топологии
Обзор топологии ODI. О серверах данных и физических схемах в них. Определение физической архитектуры. Определение логической архитектуры. Отображение логических и физических ресурсов. Определение Агентов. Определение Топологии. Планирование Топологии.
Описание физической и логической архитектур
Обзор Topology Navigator. Создание физической архитектуры. Создание серверов данных. Тестирование сокдинения с сервером данных. Создание физической схемы. Создание логической архитектуры. Обзор логической архитектуры и применение понятия контекста. Соединение логической и физической архитектур.
Создание и настройка нового проекта в ODI
Обзор ODI проектов. Создание нового проекта. Создание и наполнение папок проекта. Организация проектов и папок. Понятие о Knowledge Modules. Возможности ODI объектов и использование глобальных объектов в проектах. Экспорт и импорт объектов. Создание маркеров, использование маркеров для наглядной работы с объектами в проектах.
Концепции модели Oracle Data Integrator
Что есть модель? Понятие метаданных в ODI. Понятие Reverse Engineering. Создание моделей. Организация моделей. Создание Data stores. Определение ограничений и условий в ODI. Создание ключей и ссылок для поддержания целостности данных.
Организация ODI моделей и создание Data stores
Что есть маппинг? Бизнес-правила для маппингов. Создание простого маппинга. Что есть операция объединения? Что есть фильтр? Что есть ограничение? Что такое Staging Area?
Концепция ODI маппингов
Что есть маппинг? Бизнес-правила для маппингов. Что есть маппинг, фильтр и объединение? Обзор интеграционного процесса. Что есть Staging Area? Месторасположение зоны исполнения команд и инструкций. Маппинг, основанный на Knowledge Modules (KM). Создание маппинга для передачи аттрибутов между объектами.
Проектирование маппингов
Проектирование маппинга. Множество источников в виде Data stores. Создание объединений. Фильтрация данных. Временное выключение части трансформаций в маппинге. Обзор потока данных. Определение местонахождения Staging Area. Выбор Knowledge Modules.
Маппинги: Мониторинг и Отладка
Мониторинг Маппингов. Обзор объектов, видимых на вкладке Operator. Обзор Sessions and Tasks. Как мониторировать исполнение маппинга? Как найти причины неуспешности сессии исполнения? Основы просмотра и анализа исполняемого кода. Работа с ошибками. Советы по предотвращению ошибок.
Проектирование Маппингов: Расширенные Возможности
Бизнес-правила в маппинге. Обзор элементов бизнес-правил. Создание и отслеживание значений переменных. Создание пользовательских функций. Методы вызова подстановочных переменных в маппинге. Модификация KM. Просмотр значений переменных в логе. Настройка процедуры Reverse Engineering, используя RKM.
Создание и запуск ODI процедур
Что есть Procedure? Примеры использования Procedures. Создание Procedures. Добавление команд. Добавление опций. Запуск процедуры. Просмотр результатов исполнения на вкладке Operator. Создание и запуск ODI пакетов. Что есть пакет? Создание пакета. Исплнение пакета. Расширение возможностей пакета. Обработка ошибок. Управление путями исполнения. Создание циклов. Использование закладки Advanced.
Управление ODI Сценариями и версиями
Что есть сценарий? Управление сценариями через планы загрузки. Подготовка сценария к Deployment. Автоматизация управления сценарием. Запуск сценария по расписанию в ODI. Обзор ODI управления версиями. Обработка конкурирующих изменений.
Применение процедур Data Quality (качества данных) и Auditing Data в ODI
Зачем необходимо Data Quality? Когда применяются процедуры Data Quality? Data Quality приложениях-источниках данных. Управление Data Quality в интеграционном процессе. Data Quality в приложениях-приемниках данных. Применение процедур Data Quality. Познавайте свои данные. Аудирование Data Quality.
Работа с захватом измененных данных (CDC)
Обзор управления над контролем версий в ODI. Техника захвата измененных данных. Захват измененных данных в ODI. CDC стратегии и инфраструктура. CDC консистентное чтение. Создание Change Data Capture (CDC). Просмотр данных/измененных данных. Журнализация.
Администрирование ODI ресурсов: Расширенные Возможности
Использование Open Tools. Инсталляция Open Tools. Использование Open Tools в пакетах. Использование Open Tools в процедурах или KM. Разработка собственного Open Tools. Настройка ODI безопасности. Определение политик безопасности. Определение политик, накладываемых на пароли.
Создание Web Services и интеграция ODI с SOA архитектурой
Веб-сервисы внутри шагов процедур. Использование Data Services. Настройка Data Services. Тестирование Data Services. Инсталляция публичных Web Services. Использование публичных Web Services. Вызов Web Services. Интеграция ODI с SOA архитектурой.
Расширение возможностей ODI через применение SDK
Написание на SDK публичных интерфейсов. Интеграция данных через ODI SDK. Примеры применения SDK.
Дни | 5 дней |
---|---|
Дата курса | 03.июн / 02.сен / 11.ноя |
Город | Все города |
Формат обучения | Корпоративный |