2795 Designing an ETL Solution Architecture Using Microsoft SQL Server 2005 Integration Services
Цель:Курс предназначен для специалистов в области Business Intelligence. Тех, кто планирует внедрение и поддержку Business Intelligence решений, администраторам и разработчикам приложений обработки данных на основе технологий Microsoft SQL Server 2005.
После курса Вы сможете:Вы научитесь извлекать, преобразовывать и загружать данные для поддержки своих Business Intelligence решений. Курс фокусирует внимание на вопросах планирования и разработки различных аспектов ETL решений. Вы научитесь планировать ETL решения, а также разрабатывать и внедрять SQL Server Integration Services (SSIS) для реализации ETL решений. Вы сможете контролировать, оптимизировать и разворачивать Ваши SSIS решения.
- Планировать трансформацию и загрузку данных в Data Warehouse.
- Производить очистку и грануляцию данных в хранилище.
- Разрабатывать потоки данных.
- Разрабатывать пакеты с поддержкой логов, обработкой ошибок и необходимыми критериями надежности.
- Оптимизировать SSIS решение.
- Поддерживать и администрировать SSIS решение.
Содержание:
Модуль 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 решений.
Слушатели: Курс будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.
Курс готовит к тестам: 070-446 Pro: Designing a Business Intelligence Infrastructure by Using Microsoft® SQL Server™ 2005