regex - 有没有办法使用 NiFi 将两个 CSV 内容合并为一个 CSV
问题描述
我有一个名为Test1.CSV的主 CSV,其中包含 1000 多个字段,然后我有另一个名为Test2.CSV的 CSV,其中包含两个重要字段(TestId 和 Uuid 列)。我想将 Test2.CSV 的内容合并到 Test1.CSV中,以便 Test1.CSV 具有 100 多列以及来自 Test2.CSv(TestId 和 Uuid)的这两个字段。
我应该使用什么流程和配置来实现这一目标?请帮忙
谢谢你。
解决方案
Test1.CSV 中是否有一列的值应该与 Test2.CSV 中的一行匹配?如果是这样,您可以将 Test1.CSV 与 GetFile、ListFile -> FetchFile 等一起使用,然后将LookupRecord与CSVRecordLookupService一起使用,您将在其中指向 Test2.CSV 并将其配置为将 Test1.CSV 中的字段与Test2.CSV 中的字段。您的输出架构必须是输入架构加上您想要在输出中使用的两个字段,我相信您会将“记录结果内容”设置为“插入记录字段”。
推荐阅读
- mongodb - Mongo 连接字符串问题 - 主机为空
- android - 如何在 Android sip stack SipManager 中拨打我的手机号码?
- java - 如何区分呼叫是移动呼叫还是IP呼叫?
- excel - Excel中带有字符串变量的间接函数
- java - 使用 Jackson 对类扩展进行 Json 反序列化的问题 - 未找到类型返回值的转换器
- ansible - 如何传递第二个列表进行播放
- javascript - 以角度使用 ViewChild() 获取元素
- logging - 在 RavenDB 中保存结构化日志
- bdd - 一个场景大纲中多个步骤的最佳实践
- google-chrome - 身份验证后,重定向到 PWA UI 显示的是服务工作者代码