行内の一意のアイテムごとにパーティションが作成されるように、ハイブでテーブルをパーティション分割したいと考えています。約 40 億行のテーブルに対して最大 250 のパーティションがあるため、for ループまたは個別のようなものにしたいと考えています。これがコードでの私の考えです(明らかに機能していません)
ALTER TABLE myTable ADD IF NOT EXISTS
PARTITION( myColumn = 個別の myColumn);
または、Hive にある種のループがありますか? これには UDF が必要ですか? 可能であれば、ハイブの回答が望ましいでしょう。
ありがとう。