Главная Обратная связь

Дисциплины:






Менеджеры подключений (Connection Managers)



Работа с пакетом SSIS начинается с определения соединений (connections). Настройка соединений производится при помощи менеджеров подключений (Connection Managers) в одноименном окне, которое находится в нижней части вкладок Control Flow, Data Flow и Event Handlers.

Менеджер подключения — это графическая оболочка, при помощи которой производится настройка подключения к источнику данных и создается строка подключения (connection string). Строка подключения создается и записывается в пакет автоматически. Посмотреть строку подключения можно из окна редактора кода XML для нашего пакета (меню View àCodeв SSIS Designer).

Создание менеджера подключения:

1. Щелкнуть правой кнопкой мыши по пустому пространству в окне Connection Managers и выбрать в контекстном меню нужный тип создаваемого менеджера соединения.

2. Если вы выберете тип New Connection, то в вашем распоряжении будут все доступные типы менеджеров соединения.

3. Новый менеджер соединения можно создать также при помощи меню SSIS àNew Connection.

Типы соединений:

Тип соединения Описание
ADO используется объект ADO.Connection (не ADO.NET). Для подключения можно использовать любой из драйверов OLE DB, установленный на вашем компьютере
ADO.NET использовуются средства объектной библиотеки ADO.NET. Можно использовать три "родных" поставщика .NET — SqlClient Data Provider, OracleClient Data ProviderиOdbc Data Provider, а также любой из драйверов ODBC. Требует больше ресурсов
EXCEL используется для подключения к Excel. При его настройке необходимо выбрать версию файла Excel и имя файла, к которому мы подключаемся. Этот тип подключения выделен как отдельный только для удобства, реально для него используется подключение по OLE DB с поставщиком Microsoft.Jet.OLEDB.4.0
FILE новый тип менеджера подключения, при помощи которого можно указать файл или каталог с набором файлов, которые смогут затем использовать самые разные задачи. Например, если файл содержит скрипт Transact-SQL, этот скрипт сможет выполнить Execute SQL Task. При настройке потребуется выбрать имя файла\каталога и указать режим подключения: будет ли использован существующий файл\каталог или он будет создан во время выполнения пакета
FLATFILE предназначен для работы с текстовыми файлами, содержащими наборы данных отделяемые разделителями (запятая, точка с запятой и т.п.)
FTP предназначен для настройки соединения с сервером FTP. Настраивается для задачи FTP Task. Для этого соединения можно указать сервер FTP и используемый им порт, имя пользователя и пароль, активный и пассивный режим работы. Может использоваться для передачи данных в обоих направлениях
HTTP предназначен для обмена данными по Интернет-протоколам при взаимодействии с Web-службами. Обычно используется задачей Web Service Task
MSMQ это путь к очереди Microsoft Message Queue Services, которая может быть использована для обмена сообщениями между пакетами SSIS (или приложениями). Используется задачей Message Queue Task
MSOLAP90 предназначен для подключения к базам данных OLAP. При его настройке вы можете указать либо компьютер, на котором работает служба Analysis Services, либо путь к проекту Analysis Services в текущем решении. Чаще всего этот тип используется вместе с Analysis Services Processing Task для автоматизации процессинга кубов
MULTIFILE и MULTIFLATFILE эти аналоги подключений FILE и FLATFILE предназначены для работы с несколькими файлами одновременно. Можно указывать как списки файлов (разделяя их имена вертикальной чертой), так и все файлы в определенном каталоге (при помощи символа звездочки — *).
ODBC используется для подключения к источникам данных при помощи драйверов ODBC. Можно использовать существующий источник данных ODBC или создать новый прямо в процессе настройки этого менеджера подключений
OLE DB используются драйверы-поставщики OLE DB. Этот тип менеджера подключений можно использовать для подключения к самым разным источникам данныхl
SMOServer использует средства объектной модели SMO для подключения к SQL Server 2008. Обычно этот тип используется для задач по переносу объектов SQL Server (Transfer Databases Task, Transfer Error Messages Task, Transfer Jobs Task, Transfer Logins Task и т.п.)
SMTP используется для настройки подключения к почтовому серверу, работающему по протоколу SMTP. Можно указать адрес сервера, режим аутентификации и защиты по SSL. Обычно этот тип менеджера подключений используется только для задачи Send Mail Task.
SQLMOBILE используется в ситуациях, когда в ходе выполнения пакета SSIS задача Data Flow Task загружает данные в назначение SQL Server Mobile (то есть базу данных SQL Server 2008 Mobile Edition). Для нее вы можете настроить имя базы данных SQL Server 2008 Mobile Edition, имя пользователя и пароль
WMI используется для подключения к определенному пространству имен WMI с указанием имени пользователя и пароля для подключения. Обычно этот тип используется для задач WMI Data Reader Task и WMI Event Watcher Task

 



Какой бы тип менеджера подключений вы не выбрали, созданные вами объекты появятся в окне Connection Managers. При помощи команды Edit в контекстном меню для данного менеджера вы сможете еще раз открыть графический интерфейс настройки его параметров, а при помощи команды Properties— просмотреть список свойств для данного менеджера и при необходимости изменить их значения.





sdamzavas.net - 2020 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...