Цель курса: Познакомить профессиональных разработчиков многомерных баз с возможностями SQL Server Integration Services (SSIS) в Microsoft SQL Server 2005, для реализации эффективных решений по загрузке, трансформации и выгрузке данных в Microsoft SQL Server 2005. В курсе рассматриваются планирование и дизайн компонентов ETL решения (ETL-extract, transform, and load) с использованием SQL Server Integration Services (SSIS). Рассматривается мониторинг, оптимизация решений и внедрение SSIS проекта.
Аудитория:
Курс предназначен для специалистов по Business Intelligence (BI), имеющих опыт применения Data Transformation Services в Microsoft SQL Server 2000.
Также курс будет полезен администраторам и разработчикам приложений обработки данных на основе технологий Microsoft SQL Server 2005 и тем, кто обладает знаниями в объеме программы, но хочет их систематизировать, повысить свою эффективность за счет новых приемов и методов работы.
Предварительная подготовка:
- Успешное окончание курса M2794 Проектирование Business Intelligence решений для предприятий с использованием Microsoft SQL Server 2005.
- Иметь практический опыт разработки баз данных.
- Создание Transact – SQL запросов.
- Написание и оптимизация запросов (включая запросы со сложными объединениями и подзапросами).
- Умение создавать SSIS карты.
- Вы должны понимать процесс работы ETL.
- Иметь общее представление о безопасности Windows, например, о группах безопасности, делегировании полномочий и их роль для Reporting Services.
- Знать, как использовать:
- SQL Server Business Intelligence Development Studio
- SQL Server Management Studio
- Performance Monitor
- SQL Server Profiler
- Microsoft Visual SourceSafe
- Знание английского языка для прочтения методических пособий и выполнения практических заданий.
По окончании курса слушатели будут уметь:
- Извлекать, преобразовывать и загружать данные для поддержки своих Business Intelligence решений
- Планировать ETL решения, а также разрабатывать и внедрять SQL Server Integration Services (SSIS) для реализации ETL решений.
- Контролировать, оптимизировать и разворачивать SSIS решения.
Содержание курса:
Планирование ETL решений
- Идентификация источника и получателя данных
- Оценка источника данных
- Определение начальных требований
Планирование SSIS решений
- Планирование пакетов
- Развертывание пакетов
- Разработка потоков управления данными в пакетах
Разработка потоков данных
- Понимание потоков данных
- Разработка операций управляющих потоками данных
- Отслеживание изменения данных
Обработка ошибок, логгирование и надежность
- Запись в лог-файлы операций ETL
- Обработка ошибок
- Реализация надежных решений в SSIS
Оптимизация SSIS решений
- Мониторинг и оптимизация SSIS решений
- Масштабирование SSIS решений
Развертывание и работа с SSIS решениями
- Развертывание SSIS пакетов
- Работа с SSIS пакетами

