比较文件中的数据后在 Talend 中创建文件夹

Creating folder in Talend after comparing data from File

我有一个要求,我有一个 excel 文件,文件中有四列。列的图像已附上。

我使用 tsystem 组件创建了一个简单的作业,它在指定目录中创建文件夹。 作业的参数更改如下:

组件正在创建所需的文件夹,但这里的要求是我将在 运行 时传递上下文变量 folder 和 folder1 的值,这需要与 excel 文件,即文件夹和文件夹 1,如果它与上下文变量 initial_path 的值匹配,则需要提供 excel.

中列路径的值

请注意 excel 将有多行,但只有一行与我在 运行 时传递的输入匹配,因此应读取每一行直到找到匹配项。

我该如何设计这份工作。

在此先感谢您的帮助。

感谢@garpitmzn 的投入,我应用了一些代码并能够构建所需的作业。

职位如下:

我应用的java代码如下:

然后在 If 触发器上,我使用了以下逻辑:

context.folder == ((字符串)globalMap.get("path_dir"))

完成了我的要求。