Создание конфигураций пакетов

Конфигурации пакетов создаются с помощью диалогового окна Организатор конфигураций пакетов, а также мастера настройки пакета. Для доступа к этим средствам выберите Конфигурация пакетов в меню SSIS среды Business Intelligence Development Studio.

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

Чтобы ближе познакомиться с основными понятиями, приведенными в этом разделе, см. разделы Развертывание пакетов и Занятие 3. Добавление конфигурации пакетов учебника Создание простого ETL-пакета.

В окне Организатор конфигураций пакетов можно разрешить пакетам использовать конфигурации, добавлять и удалять конфигурации, а также настраивать порядок загрузки конфигураций.

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

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

В окне Организатор конфигураций пакетов можно запускать мастер настройки пакета, с помощью которого создаются конфигурации. Чтобы запустить мастер настройки пакета, добавьте новую конфигурацию в диалоговом окне Организатор конфигураций пакетов или измените существующую конфигурацию. На страницах мастера предлагается выбрать тип конфигурации, способ доступа к ней (напрямую или с помощью переменных среды), а также свойства, которые будут сохранены в конфигурации.

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

Если для одного свойства объекта задано несколько конфигураций, то при запуске будет загружаться значение, которое применялось в прошлый раз.

Следующие примеры демонстрируют целевые свойства переменных и пакетов в порядке, в котором они появляются на странице «Завершение работы мастера» мастера настройки пакета:

\Package.Variables[User::TodaysDate].Properties[RaiseChangedEvent]

\Package.Properties[MaximumErrorCount]

\Package.Properties[LoggingMode]

\Package.Properties[LocaleID]

\Package\My SQL Task.Variables[User::varTableName].Properties[Value]

Эти конфигурации изменяют следующие свойства:

  • свойство RaiseChangedEvent пользовательской переменной TodaysDate;

  • свойства пакета MaximumErrorCount, LoggingMode и LocaleID;

  • свойство Value пользовательской переменной varTableName вместе с областью задачи My SQL.

«\Package» представляет собой корневой каталог, а точки (.) разделяют объекты, определяющие путь к свойству, которое изменяет конфигурация. Имена переменных и свойств заключаются в скобки. Термин «Package» всегда используется в конфигурациях, независимо от имени пакета; тем не менее, другие объекты в пути используют пользовательские имена.

После окончания работы мастера новая конфигурация добавляется в список конфигураций в диалоговом окне Организатор конфигураций пакетов.

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

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

В приведенной ниже таблице описаны столбцы списка конфигураций в диалоговом окне Организатор конфигураций пакетов.

Столбец

Описание

Имя конфигурации

Имя конфигурации.

Тип конфигурации

Тип конфигурации.

Строка конфигурации

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

Целевой объект

Имя объекта со свойством, у которого есть конфигурация. Если конфигурация является XML-файлом конфигурации, столбец остается пустым, потому что конфигурация может обновлять несколько объектов.

Целевое свойство

Имя свойства. Если конфигурация записывается в XML-файл конфигурации или таблицу SQL Server, столбец остается пустым, потому что конфигурация может обновлять несколько объектов.

Создание конфигурации пакета

Внешние ресурсы

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

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


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