Импортируемый файл «Значение больше указанной точности» с PDI - PullRequest
0 голосов
/ 13 марта 2019

Я пытаюсь использовать интеграцию данных Pentaho для импорта файла в базу данных Oracle.

Неудачное преобразование пытается вставить в базу данных информацию, полученную из потока файлов / ввода.Тип преобразования: Table Output.

Проблема состоит в том, что один из столбцов в файле имеет значение, которое превышает емкость столбца Oracle, я получаю:

2019/ 03/12 22:00:01 - Вставить в справочные данные банка.0 - Ошибка пакетной вставки строк в таблицу [REF_DATA].

2019/03/12 22:00:01 - Вставить в справочные данные банка.0 - Обнаружены ошибки (первые 10):

2019/03/12 22:00:01 - Вставитьв справочные данные банка.0 - ORA-01438: значение, превышающее указанную точность, разрешенную для этого столбца

2019/03/12 22:00:01 - Вставить в справочные данные банка.0 -

2019/03/12 22:00:01 - Вставить в справочные данные банка.0 -

2019/03/12 22:00:01 - Вставить в справочные данные банка.0 - Ошибка обновления пакета

Файл содержит 100 столбцов и 5000 строк, и в сообщении об ошибке не указывается, какой из столбцов является ошибочным.Я попытался войти с уровнем отладки, и я не вижу имя столбца.Есть идеи как подойти к этому?

1 Ответ

0 голосов
/ 13 марта 2019

Ответ: преобразование имело пакетные обновления = true, заменяя пакетные обновления на false, печатая строку, в которой возникла проблема.

...