如何记录talend作业结果?

如何记录talend作业结果?,talend,Talend,我们有许多talend任务将数据从oracle(tOracleInput)传输到redshift(tRedshiftOutputBulkExec)。我想将结果信息存储到DB表中。例如: 作业名称、开始时间、运行时间、加载的行、成功或失败 我知道如果我打开log4j,大多数信息都可以从日志中获得。但是,将其保存到DB表中可以方便地检查和报告结果 我对加载的记录最感兴趣。我检查了这个链接和tRedshiftOutputBulkExec的手册。他们都没有给我这样的信息 泰伦德行政中心是否提供此类功能?

我们有许多talend任务将数据从oracle(tOracleInput)传输到redshift(tRedshiftOutputBulkExec)。我想将结果信息存储到DB表中。例如: 作业名称、开始时间、运行时间、加载的行、成功或失败

我知道如果我打开log4j,大多数信息都可以从日志中获得。但是,将其保存到DB表中可以方便地检查和报告结果

我对加载的记录最感兴趣。我检查了这个链接和tRedshiftOutputBulkExec的手册。他们都没有给我这样的信息

泰伦德行政中心是否提供此类功能?实施它的最佳方式是什么


谢谢,

在查看您提供的URL后,tLogCatcher应该为您提供所需的内容(减去加载的行,您可以通过查找获得这些行)


我从Talend Studio 6.4.1版开始。在那里,您可以为作业设置“统计和日志”。它可以登录到控制台、文件或数据库。在向数据库写入数据时,设置JDBC参数和三个表的名称:

  • 统计表:存储作业的开始和结束时间戳
  • 日志表:存储错误消息
  • 仪表表:存储每个监测流量的行数
它们对应于组件tStatCatcher、tLogCatcher、tFlowMeterCatcher,您可以在其中找到所需的表模式

要监视流,请选中它,打开选项卡“组件”,并标记复选框“监视此连接”


要查看记录的值,您可以使用Studio或TAC中的“AMC”(活动监控控制台)。

下面的答案是否足够?如果是,请投票。如果没有,请让我知道如何进一步帮助您。提前谢谢。