Модуль 1. Планирование ETL
- Идентификация источников и приемников данных.
- Оценка исходных данных.
- Идентификация требований к Хранилищу.
Модуль 2. Планирование SSIS решения
Рассматриваются вопросы, касающиеся планирования SSIS ETL решения. Делается акцент на дизайн SSIS пакетов и создание потока управления в пакетах.
- Планирование пакетов.
- Планирование среды разработки.
- Разработка потока управления в пакете и между пакетами.
Модуль 3. Дизайн потока данных
Рассматриваются вопросы реализации выгрузки, трансформации и загрузки данных. Отдельно рассматриваются вопросы, связанные с медленно изменяемыми измерениями (slowly changing dimensions) и применение специфичных для них трансформаций.
- Понимание потока данных.
- Дизайн операций потока данных.
- Управление изменениями в данных.
Модуль 4. Ведение журналов регистрации событий, обработка ошибок и надежность
Рассматриваются способы построения надежных пакетов с обработкой ошибок и генерированием логов. Слушатели познакомятся со средствами обработки неверных данных и внештатных ситуаций, а также отладки пакетов с помощью checkpoints. Также обсуждаются транзакции, точки восстановления и откаты транзакций при разработки надежных ETL операций.
- Ведение журналов регистрации событий в ETL операциях.
- Обработка ошибок в SSIS.
- Разработка надежного ETL процесса в SSIS.
Модуль 5. Оптимизация SSIS решений
- Мониторинг производительности SSIS.
- Оптимизация SSIS пакетов.
- Масштабирование SSIS пакетов.
Модуль 6. Внедрение и эксплуатация SSIS решений
Развертывание ETL решения. Рассматриваются вопросы, связанные с поддержкой и управлением развернутым ETL решением.
- Внедрение SSIS пакетов.
- Эксплуатация SSIS решений.