我们有许多talend作业将数据从oracle(tOracleInput)传输到redshift(tRedshiftOutputBulkExec)。我想将结果信息存储到DB表中。例如: 作业名称,开始时间,运行时间,加载的行,成功或失败
我知道如果我打开log4j,大多数这些信息都可以从日志中导出。但是,将其保存到数据库表中可以轻松检查和报告结果。
我对加载的记录最感兴趣。我查看了此链接http://www.talendbyexample.com/talend-logs-and-errors-component-reference.html和tRedshiftOutputBulkExec的手册。他们都没有给我这样的信息。
Talend管理中心会提供这样的功能吗?实施它的最佳方法是什么?
谢谢,
答案 0 :(得分:0)
答案 1 :(得分:0)
我从Talend Studio版本6.4.1开始。您可以在此处为作业设置“统计和日志”。它可以登录到控制台,文件或数据库。写入数据库时,可以设置JDBC参数和三个表的名称:
它们对应于组件tStatCatcher,tLogCatcher,tFlowMeterCatcher,您可以在其中找到所需的表模式。
要对其进行监视,请打开它,打开“组件”标签,然后选中“监视此连接”复选框。
要查看记录的值,可以在Studio或TAC中使用“ AMC”(活动监视控制台)。