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