Как мы можем получить доступ к столбцу в выражении динамического c сценария предварительного копирования в операции копирования adf? - PullRequest
0 голосов
/ 05 мая 2020

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

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

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

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

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

1 Ответ

1 голос
/ 06 мая 2020

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

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

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

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

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

4) Погрузите свою таблицу

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...