Задача 5. Изменение назначения «OLE DB»
Ранее на занятии 2 была обновлена инструкция SQL в задаче «Выполнение SQL» с именем Задача «Подготовка SQL» с целью включить в нее определение столбца FullName в таблице Query. В этой задаче будет изменено назначение «OLE DB» с именем Назначение — Query, чтобы включить столбец FullName.
Также будут восстановлены сопоставления столбцов в назначении Назначение — Query, которые более не являются допустимыми из-за добавления преобразования «Сортировка» в поток данных. Преобразование «Сортировка» создает новый набор столбцов с различными идентификаторами, поэтому необходимо повторно сопоставить входные столбцы и целевые столбцы в назначении Назначение — Query.
Изменение назначения «OLE DB»
Если конструктор Поток данных не открыт, откройте его, дважды щелкнув значок Задача потока данных или перейдя на вкладку Поток данных.
Выберите преобразование «Производный столбец» с именем Добавление столбца FullName и перетащите его зеленую стрелку к назначению Назначение — Query.
Дважды щелкните назначение Назначение — Query.
В диалоговом окне Редактор восстановления недопустимых ссылок на столбцы нажмите Выделить все, затем в списке Режим сопоставления столбцов для выбранных строк выберите параметр <Сопоставить с использованием имени столбца> и нажмите Применить.
Можно снять флажок Включать ссылки на недопустимые ссылки на столбцы. В этом пакете нет компонентов нисходящего потока данных, и этот параметр не влияет на работу.
Нажмите кнопку ОК.
Щелкните правой кнопкой мыши назначение Назначение — Query и выберите команду Показать расширенный редактор.
В диалоговом окне Расширенный редактор перейдите на вкладку Свойства входов и выходов, раскройте Вход назначения, выберите Внешние столбцы и затем нажмите кнопку Добавить столбец.
Новый столбец с именем Столбец добавляется в папку Внешние столбцы.
Выберите новый столбец.
В правой панели установите для свойства Name значение FullName, выберите свойство DataType и выберите Строка в Юникоде [DT_WSTR] из списка. Установите для свойства Length значение 103.
Выберите вкладку Сопоставления столбцов и перейдите вниз к строке FullName списка Целевой столбец Нажмите <пропустить> в списке строк Входной столбец, а затем выберите FullName из списка.
Проверьте, сопоставлены ли все входные и выходные столбцы с одинаковыми именами.
Нажмите кнопку ОК.