Съдържание и теми, включени в курса
Въведение в ODI и архитектурата
- Концепции на ODI: ELT подход, разлики от традиционния ETL
- Основни компоненти: Хранилища, агенти, топология и сигурност
- Преглед на инсталацията и оформление на средата
ODI Studio и компоненти за разработка
- Навигация в ODI Studio: Панели за дизайнер, топология, оператор и сигурност
- Проекти, модели и хранилища на данни (Datastores)
- Работа с обратно инженерни метаданни
Проектиране на мапинги и интерфейси
- Създаване на мапинги с графичен интерфейс и ODI компоненти
- Използване на процедури, променливи и пакети в мапинги
- Стратегии за обработка на грешки и валидиране на данни
Модули на знанието (Knowledge Modules) и ELT изпълнение
- Разбиране на модулите на знанието (KM) и техните категории
- Избор и персонализиране на KM за различни цели
- Съображения за производителност и оптимизация чрез избутване надолу (push-down optimization)
Топология, сигурност и свързаност
- Конфигуриране на физически и логически схеми и сървъри за данни
- Типове агенти, конфигурация и основи на високата достъпност
- Настройка на сигурността: потребители, профили и защита на хранилището
Планиране, внедряване и оперативно управление
- Пакетиране и внедряване на сценарии
- Стратегии за планиране и интегриране с външни планировчици
- Наблюдение на задачи и отстраняване на проблеми чрез оператор и дневници
Усъвършенствани техники и модели на интеграция
- Модели за CDC (Change Data Capture), инкрементално зареждане и подходи за улавяне на промените в данните
- Интегриране с източници на големи данни (Big Data) и екосистеми Hadoop
- Най-добри практики за модулни, поддържаеми интеграционни проекти
Практически лабораторни упражнения и казус от реалния свят
- Лабораторно упражнение от край до край: проектиране, внедряване и пускане на ODI сценарий
- Лабораторно упражнение за настройка на производителността: анализ и оптимизация на бавен мапинг
- Преглед на казус: архитектурни решения и извлечени уроци
Обобщение и следващи стъпки
- Преглед на ключови концепции на ODI и принципи за проектиране на интеграции
- Обсъждане на стратегии за продукционно внедряване и техники за оптимизация
- Проучване на пътища за по-нататъшно обучение и опции за сертифициране
Изисквания
- Разбиране на концепциите за релационни бази данни
- Опит със SQL
- Запознатост с концепции за ETL или интегриране на данни
Аудитория
- Разработчици на ETL/интеграция на данни
- Архитекти и инженери по данни
- Администратори на бази данни (DBA) и инженери по middleware, отговорни за интеграционни решения
Отзиви от участници (3)
добро обяснение на всяка точка и предоставяне на задание за практики.
Piseth Ben - ACLEDA Bank Plc.
Курс - Oracle Database 19c: SQL Tuning Workshop
Машинен превод
навъзки за представяне, бързи отговори на всички въпроси
Oana - OPEN COURSE
Курс - Oracle SQL LP - Fundamentals
Машинен превод
беше много добре структурирано както по дни, така и по модули, лесно за следене
Melania - DB Global Technology SRL
Курс - Oracle SQL for beginners
Машинен превод