如何为 tMongoDBBulkLoad 遍历文件
How to iterate over files for tMongoDBBulkLoad
遍历文件并将它们提供给 tMongoDBBulkLoad 的最佳方法是什么?它发现您不能从 tFileList 组件(迭代)输入此组件 - 这最有意义。
我想导入 80 个文件,而不是创建一个大文件,如果在导入过程中遇到问题,这个文件太大而无法在记事本中打开。
谢谢
---更新----
我知道如何使用其他组件执行此操作,我的问题是我无法将 Iterate 组件提供给 tMongoBulkLoad
简化后的作业是这样的:
tFileList ---------iterate--------tMongoDBBulkLoad
并在 tMongoDBBulkLoad
设置中将 Data file
设置为:
((String)globalMap.get("tFileList_1_CURRENT_FILEPATH"))
这里,tFileList
会遍历文件,在每次迭代中,会触发tMongoDBBulkLoad
加载当前文件,由全局变量指示。
--- 回复更新 ---
要将迭代触发器连接到组件,您可以添加一个没有代码的虚拟 tjava,它将像这样:
tFileList -----(iterate)-----tJava-------(onComponentOk)-------tMongoDBBulkLoad
遍历文件并将它们提供给 tMongoDBBulkLoad 的最佳方法是什么?它发现您不能从 tFileList 组件(迭代)输入此组件 - 这最有意义。
我想导入 80 个文件,而不是创建一个大文件,如果在导入过程中遇到问题,这个文件太大而无法在记事本中打开。
谢谢
---更新----
我知道如何使用其他组件执行此操作,我的问题是我无法将 Iterate 组件提供给 tMongoBulkLoad
简化后的作业是这样的:
tFileList ---------iterate--------tMongoDBBulkLoad
并在 tMongoDBBulkLoad
设置中将 Data file
设置为:
((String)globalMap.get("tFileList_1_CURRENT_FILEPATH"))
这里,tFileList
会遍历文件,在每次迭代中,会触发tMongoDBBulkLoad
加载当前文件,由全局变量指示。
--- 回复更新 ---
要将迭代触发器连接到组件,您可以添加一个没有代码的虚拟 tjava,它将像这样:
tFileList -----(iterate)-----tJava-------(onComponentOk)-------tMongoDBBulkLoad