Как мы можем получить доступ к столбцу в динамическом выражении сценария предварительного копирования в активности копирования adf?
Как мы можем получить доступ к столбцу в динамическом выражении сценария предварительного копирования в активности копирования adf? Поскольку мне нужно обрезать) подстроку лишних символов, поступающих из источника, перед загрузкой в sql db.
Может ли кто-нибудь помочь мне с выражением лица.
Например: предположим, что у меня есть столбец с именем "адрес", и в нем данные более 50 символов. Можно ли обрезать эти данные перед загрузкой в раковину.
Поскольку я не хочу вносить изменения в целевой дБ и хотел бы обработать его перед загрузкой.
Заранее спасибо.
1 ответ
Parul, я бы использовал поток данных:
1) Создайте новый поток данных сопоставления
2) Используйте исходную таблицу в качестве источника.
3.1) Если вам действительно нужен столбец с удаленным адресом в выходной таблице, добавьте новый шаг "Derived Column" и используйте выражение "left (address, 50)", добавьте шаг "select", чтобы избавиться от исходного столбца адреса.
3.2) Если он вам вообще не нужен, используйте шаг "выбрать" и удалите его.
4) Утопите свой стол
5) Добавьте в конвейер действие "Перемещение и преобразование" -> "Поток данных" и выберите созданный поток данных.
надеюсь, это поможет