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


Программное построение пакетов

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

  • Загрузка и выполнение существующего пакета без изменения.

  • Загрузка существующего пакета, изменение его конфигурации (например, для другого источника данных) и выполнение пакета.

  • Создание нового пакета, добавление и настройка компонентов поочередно для каждого объекта и для каждого свойства, сохранение пакета и выполнение пакета.

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

В этом разделе описывается и демонстрируется пошаговое создание и настройка пакета программным способом. Используя наименее сложный вариант из набора вариантов программирования пакетов, можно просто загрузить и выполнить существующий пакет, не внося в него изменения, как описано в разделе Выполнение пакетов и управление пакетами программным образом.

В качестве промежуточного, не описываемого здесь варианта, может быть предложен вариант загрузки существующего пакета в виде шаблона, его перенастройки (например, для другого источника данных) и выполнения. Сведения данного раздела можно использовать для изменения существующих объектов в пакете.

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

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

В этом разделе

Справочник

Связанные разделы

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

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

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

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