Есть ли способ объединить два контента CSV в один CSV с помощью NiFi - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть главный CSV с именем Test1.CSV с 1000+ полями, а затем у меня есть еще один CSV с именем Test2.CSV с двумя важными полями ( TestId и столбец Uuid).Я хочу объединить содержимое Test2.CSV в Test1.CSV , чтобы в Test1.CSV было более 100 столбцов вместе с этими двумя полями из Test2.CSv (TestId & Uuid).

Какой поток и конфигурации я должен использовать для достижения этой цели?Пожалуйста, помогите

Спасибо.

1 Ответ

0 голосов
/ 27 сентября 2018

Есть ли в Test1.CSV столбец, значение которого должно соответствовать строке в Test2.CSV?Если это так, вы можете ввести Test1.CSV с помощью GetFile, ListFile -> FetchFile и т. Д., А затем использовать LookupRecord с CSVRecordLookupService , где вы указали бы на Test2.CSV инастройте его так, чтобы оно совпадало с полем из Test1.CSV с полем в Test2.CSV.Ваша выходная схема должна быть входной схемой плюс два поля, которые вы хотите использовать в выходных данных, и я полагаю, что для параметра «Содержимое записи» вы должны установить «Вставить поля записи».

...