如何将 tFileList 输出发送到 Talend 中的文件?
How can tFileList output be sent to a file in Talend?
我想将 tFileList 返回的文件列表连接到一个文件。不允许我将它连接到 tFileOutputDelimited 组件。
您可以做的如下 - tfilelist 提供迭代选项,您可以将它连接到 tFixedFlowInput。在 tFixedFlowInput 中,您可以创建一个架构列说文件名,表达式为
filename = ((String)globalMap.get("tFileList_1_CURRENT_FILE"))
假设 tFileList_1 是 tFileList 组件的名称。
从 tFixedFlowInput 您可以连接到 tFileOutputDelimited 并写入文件。确保使用 tFileOutputDelimited 的附加选项,否则它会在每次迭代中继续覆盖数据。
tFileList--->(iterate)tFixedFlowInput------>(rowmain)------->tFileOutputDelimited
我想将 tFileList 返回的文件列表连接到一个文件。不允许我将它连接到 tFileOutputDelimited 组件。
您可以做的如下 - tfilelist 提供迭代选项,您可以将它连接到 tFixedFlowInput。在 tFixedFlowInput 中,您可以创建一个架构列说文件名,表达式为
filename = ((String)globalMap.get("tFileList_1_CURRENT_FILE"))
假设 tFileList_1 是 tFileList 组件的名称。 从 tFixedFlowInput 您可以连接到 tFileOutputDelimited 并写入文件。确保使用 tFileOutputDelimited 的附加选项,否则它会在每次迭代中继续覆盖数据。
tFileList--->(iterate)tFixedFlowInput------>(rowmain)------->tFileOutputDelimited