我想将tFileList返回的文件列表连接到文件。不允许我将其连接到tFileOutputDelimited组件。
答案 0 :(得分:3)
你可以做的是下面 - tfilelist提供迭代选项,你可以将它连接到tFixedFlowInput。在tFixedFlowInput中,您可以创建一个架构列,例如带有表达式为
的文件名filename = ((String)globalMap.get("tFileList_1_CURRENT_FILE"))
假设tFileList_1是tFileList组件的名称。 从tFixedFlowInput,您可以连接到tFileOutputDelimited并写入文件。确保使用tFileOutputDelimited的append选项,否则它将在每次迭代中保留覆盖数据。
tFileList--->(iterate)tFixedFlowInput------>(rowmain)------->tFileOutputDelimited