我正在将 Teradata 转换为 Hive(版本 0.10.0)。
Teradata 查询:
QUALIFY ROW_NUMBER() OVER (PARTITION BY ADJSTMNT,SRC_CMN , TYPE_CMD,IOD_TYPE_CD,ROE_PST ,ORDR_SYC,SOR_CD,PROS_ED ORDER BY ADJSTMNT )=1
我进行了搜索,并在 hive 中找到了 Row_Sequence 的 UDF。我还将 Over Partition 替换为 Distribute All 和 sort By。但我被 QUALIFY 困住了。
任何将上述内容转换为 hive 的想法都非常感谢,并将对我们有很大帮助。