Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Использование MS SQL Server Analysis Services 2...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
18.2 Mб
Скачать

Добавление и настройка диспетчера соединений ole db

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

Будет создан диспетчер соединений OLE DB, использующий проверку подлинности Windows для подключения к локальному экземпляру AdventureWorksDW.

Щелкните правой кнопкой мыши область «Диспетчеры соединений» и выберите команду «Создать соединение OLE DB» (Рисунок 564).

Рисунок 564. Контекстное меню области "Диспетчер соединений"

В диалоговом окне «Настройка диспетчера соединений OLE DB» нажмите кнопку «Создать» (Рисунок 565).

Рисунок 565. Диалоговое окно «Настройка диспетчера соединений OLE DB»

В диалоговом окне «Диспетчер соединений» введите localhost в поле «Имя сервера» (Рисунок 566).

Рисунок 566. Диспетчер соединений

Если в качестве имени сервера указано значение localhost, диспетчер соединений соединяется с экземпляром SQL Server, расположенном по умолчанию на локальном компьютере. Чтобы использовать удаленный экземпляр SQL Server, замените localhost именем сервера, с которым нужно соединиться.

Убедитесь, что в группе параметров «Вход на сервер» выбран вариант «Использовать проверку подлинности Windows».

В группе «Подключение к базе данных» в раскрывающемся списке «Выберите или введите имя базы данных» введите или выберите имя «AdventureWorksDW».

Нажмите кнопку «Проверить соединение», чтобы убедиться, что параметры соединения указаны правильно. Нажмите кнопку ОК. Нажмите кнопку ОК.

Убедитесь, что на панели «Подключение к данным» в диалоговом окне «Настройка диспетчера соединений OLE DB» выбрано значение «localhost.AdventureWorksDW». Нажмите кнопку ОК.

Добавление задачи потока данных в пакет

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

Перейдите на вкладку «Поток управления» (Рисунок 567).

Рисунок 567. Вкладка "Поток управления"

В окне «Панель элементов» разверните элемент «Элементы потока управления» (Рисунок 568) и перетащите элемент «Задача потока данных» в область конструктора вкладки «Поток управления» (Рисунок 569).

Рисунок 568. Окно "Панель элементов"

Рисунок 569. Добавленная задача потока данных

В области конструктора «Поток управления» щелкните правой кнопкой мыши добавленный элемент «Задача потока данных», выберите команду «Переименовать» и измените имя на «Получение курса валют».

Рекомендуется давать уникальное имя каждому компоненту, добавляемому в область конструктора. Для удобства применения и обслуживания имена компонентов должны описывать их функции. Следование этим правилам именования обеспечивает самодокументируемость пакетов служб SSIS.

Щелкните правой кнопкой мыши задачу потока данных, выберите «Свойства», в окне «Свойства» убедитесь, что свойство «LocaleID» имеет значение «English (United States)» (Рисунок 570).

Рисунок 570. Свойство "LocaleID" задачи "Получение курса валют"