Как преобразовать пустую строку в ноль для всех столбцов в Talend - PullRequest
1 голос
/ 15 октября 2019

У меня есть большое сопоставление многих столбцов из файла CSV в моей работе Talend.

Дело в том, что CSV не поддерживает NULL и переключает все пустые строки в пустую строку "".

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

Ответы [ 2 ]

2 голосов
/ 24 октября 2019

Хорошо, я наконец-то нашел способ, который не подразумевает сопоставление всего по одному.

Хитрость заключается в том, чтобы использовать tConvertType С Auto Cast и Set empty values to Null before convertingопция включена:

tConvertType configuration

Это приведет к преобразованию пустой строки "" в NULL для всех полей:

job convert empty string to null

0 голосов
/ 17 октября 2019

Вы можете попробовать использовать компонент tReplace, он выглядит так, как вам нужно.

Но в случае, если это не поможет с пустыми строками - вы всегда можете сделать так: enter image description here

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