Описание |
В курсе рассматривается планирование и дизайн компонент ETL-решения с использованием SQL Server Integration Services (SSIS). Рассматривается мониторинг, оптимизация решений и внедрение SSIS-проекта.
|
Аудитория |
Тренинг предназначен для IT-профессионалов, планирующих разрабатывать Extract, Transform, and Load (ETL)-решения для поддержки BI и интеграции разнородных хранилищ данных.
|
Длительность |
3 дня |
Сертификация |
MCITP: Business Intelligence Developer |
Тестирование |
В стоимость курса не входит
|
Документ по окончании |
Сертификат Microsoft |
Предварительные требования |
- Опыт написания и оптимизации запросов (включая запросы со сложными объединениями и подзапросами)
- Создание таблиц, представлений и индексов.
- Общее представление о назначении Data Warehouse и его роли в Business Intelligence.
- Понимание роли ETL-процесса в Business Intelligence.
|
Содержание |
Модуль 1: Планирование ETL
- Идентификация источников и приемников данных.
- Оценка исходных данных.
- Идентификация требований к хранилищу.
Модуль 2: Планирование SSIS-решения
Рассматриваются вопросы, касающиеся планирования SSIS ETL-решения. Делается акцент на дизайн SSIS-пакетов и создание потока управления в пакетах.
Темы:
- Планирование пакетов.
- Планирование среды разработки.
- Разработка потока управления в пакете и между пакетами.
Модуль 3: Дизайн потока данных
Рассматриваются вопросы реализации выгрузки, трансформации и загрузки данных. Отдельно рассматриваются вопросы, связанные с медленно изменяемыми измерениями (slowly changing dimensions) и применение специфичных для них трансформаций.
Темы:
- Понимание Data Flow.
- Дизайн Data Flow операций.
- Управление изменениями в данных.
Модуль 4: Ведение логов, обработка ошибок и надежность
Рассматриваются способы построения надежных пакетов с обработкой ошибок и генерированием логов. Слушатели познакомятся со средствами обработки неверных данных и внештатных ситуаций а также отладки пакетов с помощью checkpoints. Также обсуждаются транзацкии, точки восстановления и откаты транзакций при разработке надежных ETL-операций.
Темы:
- Ведение логов в ETL-операциях.
- Обработка ошибок в SSIS.
- Разработка надежного ETL-процесса в SSIS.
Модуль 5: Оптимизация
- Мониторинг производительности SSIS.
- Оптимизация SSIS-пакетов.
- Масштабирование SSIS-пакетов.
Модуль 6: Внедрение и администрирование
Развертывание ETL-решения. Рассматриваются вопросы, связанные с поддержкой и управлением развернутым ETL-решением.
Темы:
- Внедрение SSIS-пакетов.
- Администрирование SSIS.
|
По окончании |
После прохождения тренинга вы сможете:
- Планировать трансформацию и загрузку данных в Data Warehouse.
- Производить очистку и грануляцию данных в хранилище.
- Разрабатывать потоки данных.
- Разрабатывать пакеты с поддержкой логов, обработкой ошибок и необходимыми критериями надежности.
- Оптимизировать SSIS-решение.
- Поддерживать и администрировать SSIS-решение.
|
Ресурсы |
Оригинальный Учебник. Студенческие CDs. Выход в Интернет и доступ к рабочим серверам. Обеды. |