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