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

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

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

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

Что вы узнаете из учебника по службам SSIS

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

Требования учебника по службам SSIS

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

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

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

  • В этом учебнике также нужны образцы данных. Образцы данных устанавливаются вместе с примерами. Если образцы данных не удается найти, вернитесь к предыдущей процедуре и выполните установку в соответствии с инструкциями.

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

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

Задания учебника подразумевают, что пользователь не изменял настройки конструктора служб SSIS, чтобы использовать функции автоматического соединения между элементами потока управления и элементами потока данных. Если в конструкторе служб SSIS используется автосоединение, то при добавлении элемента в область конструктора он может оказаться подключенным автоматически. Кроме того, вместо ограничения Успешно функция автоматического соединения для потока управления поддерживает использование ограничений по умолчанию Ошибка и Завершение. Если в конструкторе служб SSIS в качестве ограничения по умолчанию не используется Успешно, необходимо переустановить эту настройку во время выполнения заданий из учебника. Настройка функции автоматического соединения осуществляется в разделе Конструкторы бизнес-аналитики в диалоговом окне Параметры, которое открывается с помощью команды Параметры меню Средства.

Занятия этого учебника по службам SSIS

Значок служб Integration Services (маленький) Оставайтесь в курсе новых возможностей служб Integration Services

Чтобы получить новейшую документацию, статьи, образцы и видеоматериалы корпорации Майкрософт, а также лучшие решения участников сообщества, посетите страницу служб Integration Services на сайте MSDN:


Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.