Talend:使用java代码创建组件

Talend:使用java代码创建组件,talend,data-analysis,data-integration,Talend,Data Analysis,Data Integration,我是Talend open studio的新用户 我想找到一种方法,在不使用拖放工具的情况下,使用java代码手动添加tinputfile或tligrow之类的组件 请帮忙 非常感谢我认为这是不可能的(事实上我很肯定你不可能)。 当您拖放组件时,您会“生成”Java源代码,这些代码将在以后构建作业(或在studio中运行)时编译。 您希望如何在运行时更改字节码 扶轮基金会我认为这是不可能的(事实上我很肯定你不可能)。 当您拖放组件时,您会“生成”Java源代码,这些代码将在以后构建作业(或在st

我是Talend open studio的新用户 我想找到一种方法,在不使用拖放工具的情况下,使用java代码手动添加tinputfile或tligrow之类的组件 请帮忙
非常感谢

我认为这是不可能的(事实上我很肯定你不可能)。 当您拖放组件时,您会“生成”Java源代码,这些代码将在以后构建作业(或在studio中运行)时编译。 您希望如何在运行时更改字节码


扶轮基金会

我认为这是不可能的(事实上我很肯定你不可能)。 当您拖放组件时,您会“生成”Java源代码,这些代码将在以后构建作业(或在studio中运行)时编译。 您希望如何在运行时更改字节码


TRF是的,您可以创建自己的Talend组件。有一个非常全面的,多部分的教程在

您还可以查看现有组件的源代码,了解如何实现和设置这些组件

也许可以研究tInputFile是如何构建的,制作一个副本,并扩展到您的目的


或者,如果所有文件都具有相同的架构并位于相同的目录中,则可能不需要自定义组件。而是创建一个prenr作业,该作业获取目录中的文件列表,并循环遍历每个文件名。对于每个文件,它将调用一个子作业来读取和处理该文件。

是的,可以创建自己的Talend组件。有一个非常全面的,多部分的教程在

您还可以查看现有组件的源代码,了解如何实现和设置这些组件

也许可以研究tInputFile是如何构建的,制作一个副本,并扩展到您的目的


或者,如果所有文件都具有相同的架构并位于相同的目录中,则可能不需要自定义组件。而是创建一个prenr作业,该作业获取目录中的文件列表,并循环遍历每个文件名。对于每个文件,它都会调用一个子作业来读取和处理该文件。

我已经提供了使用Java创建自定义组件的所有步骤。这里是指向我答案的链接

我已经提供了使用Java创建自定义组件的所有步骤,这里是指向我答案的链接

您想做什么?你能详细说明一下吗?事实上我想创建很多Tinputfiles我没有一个固定的数字,所以我想动态添加它们你说的动态是什么意思?您的意思是必须读取文件夹或目录中的所有文件吗?您想做什么?你能详细说明一下吗?事实上我想创建很多Tinputfiles我没有一个固定的数字,所以我想动态添加它们你说的动态是什么意思?您的意思是您必须阅读文件夹或目录中的所有文件吗?Hi TRF非常感谢您的回复我将尝试找到另一个进程来完成我的任务Hi TRF非常感谢您的回复我将尝试找到另一个进程来完成我的任务