跟踪Talend中的作业进度

跟踪Talend中的作业进度,talend,Talend,我必须将数据从excel工作表复制到sql server表中。 我想跟踪我的工作进度,就像我希望在每个表完成后有输出消息说“数据已加载到tableX中”一样。 我尝试使用tLogRow,但它会输出要复制的每一行。 我应该使用哪个组件以及如何使用 我希望在从命令行运行时打印消息。 您可以通过在tJava组件中为每个tMSSqlOutput组件登录控制台并使用onComponentOk链接来完成此操作 要打印到控制台,您可以使用System.out.println(“数据已加载到tableX”) 然

我必须将数据从excel工作表复制到sql server表中。 我想跟踪我的工作进度,就像我希望在每个表完成后有输出消息说“数据已加载到tableX中”一样。 我尝试使用tLogRow,但它会输出要复制的每一行。 我应该使用哪个组件以及如何使用

我希望在从命令行运行时打印消息。

您可以通过在tJava组件中为每个tMSSqlOutput组件登录控制台并使用onComponentOk链接来完成此操作

要打印到控制台,您可以使用
System.out.println(“数据已加载到tableX”)

然后,您将在“运行”选项卡以及运行作业时生成的任何日志中看到此操作的输出,就像使用tLogRow组件一样

一种稍微长一点但不编写这段Java代码的方法是将带有onComponentOk的tFixedFlowInput链接到数据库输出组件。在这种情况下,您可以使用单列“message”(或任何您想调用的名称)指定一行数据,然后将消息放入tFixedFlowInput组件中。从这里开始,只需像平常一样将其链接到一个tLogRow