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


Шаг 7. Добавление и настройка назначения OLE DB

Созданный пакет теперь может извлекать данные из источника «Неструктурированный файл» и преобразовывать эти данные в формат, совместимый с форматом назначения. Далее требуется загрузить преобразованные данные в указанное назначение. Чтобы загрузить данные, необходимо добавить назначение OLE DB в поток данных. Назначение OLE DB может использовать таблицу, представление или SQL-команду базы данных, чтобы загрузить данные в различные OLE DB-совместимые базы данных.

В этой процедуре добавляется и настраивается назначение OLE DB, что позволит использовать диспетчер соединений OLE DB, созданный ранее.

Добавление и настройка образца назначения OLE DB

  1. На панели инструментов служб SSIS раскройте узел Другие назначения и перетащите Назначение OLE DB в область конструктора вкладки Поток данных. Поместите назначение OLE DB непосредственно под преобразованием Уточняющий запрос ключа даты.

  2. Щелкните преобразование Уточняющий запрос ключа даты и перетяните зеленую стрелку к недавно добавленному элементу Назначение OLE DB, чтобы соединить эти два компонента.

  3. В диалоговом окне Выбор входов и выходов щелкните Выход совпадений преобразования «Уточняющий запрос» в списке Выходы и нажмите кнопку ОК.

  4. В области конструктора Поток данных щелкните элемент Назначение OLE DB в только что добавленном преобразовании Назначение OLE DB и измените имя на «Образец назначения OLE DB».

  5. Дважды щелкните значок Образец назначения OLE DB.

  6. Убедитесь, что в диалоговом окне Редактор назначения OLE DB в поле Диспетчер соединений OLE DB выбрано значение localhost.AdventureWorksDW2012.

  7. В поле Имя таблицы или представления введите или выберите значение [dbo].[FactCurrencyRate].

  8. Чтобы создать новую таблицу, нажмите кнопку Создать. Измените имя таблицы в скрипте на NewFactCurrencyRate. Нажмите кнопку ОК.

  9. После нажатия кнопки ОК диалоговое окно закроется, а значение Имя таблицы или представления автоматически изменится на NewFactCurrencyRate.

  10. Нажмите кнопку Сопоставления.

  11. Убедитесь, что входные столбцы AverageRate, CurrencyKey, EndOfDayRate и DateKey правильно сопоставлены с целевыми столбцами. Если друг с другом сопоставлены столбцы с одинаковыми именами, то сопоставление правильное.

  12. Нажмите кнопку ОК.

  13. Щелкните правой кнопкой мыши назначение Образец назначения OLE DB и щелкните Свойства.

  14. В окне «Свойства» убедитесь, что свойство LocaleID установлено в значение Английский (США) и свойство DefaultCodePage установлено в значение 1252.

Следующая задача занятия

Шаг 8. Облегчение чтения пакета, созданного на занятии 1

См. также

Основные понятия

Назначение «OLE DB»