Как получить отрицательные значения из последовательного файла в формате csv? datastage

#transform #datastage

#преобразовать #datastage

Вопрос:

Я беру информацию из файла csv, один из столбцов имеет отрицательные значения, когда я получаю информацию в datastage и вставляю в таблицу в teradata, отрицательные значения не имеют отрицательного символа, подобного отрицанию, вместо этого появляется прочерк. По этой причине на данный момент приведение к десятичной системе счисления невозможно.

Комментарии:

1. Какой тип данных вы определили для чтения csv для этого столбца? Попробуйте десятичную систему там, чтобы она сразу интерпретировалась.

Ответ №1:

Вы можете попробовать выбрать тип поля как varchar на этапе .csv. При этом будет выдано предупреждение, но значение будет извлечено. Позже вы сможете выполнить необходимое преобразование. Или вы можете посмотреть, можно ли в вашей среде unix преобразовать этот файл в последовательный файл.