流集阶段中的记录数

时间:2017-09-15 14:39:09

标签: streamsets

我使用Streamsets将记录从oracle摄取到ElasticSearch。我想在maprDB目标中注册我在oracle查询中处理每一步的记录计数。如何在特定的流集阶段获取记录数?

1 个答案:

答案 0 :(得分:2)

您可以插入一个脚本处理器(JavaScript Evaluator)来触发事件记录。并将MaprDB目标连接到脚本处理器事件通道。

var eventRecord = sdcFunctions.createEvent("count", 1);
eventRecord.value = { recordCount :  records.length};
sdcFunctions.toEvent(eventRecord);

Sample Pipeline