Как мы можем получить доступ к столбцу в динамическом выражении сценария предварительного копирования в активности копирования adf?

Как мы можем получить доступ к столбцу в динамическом выражении сценария предварительного копирования в активности копирования adf? Поскольку мне нужно обрезать) подстроку лишних символов, поступающих из источника, перед загрузкой в ​​sql db.

Может ли кто-нибудь помочь мне с выражением лица.

Например: предположим, что у меня есть столбец с именем "адрес", и в нем данные более 50 символов. Можно ли обрезать эти данные перед загрузкой в ​​раковину.

Поскольку я не хочу вносить изменения в целевой дБ и хотел бы обработать его перед загрузкой.

Заранее спасибо.

1 ответ

Parul, я бы использовал поток данных:

1) Создайте новый поток данных сопоставления

2) Используйте исходную таблицу в качестве источника.

3.1) Если вам действительно нужен столбец с удаленным адресом в выходной таблице, добавьте новый шаг "Derived Column" и используйте выражение "left (address, 50)", добавьте шаг "select", чтобы избавиться от исходного столбца адреса.

3.2) Если он вам вообще не нужен, используйте шаг "выбрать" и удалите его.

4) Утопите свой стол

5) Добавьте в конвейер действие "Перемещение и преобразование" -> "Поток данных" и выберите созданный поток данных.

надеюсь, это поможет

Другие вопросы по тегам