tAggregateRow Talend-如何从Talend中的表中计算行数

tAggregateRow Talend-如何从Talend中的表中计算行数,talend,rowcount,Talend,Rowcount,格式是 tJDBCInput 主要 塔格里盖特罗 主要 tJavaRow 主要 特洛格罗 如图所示: 在tAggregateRow基本设置下,我有以下内容: 我应该用tJava写些什么来获取rowcount的值呢?如果你想获取tjdbcinput读取的数据的行号,Talend可以在本地提供它,而不需要进行聚合,行号存储在全局映射中,你可以使用这行代码((整数)globalMap.get(“tjdbcinput_1_NB_line”)) 您可以在tJava组件中使用它,并使用 System.o

格式是

  • tJDBCInput
  • 主要
  • 塔格里盖特罗
  • 主要
  • tJavaRow
  • 主要
  • 特洛格罗
如图所示:

在tAggregateRow基本设置下,我有以下内容:


我应该用tJava写些什么来获取rowcount的值呢?

如果你想获取tjdbcinput读取的数据的行号,Talend可以在本地提供它,而不需要进行聚合,行号存储在全局映射中,你可以使用这行代码
((整数)globalMap.get(“tjdbcinput_1_NB_line”))

您可以在
tJava
组件中使用它,并使用
System.out.println(((整数)globalMap.get(“tJDBCInput_1_NB_LINE”))

而此变量仅在运行Subbob后提供有效结果。感谢您的回复,非常有用!但它使用taggregate计数运行。