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


Учебник «Развертывание пакетов»

Добавления: 14 апреля 2006 г.

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

Сначала требуется выполнить задачи для подготовки к развертыванию. Необходимо создать новый проект служб 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 на этом же экземпляре.

Новые знания

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

Занятия Описание

Занятие 1. Подготовка к созданию комплекта развертывания

На этом занятии требуется развернуть ETL-решение путем создания нового проекта служб Integration Services и добавления пакетов и других необходимых файлов.

Занятие 2. Создание пакета развертывания

На этом занятии требуется создать программу развертывания и убедиться, что в комплекте развертывания содержатся необходимые файлы.

Занятие 3. Установка пакетов

На этом занятии требуется скопировать комплект развертывания на целевой компьютер, установить пакеты и запустить их.

Требования

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

Компьютер-источник. На компьютере, где создается комплект развертывания, должны быть установлены следующие компоненты:

  • SQL Server 2005 с базой данных AdventureWorks. В целях повышения безопасности образцы баз данных по умолчанию не устанавливаются. Дополнительные сведения об установке образцов баз данных см. в разделе Использование программы установки для установки образца базы данных AdventureWorks и других примеров.
  • Пользователь должен обладать разрешением на создание и удаление таблиц в базе данных AdventureWorks.
  • Этот учебник также требует также образцов данных, завершенные пакеты, конфигурации и файл Readme. Файлы этих компонентов устанавливаются вместе с образцами. Если образцы данных не удается найти, следует вернуться к предыдущей процедуре и выполнить установку в соответствии с инструкциями.
  • Среда разработки решений в области бизнес-аналитики Business Intelligence Development Studio.

Целевой компьютер. На компьютере, где будут развернуты пакеты, должны быть установлены следующие компоненты:

  • SQL Server 2005 с базой данных AdventureWorks.
  • SQL Server Management Studio.
  • SQL Server 2005 Integration Services (SSIS).
  • Пользователь должен иметь разрешение на создание и удаление таблиц в базе данных AdventureWorks, а также запуск пакетов в среде SQL Server Management Studio.
  • Пользователь должен иметь разрешение на чтение и запись в таблицу sysdtspackages90 системной базы данных msdb SQL Server.

Если развертывание пакетов предполагается на том же самом компьютере, где создается комплект развертывания, этот компьютер должен удовлетворять требованиям как компьютера-источника, так и целевого компьютера.

ms365338.note(ru-ru,SQL.90).gifПримечание.
Добавление кнопок Далее и Назад на панели инструментов системы просмотра документов может облегчить выполнение заданий данного учебника. Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад».

**Предполагаемое время для выполнения заданий данного учебника:**2 часа