Задача 7. Добавление и настройка назначения «OLE DB»
Созданный пакет теперь может извлекать данные из плоского источника данных и преобразовывать эти данные в формат, совместимый с форматом назначения. Далее требуется загрузить преобразованные данные в указанное назначение. Чтобы загрузить данные, необходимо добавить назначение OLE DB в поток данных. Назначение OLE DB может использовать таблицу, представление или SQL-команду базы данных, чтобы загрузить данные в различные OLE DB-совместимые базы данных.
В этой процедуре добавляется и настраивается назначение OLE DB, что позволит использовать диспетчер соединений OLE DB, созданный ранее.
Добавление и настройка образца назначения OLE DB
На Панели инструментов раскройте элемент Назначения потока данных и перетяните назначение OLE DB в область конструктора вкладки Поток данных. Поместите назначение OLE DB непосредственно под преобразованием Уточняющий запрос DateKey.
Щелкните преобразование Уточняющий запрос ключа даты и перетяните зеленую стрелку к недавно добавленному элементу Назначение OLE DB, чтобы соединить эти два компонента.
В диалоговом окне Выбор входов и выходов щелкните Выход совпадений преобразования «Уточняющий запрос» в списке Выходы и нажмите кнопку ОК.
В области конструктора Поток данных щелкните элемент Назначение «OLE DB» в только что добавленном преобразовании Назначение «OLE DB» и измените имя на Образец назначения OLE DB.
Дважды щелкните значок Образец назначения OLE DB.
Убедитесь, что в диалоговом окне Редактор назначения OLE DB в поле Диспетчер соединений OLE DB выбрано значение localhost.AdventureWorksDW.
В поле Имя таблицы или представления введите или выберите значение [dbo].[FactCurrencyRate].
Нажмите кнопку Сопоставления.
Убедитесь, что входные столбцы AverageRate, CurrencyKey, EndOfDayRate и TimeKey правильно сопоставлены с целевыми столбцами. Если друг с другом сопоставлены столбцы с одинаковыми именами, то сопоставление правильное.
Нажмите кнопку ОК.
Щелкните правой кнопкой мыши назначение Образец назначения OLE DB и щелкните Свойства.
В окне «Свойства» убедитесь, что свойство LocaleID установлено в значение Английский (США) и свойство DefaultCodePage установлено в значение 1252.