Я читаю файлы CSV с сайта SFTP и загружаю их в mysql db с помощью Nifi.
У меня есть следующий рабочий процесс, который, похоже, работает нормально. Мне просто нужна помощь в выяснении того, как обрезать таблицу, прежде чем я начну с загрузкой данных.
Nifi Flow:
ListSFTP -> FetchSFTP -> InferAvroSchema -> ConvertCSVtoAvro -> ConvertAvrotoJSON -> SplitJSON -> ConvertJSONtoSQL -> PutSQL
Кажется, что этот поток работает нормально, но каждый раз, когда я его запускаю, мне нужно сначала усечь таблицу, а затем начать загрузку.
Может ли кто-нибудь помочь мне с некоторой информацией о том, как я могу этого добиться. Или есть лучший поток, чем то, что я написал, посоветуйте, пожалуйста.
Спасибо, Аадил