Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试获取 Talend 流中的行数。我有一个看起来像这样的子作业: 如何从该流中获取行数(红色箭头所在的位置)并将该值写入另一个文档或将其存储在变量中。我知道我可以在 tMap 中使用这样的变量:
但这仍然对我没有帮助,因为我只需要总行数。我如何在 Talend 中做到这一点?
Talend 输出组件有一个名为 NB_LINE 的全局变量,您可以使用它来获取写入组件文件或表的行数。 在您的情况下,您可以使用 tFileOutputExcel 的变量: (Integer)globalMap.get("tFileOutputExcel_1_NB_LINE") 请注意,这是一个“后”变量,在文件写入后可用,因此您可以使用 OnComponentOk 或 OnSubjobOk 获取它。