Apache nifi 如何在NIFI QueryDataBaseTable处理器中通过获取数据进行排序
如何保证NiFi QueryDataBaseTable处理器每次获取增量表时的数据顺序。该表有一个称为“SEQNUM”的增量字段。并在QueryDataBaseTable处理器中通过“SEQNUM”设置“最大值列”。从Apache nifi 如何在NIFI QueryDataBaseTable处理器中通过获取数据进行排序,apache-nifi,Apache Nifi,如何保证NiFi QueryDataBaseTable处理器每次获取增量表时的数据顺序。该表有一个称为“SEQNUM”的增量字段。并在QueryDataBaseTable处理器中通过“SEQNUM”设置“最大值列”。从QueryDatabaseTable处理器获得结果流文件后,是否有任何方法通过获取增量表进行排序 然后使用QueryRecordprocessor添加新的sql查询,其中包含orderby子句 通过使用QueryRecord处理器,我们确保每个流文件中seqnum的顺序安排为as
QueryDatabaseTable
处理器获得结果流文件后,是否有任何方法通过获取增量表进行排序
- 然后使用
processor添加新的sql查询,其中包含QueryRecord
子句orderby
- 通过使用
处理器,我们确保每个流文件中seqnum的QueryRecord
顺序安排为
asc/desc
- 如果由于
的原因,您有多个QueryDatabaseTable
,则使用流文件
处理器将流文件合并为一个流文件,然后将MergeRecord
连接连接到QueryRecord处理器,以对流文件中的数据进行排序(但这不是最佳方式,而不是代码> NiFi <代码>考虑<强> >代码>蜂箱< /代码> <强> >这类重型电梯)。merged
有关QueryRecord处理器的更多详细信息,请参阅和链接。从
QueryDatabaseTable
处理器获得结果流文件后
- 然后使用
processor添加新的sql查询,其中包含QueryRecord
子句orderby
- 通过使用
处理器,我们确保每个流文件中seqnum的QueryRecord
顺序安排为
asc/desc
- 如果由于
的原因,您有多个QueryDatabaseTable
,则使用流文件
处理器将流文件合并为一个流文件,然后将MergeRecord
连接连接到QueryRecord处理器,以对流文件中的数据进行排序(但这不是最佳方式,而不是代码> NiFi <代码>考虑<强> >代码>蜂箱< /代码> <强> >这类重型电梯)。merged