Создание конфигураций пакетов
Изменения: 15 сентября 2007 г.
Конфигурации пакетов создаются с помощью диалогового окна Организатор конфигураций пакетов, а также мастера настройки пакета. (Чтобы получить доступ к этим средствам, в среде Business Intelligence Development Studio в меню SSIS выберите пункт Конфигурации пакетов.)
Примечание. |
---|
Чтобы ближе познакомиться с понятиями, приведенными в этом разделе, см. подразделы Учебник «Развертывание пакетов» и Занятие 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
Working with Variables Programmatically
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
15 сентября 2007 г. |
|
14 апреля 2006 г. |
|
5 декабря 2005 г. |
|