Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Службы 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. Чтобы загрузить образцы данных и пакеты занятий выполните следующие действия.
Перейдите к образцам продуктов служб Integration Services.
Перейдите на вкладку DOWNLOADS.
Щелкните файл SQL2012.Integration_Services.Create_Simple_ETL_Tutorial.Sample.zip.
Примечание |
|---|
При просмотре учебников в средстве просмотра документов Microsoft на панель инструментов системы просмотра документов рекомендуется добавить кнопки Далее и Назад. Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад». |
Занятия в этом учебнике
Занятие 1. Создание проекта и основного пакета
На этом занятии будет создан простой пакет ETL, который получает данные из неструктурированного файла, преобразует их с использованием преобразования «Уточняющий запрос» и загружает результат в целевую таблицу фактов.Занятие 2. Добавление циклов
На этом занятии будет расширен пакет, созданный на занятии 1, что позволит использовать новые возможности циклической обработки для извлечения нескольких неструктурированных файлов в едином процессе потока данных.Занятие 3. Добавление журнала
На этом занятии созданный на занятии 2 пакет будет расширен, чтобы использовать новые возможности ведения журнала.Занятие 4: Добавление перенаправления потока ошибок
На этом занятии созданный на занятии 3 пакет будет расширен, что позволит использовать новые конфигурации вывода ошибок.Занятие 5: Добавление конфигураций пакетов в модель развертывания пакета
На этом занятии созданный на занятии 4 пакет будет расширен, что позволит использовать новые параметры конфигурации пакета.Занятие 6. Использование параметров в модели развертывания проекта
На этом занятии будет расширен пакет, созданный на занятии 5, чтобы воспользоваться преимуществами новых параметров в модели развертывания проекта.
Примечание