Повторное использование объектов пакета

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure

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

Копирование и вставка

SQL Server Data Tools (SSDT) и конструктор Integration Services поддерживают копирование и вставку объектов пакета, которые могут включать элементы потока управления, элементы потока данных и диспетчеры подключений. Можно выполнять копирование и вставку между проектами и пакетами. Если в решении содержится несколько проектов, можно выполнять копирование между проектами, и проекты могут принадлежать разным типам.

Если решение содержит несколько пакетов, можно выполнять копирование и вставку между ними. Пакеты могут находиться в одном или разных проектах Integration Services. Однако объекты пакета могут иметь зависимости от других объектов, без которых они недействительны. Например, задача «Выполнение SQL» использует диспетчер соединений, который также необходимо скопировать, чтобы задача работала. Также некоторые объекты пакета требуют, чтобы пакет уже содержал определенный объект, а при отсутствии этого объекта успешная вставка скопированных объектов в пакет невозможна. Например, невозможно вставить поток данных в пакет, если он не содержит хотя бы одну задачу потока данных.

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

При копировании объекта пакета службы Integration Services автоматически присваивают новый идентификатор GUID свойству ID нового объекта и обновляют свойство Name.

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