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


Развертывание пакетов из учебника: пакеты занятий

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

Пакеты LoadXMLData и DataTransfer являются пакетами, способы улучшения и развертывания которых описываются в разделе «Развертывание пакетов» учебника по службам Integration Services. В различных разделах электронной документации приводятся подробные сведения о функциональных возможностях каждого пакета. Дополнительные сведения см. в подразделе «Учебник по развертыванию пакетов» раздела «Учебники по службам Integration Services» электронной документации.

Данные пакеты могут быть открыты и запущены отдельно от учебника. Однако изменять пакеты не рекомендуется, поскольку в этом случае результаты занятия могут отличаться от описанных в учебнике.

В следующей таблице дается краткая сводка для каждого пакета.

Пакет Описание

DataTransfer

Простой пакет, извлекающий данные из единственного плоского файла. Разбивает набор извлеченных данных на основании значений столбцов и загружает результирующие данные в таблицу в базе данных AdventureWorks. Если таблица не существует, пакет создает ее.

Задача «Выполнение SQL» пакета записывает события в XML-файл журнала.

LoadXMLData

Простой пакет, извлекающий данные из файла XML-данных. Разбивает набор извлеченных данных на основании значений столбцов и статистических значений и загружает результирующие данные в таблицу в базе данных AdventureWorks. Если таблица не существует, пакет создает ее.

ms365191.note(ru-ru,SQL.90).gifВажно!
Образцы предназначены только для обучения. Они не предназначены для использования в рабочей среде и не тестировались в ней. Майкрософт не предоставляет техническую поддержку для этих образцов.

Требования

Для запуска образца пакета необходимо следующее.

  • Образцы пакетов и используемые ими файлы данных должны быть установлены на локальном диске.
  • Необходимо установить базу данных AdventureWorks и иметь на нее права администратора.
  • Если планируется запускать образец пакета только из командной строки, необходимо установить службы SQL Server 2005 Integration Services (SSIS).
  • Если пакет необходимо открывать в конструкторе служб SSIS, а также запускать образец пакета, следует установить среду Business Intelligence Development Studio.

Дополнительные сведения по установке образцов см. в разделе «Установка образцов пакетов служб Integration Services» электронной документации по SQL Server 2005. Чтобы получить последнюю версию образцов, включая новые, выпущенные после исходной версии SQL Server 2005, см. веб-страницу «Образцы SQL Server 2005 и образцы баз данных (апрель 2006 г.)».

Размещение образцов пакетов

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

C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages

Выполнение образца

Пакет можно запустить из командной строки с помощью программы dtexec или в среде Business Intelligence Development Studio.

Если используется локализованная версия Windows, то для успешного запуска образца пакета может потребоваться обновить свойство ConnectionString всех диспетчеров подключения файлов, используемых в пакете. Следует проверить правильность пути, используемого диспетчером соединений на компьютере, и при необходимости изменить его, указав локализованное имя папки «Program Files».

Для этого образца может потребоваться обновить значение «Program Files» в свойстве ConnectionString для диспетчера соединений NewCustomers.

Выполнение пакета при помощи программы dtexec

  1. Откройте окно «Командная строка».

  2. Перейдите в каталог «C:\Program Files\Microsoft SQL Server\90\DTS\Binn», в котором находится программа dtexec.

  3. Введите следующую команду:

    dtexec /f "C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages\<package name>"
    
  4. Нажмите клавишу ВВОД.

Дополнительные сведения о запуске пакета с помощью программы dtexec см. в разделе «Программа dtexec» электронной документации по SQL Server 2005.

Запуск образца в среде Business Intelligence Development Studio

Если проект служб Integration Services, к которому можно добавить пакеты учебника, еще отсутствует, необходимо вначале создать этот проект.

Создание нового проекта служб Integration Services

  1. Откройте среду Business Intelligence Development Studio.

  2. В меню Файл укажите пункт Создать, а затем выберите пункт Проект.

  3. В диалоговом окне Создать проект выберите шаблон Проект служб SSIS в области Шаблоны.

  4. По желанию можно изменить имя и расположение проекта. Имя решения автоматически обновляется для соответствия с именем проекта.

  5. В раскрывающемся списке Решение выберите Создать новое решение.

  6. Чтобы создать отдельную папку для файла решения, выберите Создать каталог для решения. Этот параметр выбран по умолчанию.

  7. Нажмите кнопку ОК, чтобы добавить проект в решение, а само решение — в Обозреватель решений.

Затем добавьте пакеты в проект служб Integration Services.

Запуск пакета в среде Business Intelligence Development Studio

  1. В обозревателе решений щелкните правой кнопкой мыши «Пакеты служб SSIS» и выберите пункт Добавить существующий пакет.

  2. В диалоговом окне Добавление копии существующего пакета в качестве значения параметра Размещение пакета задайте Файловая система, нажмите кнопку обзора (…) и укажите папку, содержащую полные пакеты из учебника. Папкой по умолчанию является «C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages».

  3. Щелкните добавляемый пакет, а затем нажмите кнопку Открыть.

  4. Нажмите кнопку ОК.

  5. Повторите шаги с 1 по 4 для добавления второго пакета из учебника в проект.

  6. В папке Пакеты служб SSIS щелкните правой кнопкой мыши пакет, который необходимо выполнить, и выберите Выполнить пакет.