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
検索を行ったところ、ハイブで Row_Sequence の UDF が見つかりました。また、Over Partition を Distribute All と sort By に置き換えました。しかし、私はQUALIFYにこだわっています。
上記をハイブに変換するアイデアは本当に高く評価され、私たちを大いに助けてくれます。