首页 > 解决方案 > NiFi 1.5.0 : GenerateTableFetch 订单结果

问题描述

是否可以从数据库中获取数据集并对其进行排序?我有一个非常大的表(7200 万行),我需要以并行方式获取它们(就像 GenerateTableFetch 所做的那样),但在我的情况下按列排序"url"

GenerateTableFetch 设置

标签: apache-nifi

解决方案


如果您提供最大值列,则查询将按该列排序(用于增量获取)。您可以尝试将您的 ORDER BY 子句添加到“附加 WHERE 子句”部分。

从 NiFi 1.7.0(撰写本文时尚未发布)开始,您可以在 QueryDatabaseTable 中指定任意查询(通过NIFI-1706),请随时为 GenerateTableFetch 编写相应的 Jira。我不确定将它添加到 GTF 的后勤工作,但如果它适用于 QDT,我不明白为什么我们不能将它添加到 GTF。


推荐阅读