0

我正在尝试获取 Talend 流中的行数。我有一个看起来像这样的子作业:在此处输入图像描述 如何从该流中获取行数(红色箭头所在的位置)并将该值写入另一个文档或将其存储在变量中。我知道我可以在 tMap 中使用这样的变量:

地图

但这仍然对我没有帮助,因为我只需要总行数。我如何在 Talend 中做到这一点?

4

1 回答 1

1

Talend 输出组件有一个名为 NB_LINE 的全局变量,您可以使用它来获取写入组件文件或表的行数。
在您的情况下,您可以使用 tFileOutputExcel 的变量:
(Integer)globalMap.get("tFileOutputExcel_1_NB_LINE")
请注意,这是一个“后”变量,在文件写入后可用,因此您可以使用 OnComponentOk 或 OnSubjobOk 获取它。

于 2021-08-07T09:31:48.933 回答