Учебник. Развертывание пакетов
Службы MicrosoftSQL ServerIntegration Services содержат средства, облегчающие развертывание пакетов на другом компьютере. Средства развертывания управляют любыми зависимостями, такими как конфигурации или требуемые пакету файлы. В данном учебнике демонстрируется, как с помощью этих средств устанавливать пакеты и их зависимости на целевом компьютере.
Сначала требуется выполнить задачи для подготовки к развертыванию. Необходимо создать новый проект служб Integration Services в среде Business Intelligence Development Studio и добавить в проект существующие пакеты и файлы данных. Не нужно создавать никакие пакеты; вместо этого работа ведется только с завершенными пакетами, созданными при выполнении заданий этого учебника. Функциональность пакетов из данного учебника менять не придется, тем не менее, может оказаться полезным после добавления пакетов в проект открыть их в конструкторе служб SSIS и просмотреть содержимое каждого пакета. Содержимое пакетов показывает их зависимости, такие как файлы журнала, а также другие интересные особенности пакетов.
При подготовке к развертыванию требуется обновить пакеты для использования конфигураций. Конфигурации позволяют свойствам и объектам пакетов получать обновления во время выполнения. В этом учебнике конфигурации используются для обновления строк соединения файлов журнала и текстовых файлов, а так же для обновления расположения XML- и XSD-файлов, используемых пакетом. Дополнительные сведения см. в разделах Конфигурации пакета и Создание конфигураций пакетов.
После проверки успешного выполнения пакетов в среде Business Intelligence Development Studio требуется создать комплект развертывания для установки пакетов. Комплект развертывания содержит файлы пакетов и другие элементы, добавленные в проект служб Integration Services, зависимости пакетов, автоматически добавленные службами Integration Services, а также созданную пользователем программу развертывания. Дополнительные сведения см. в разделе Создание программы развертывания.
После этого требуется скопировать комплект развертывания на целевой компьютер и запустить мастер установки пакета, чтобы установить пакеты и их зависимости. Пакеты устанавливаются в базе данных msdb SQL Server, а файлы поддержки и вспомогательные файлы — в файловой системе. Конфигурации, используемые развернутыми пакетами, необходимо обновить для использования новых значений, благодаря которым пакеты могут успешно выполняться в новой среде.
Наконец, требуется запустить пакеты в среде SQL Server Management Studio с помощью программы выполнения пакетов.
Целью данного учебника является демонстрация сложности некоторых вопросов развертывания, с которыми пользователю приходится сталкиваться при работе. Если по каким-либо причинам у пользователя нет возможности развернуть пакеты на другом компьютере, этот учебник можно выполнить, установив пакеты на локальном экземпляре SQL Server в базе данных msdb и запустив их в среде SQL Server Management Studio на этом же экземпляре.
Новые знания
Лучшим способом изучить новые средства, элементы управления и возможности служб MicrosoftSQL ServerIntegration Services является их применение. С помощью данного учебника шаг за шагом создается проект служб Integration Services, куда затем добавляются пакеты и другие необходимые файлы. Когда проект полностью завершен, пользователь создает комплект развертывания и копирует его на целевой компьютер, куда затем устанавливаются пакеты.
Требования
Данный учебник предназначен для пользователей, знакомых с основными операциями файловой системы, но имеющих ограниченное представление о новых возможностях служб SQL ServerIntegration Services. Для лучшего понимания основных понятий служб Integration Services, с которыми знакомит данный учебник, может пригодиться предварительное изучение следующих учебников по использованию служб Integration Services: Учебник. Создание основного пакета с помощью мастера и Учебник. Создание простого ETL-пакета.
Компьютер-источник. На компьютере, где создается комплект развертывания, должны быть установлены следующие компоненты:
SQL Server с базой данных AdventureWorks. В целях повышения безопасности образцы баз данных по умолчанию не устанавливаются. Сведения об установке образцов баз данных см. в разделе Вопросы установки образцов кода и образцов баз данных SQL Server
Пользователь должен обладать разрешением на создание и удаление таблиц в базе данных AdventureWorks.
Этот учебник также требует также образцов данных, завершенные пакеты, конфигурации и файл Readme. Файлы этих компонентов устанавливаются вместе с образцами. Если образцы данных не удается найти, следует вернуться к предыдущей процедуре и выполнить установку в соответствии с инструкциями.
Среда разработки решений в области бизнес-аналитики Business Intelligence Development Studio.
Целевой компьютер. На компьютере, где будут развернуты пакеты, должны быть установлены следующие компоненты:
SQL Server с базой данных AdventureWorks.
SQL Server Management Studio.
SQL ServerIntegration Services.
Пользователь должен иметь разрешение на создание и удаление таблиц в базе данных AdventureWorks, а также на запуск пакетов в среде SQL Server Management Studio.
Пользователь должен иметь разрешение на чтение и запись в таблицу sysssispackages в системной базе данных msdb SQL Server.
Если развертывание пакетов предполагается на том же самом компьютере, где создается комплект развертывания, этот компьютер должен удовлетворять требованиям как компьютера-источника, так и целевого компьютера.
Примечание |
---|
Добавление кнопок Далее и Назад на панели инструментов системы просмотра документов может облегчить выполнение заданий данного учебника. Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад». |
Предполагаемое время для выполнения заданий данного учебника: 2 часа
Занятия этого учебника
Занятие 1. Подготовка к созданию пакета развертывания
На этом занятии требуется развернуть ETL-решение путем создания нового проекта служб Integration Services и добавления пакетов и других необходимых файлов.Занятие 2. Cоздание пакета развертывания
На этом занятии требуется создать программу развертывания и убедиться, что в комплекте развертывания содержатся необходимые файлы.Занятие 3. Установка пакетов
На этом занятии требуется скопировать пакет развертывания на целевой компьютер, установить пакеты и запустить их.
|