Создание пакетов в SQL Server Data Tools

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

В SQL Server Data Tools (SSDT) можно создать новый пакет с помощью одного из следующих методов:

  • Используйте шаблон пакета, который включает в себя службы Integration Services.

  • Создание настраиваемого шаблона

    Для использования пользовательских пакетов в качестве шаблонов для создания новых пакетов просто скопируйте их в папку DataTransformationItems. По умолчанию эта папка находится в каталоге «C:\Program Files\Microsoft Visual Studio 9,0\Common7\IDE\PrivateAssemblies\ProjectItems\DataTransformationProject».

  • Копирование существующего пакета.

    Если существующие пакеты содержат функциональные возможности, которые нужно использовать повторно, то поток управления и поток данных будет быстрее создать путем копирования и вставки объектов из других пакетов. Дополнительные сведения об использовании копирования и вставки в проекты служб Integration Services см. в разделе "Повторное использование объектов пакетов".

    При создании нового пакета с помощью копирования существующего пакета или с помощью шаблона имя и идентификатор GUID существующего пакета также копируются. Необходимо обновить имя и идентификатор GUID нового пакета, чтобы отличать его от файла, из которого он был скопирован. Например, если у пакетов будет одинаковый идентификатор GUID, это затруднит идентификацию пакета, к которому относятся записанные в журнал данные. Вы можете повторно создать GUID в свойстве идентификатора и обновить значение свойства Name с помощью окно свойств в SQL Server Data Tools (SSDT). Дополнительные сведения см. в разделах Установка свойств пакета и Программа dtutil.

  • На основе пользовательского пакета, выбранного в качестве шаблона.

  • Запуск мастера импорта и экспорта SQL Server

    Мастер импорта и экспорта SQL Server создает полный пакет для простого импорта или экспорта. В процессе работы мастера настраиваются все соединения, источник и назначение, а также добавляются преобразования данных, необходимые для немедленного импорта или экспорта. При необходимости можно сохранить пакет для его повторного запуска или уточнить и улучшить пакет в SQL Server Data Tools. Однако при сохранении пакета необходимо добавить пакет в существующий проект служб Integration Services, прежде чем изменить пакет или запустить пакет в SQL Server Data Tools.

Пакеты, создаваемые в SQL Server Data Tools (SSDT) с помощью конструктора служб SSIS, сохраняются в файловой системе. Чтобы сохранить пакет в SQL Server или в хранилище пакетов, необходимо сохранить копию пакета. Дополнительные сведения см. в разделе Сохранение одной копии пакета.

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

Загрузка SQL Server Data Tools

Инструкции по установке SQL Server Data Tools (SSDT) см. в разделе Скачать SQL Server Data Tools (SSDT).

Создание пакета в SQL Server Data Tools с использованием шаблона пакета

  1. В SQL Server Data Tools (SSDT) откройте проект служб Integration Services, в котором требуется создать пакет.

  2. Находясь в обозревателе решений, правой кнопкой мыши щелкните папку Пакеты служб SSIS и выберите Создать пакет служб SSIS.

  3. При необходимости добавьте к пакету поток управления, задачи потока данных и обработчики событий. Дополнительные сведения см. в разделах Поток управления, Поток данных и Обработчики событий в службах Integration Services (SSIS).

  4. В меню Файл выберите команду Сохранить выбранные элементы , чтобы сохранить новый пакет.

    Примечание.

    Можно сохранить пустой пакет.

Выбор целевой версии проекта и его пакетов

  1. В обозревателе решений щелкните правой кнопкой мыши проект служб Integration Services и выберите пункт Свойства, чтобы открыть страницу свойств проекта.

  2. На вкладке Общие окна Свойства конфигурации выберите свойство TargetServerVersion и затем SQL Server 2016, SQL Server 2014 или SQL Server 2012.

    Свойство TargetServerVersion в диалоговом окне Свойства проекта

Можно создавать, обслуживать и выполнять пакеты, предназначенные для версий SQL Server 2016, SQL Server 2014 или SQL Server 2012.