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


Источники данных для пакетов служб Integration Services

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

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

Объект источника данных представляет собой ссылку на подключение и содержит строку соединения и идентификатор источника данных. В нем также могут храниться дополнительные метаданные: описание, имя, имя пользователя и пароль.

Примечание.

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

Дополнительные сведения о моделях развертывания см. в разделе Deployment of Projects and Packages. Сведения о преобразовании проектов в модели развертывания проектов см. в разделе Deploy Projects to Integration Services Server.

Ниже приведены преимущества использования источников данных в пакетах служб Integration Services.

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

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

Ссылки на источники данных

Чтобы добавить объект источника данных в проект Служб Integration Services, щелкните правой кнопкой мыши папку "Источники данных" в Обозреватель решений и выберите новый источник данных. Элемент будет добавлен в папку Источники данных . Если необходимо использовать объекты источников данных, созданные в других проектах, нужно предварительно добавить их в данный проект.

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

Объект источника данных представляет собой простое соединение с источником данных и предоставляет доступ к объектам в хранилище, на которое он ссылается. Например, объект источника данных, который подключается к образцу базы данных SQL ServerAdventureWorks, включает все 60 таблиц из базы данных.

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