Повторное использование объектов пакета
Пакеты, источники данных и представления источников данных часто содержат возможности, которые желательно использовать повторно. Например, создан набор задач, и необходимо повторно совместно использовать элементы как группу, или необходимо повторно использовать отдельный элемент, такой как диспетчер соединений или представление источника данных, созданного в другом проекте служб Integration Services.
Среда Business Intelligence Development Studio и конструктор служб SSIS поддерживают копирование и вставку объектов пакета, к которым могут относиться элементы потока управления, элементы потока данных и диспетчеры соединений. Можно выполнять копирование и вставку между проектами и пакетами. Если в решении содержится несколько проектов, можно выполнять копирование между проектами, и проекты могут принадлежать разным типам. Например, можно выполнять копирование представления источника данных между проектом служб Analysis Services и проектом служб Integration Services.
Если решение содержит несколько пакетов, можно выполнять копирование и вставку между ними. Пакеты могут находиться в одном или разных проектах служб Integration Services. Однако объекты пакета могут иметь зависимости от других объектов, без которых они недействительны. Например, задача «Выполнение SQL» использует диспетчер соединений, который также необходимо скопировать, чтобы задача работала. Также некоторые объекты пакета требуют, чтобы пакет уже содержал определенный объект, а при отсутствии этого объекта успешная вставка скопированных объектов в пакет невозможна. Например, невозможно вставить поток данных в пакет, если он не содержит хотя бы одну задачу потока данных.
Может оказаться, что одни и те же пакеты копируются повторно. Чтобы избежать процесса копирования, можно обозначить эти пакеты как шаблоны и использовать их при создании пакетов.
При копировании объекта пакета службы Integration Services автоматически присваивают новый идентификатор GUID свойству ID нового объекта и обновляют свойство Name.
Переменные копировать нельзя. Если объект, такой как задача, использует переменные, необходимо повторно создать переменные в целевом пакете. И напротив, при копировании всего пакета переменные пакета также копируются.
Процедуры
Копирование объектов
|
См. также