Поделиться через


Учебник по службам SSIS. Создание простого ETL-пакета

Службы Microsoft SQL Server Службы Integration Services (SSIS) представляют собой платформу для построения высокопроизводительных решений для интеграции данных, включая пакеты ETL для хранения данных. Службы SSIS содержат графические инструменты и мастера для построения и отладки пакетов; задачи для выполнения функций рабочего процесса, таких как операции FTP, выполнение инструкций SQL и отправка сообщений электронной почты; источники данных и назначения для извлечения и загрузки данных; преобразования для очистки, статистической обработки, слияния и копирования данных; службу управления, службы Службы Integration Services для администрирования выполнения и хранения пакетов, а также API-интерфейсы для программирования объектной модели служб Службы Integration Services.

В данном учебнике рассматриваются вопросы использования конструктора служб Службы SSIS для создания простого пакета служб Microsoft SQL Server Службы Integration Services. Этот пакет получает данные из неструктурированного файла, преобразует их, а затем вставляет преобразованные данные в таблицу фактов. На следующих занятиях пакет будет расширен, чтобы продемонстрировать циклическую обработку, конфигурацию пакетов, ведение журнала и поток ошибок.

При установке данных образца, используемых в данном учебнике, устанавливаются также полные версии пакетов, которые требуется создать на занятиях данного учебника. Используя завершенные пакеты, пользователь может при желании пропустить начало учебника и приступить к работе с более позднего занятия. В случае первого знакомства с пакетами или новой средой разработки рекомендуется начинать с занятия 1.

Новые знания

Новые средства, элементы управления и возможности служб Microsoft SQL Server Службы Integration Services лучше всего изучать на практике. В этом учебнике с помощью конструктора служб Службы SSIS будет создан простой пакет ETL, который включает циклическую обработку, конфигурацию, логику потока ошибок и ведение журнала.

Требования

Этот учебник предназначен для пользователей, знакомых с основными операциями с базами данных, но имеющих ограниченное представление о новых функциях служб SQL Server Службы Integration Services.

Для работы с этим учебником в системе должны быть установлены следующие компоненты:

  • Экземпляр SQL Server с базой данных AdventureWorksDW2012. В целях повышения безопасности образцы базы данных по умолчанию не устанавливаются. Для загрузки базы данных AdventureWorksDW2012 перейдите по ссылке Adventure Works для SQL Server 2012.

    Важное примечаниеВажно!

    При присоединении базы данных (MDF-файл) по умолчанию среда Среда SQL Server Management Studio выполняет поиск LDF-файла. Необходимо вручную удалить LDF-файл перед тем, как нажать кнопку «ОК» в диалоговом окне Присоединение баз данных.

    Дополнительные сведения о присоединении баз данных см. в разделе Присоединение базы данных.

  • Образцы данных. Образцы данных включаются в состав с пакетами занятий по службам Службы SSIS. Чтобы загрузить образцы данных и пакеты занятий выполните следующие действия.

    1. Перейдите к образцам продуктов служб Integration Services.

    2. Перейдите на вкладку DOWNLOADS.

    3. Щелкните файл SQL2012.Integration_Services.Create_Simple_ETL_Tutorial.Sample.zip.

ПримечаниеПримечание

При просмотре учебников в средстве просмотра документов Microsoft на панель инструментов системы просмотра документов рекомендуется добавить кнопки Далее и Назад. Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад».

Занятия в этом учебнике