Прием базы данных Nifi 1.8 CSV - PullRequest
       0

Прием базы данных Nifi 1.8 CSV

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

Есть ли способ в nifi 1.8 для PutDatabaseRecord, чтобы сообщить вам, в какой строке CSV-файла у вас есть ошибка или схема не соответствует?

Я заинтересован в выгрузке больших файлов CSV в базу данных, но я также хочу регистрировать плохие файлы и строку, в которой произошла ошибка.Я не хочу отбрасывать файл целиком, чтобы записать его.Я могу игнорировать плохую строку и продолжать вставлять хорошие строки, но я также хочу иметь возможность записывать плохую строку и имя файла.

Я также хотел бы отправить, если возможно, сигнал вниз по линиии, может быть, взять

1 Ответ

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

Вы можете использовать ValidateRecord и отправлять только «действительные» отношения в PutDatabaseRecord, а затем направлять «недействительные» отношения в другое место, например PutFile, чтобы вы могли просмотреть недопустимые записи.

...