Сохранение пакета в качестве шаблона пакета
В этом разделе описывается назначение и использование пользовательских пакетов в качестве шаблонов при создании пакетов служб Integration Services в SQL Server Data Tools (SSDT). По умолчанию в Integration Services используется шаблон пакета, который создает пустой пакет при добавлении нового пакета в проект Integration Services. Этот шаблон по умолчанию заменить нельзя, однако можно добавить новые шаблоны.
Для использования в роли шаблонов можно назначить несколько пакетов. Прежде чем сделать из пользовательского пакета шаблон, необходимо создать сам пакет.
При создании пакета с помощью пользовательских пакетов в виде шаблонов новые пакеты имеют те же имя и код GUID, что и шаблон. Чтобы различать пакеты, необходимо обновить значение свойства Name
и создать новый код GUID для свойства ID
. Дополнительные сведения см. в разделах Создание пакетов в SQL Server Data Tools и Установка свойства пакета.
Обозначение пользовательского пакета как шаблона пакета
Найдите в файловой системе пакет, который нужно использовать в роли шаблона.
Скопируйте пакет в папку DataTransformationItems. По умолчанию эта папка находится в каталоге «C:\Program Files\Microsoft Visual Studio 9,0\Common7\IDE\PrivateAssemblies\ProjectItems\DataTransformationProject».
Повторите шаги 1 и 2 для каждого пакета, который нужно использовать в качестве шаблона.
Чтобы использовать пользовательский пакет как шаблон пакета
В среде SQL Server Data Tools (SSDT)откройте проект служб Службы Integration Services , в котором необходимо создать пакет.
В обозревателе решений щелкните проект правой кнопкой мыши, укажите Добавить и выберите Новый элемент.
В диалоговом окне Добавление нового элемента — <имя_проекта> щелкните пакет, который хотите использовать в качестве шаблона.
Список шаблонов включает шаблон пакетов по умолчанию с именем «Новый пакет служб SSIS». Значок пакета определяет шаблоны, которые можно использовать в качестве шаблонов пакетов.
Нажмите кнопку Добавить.
См. также:
Создание пакетов в SQL Server Data Tools
Пакеты служб Integration Services (SSIS)