Ошибка при чтении значения int из CSV с помощью tFileInputDelimited Ошибка: для входной строки: "10617 ,,,,," - PullRequest
0 голосов
/ 26 февраля 2019

Я новичок в Talend. Я пытаюсь прочитать CSV-файл и сортирую его по целочисленному значению.Ниже приведен пример входных данных моего csv

описание; отрасль; уровень; размер; код линии; значение
Бизнес потратил значительное время и ресурсы на факторы поставщика; FIN; 0; 6–19 сотрудников; LC0301; 10617
Бизнес потратил значительное время и ресурсы на факторы труда; FIN; 0; 6–19 сотрудников; LC0302; 16395
Бизнес потратил значительное время и ресурсы на факторы технологии / оборудования; FIN; 0; 6–19 сотрудников; LC0303; 7401
Бизнес потратил значительное время и ресурсы на факторы финансирования; FIN; 0; 6–19 сотрудников; LC0304; 4896
Бизнес потратил значительное время и ресурсы на факторы, связанные с клиентами; FIN; 0; 6–19сотрудники; LC03051; 3101

Я пытаюсь прочитать его, используя tFileInputDelimited.Schema, который я определил как
Изображение схемы

Когда я запускаю задание.Я получаю ошибку ниже.

Starting job SortCSVFile at 11:24 26/02/2019.

******[statistics] connecting to socket on port 3949
[statistics] connected
For input string: "10617,,,,,"
For input string: "16395,,,,,"
For input string: "7401,,,,,"
For input string: "4896,,,,,"
For input string: "3101,,,,,"
[statistics] disconnected
Job SortCSVFile ended at 11:24 26/02/2019. [exit code=0]******

Пожалуйста, помогите мне решить эту проблему.

1 Ответ

0 голосов
/ 26 февраля 2019

Я нашел ответ. Я установите флажок «Расширенный разделитель (для чисел)» на вкладке «Дополнительные настройки» tFileInputDelimeter .Спасибо. Я опубликовал этот ответ, потому что он может быть полезен для новых учеников, таких как я.

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