我正在从 SFTP 站点读取 CSV 文件并使用 Nifi 将其加载到 mysql db。
我有以下工作流程,似乎工作正常。在开始加载数据之前,我只需要一些帮助来弄清楚如何截断表。
尼菲流:
ListSFTP -> FetchSFTP -> InferAvroSchema -> ConvertCSVtoAvro -> ConvertAvrotoJSON -> SplitJSON -> ConvertJSONtoSQL -> PutSQL
这个流程似乎工作正常,但是每次我运行它时,我都需要先截断表,然后再开始加载。
有人可以帮我提供一些关于我如何实现这一目标的信息。或者有没有比我写的更好的流程,请指教。
谢谢,阿迪尔