下記の様に、階層パーティションを持つテーブルから、上位のパーティションのみ指定して
それ以下をロードすることができるのでしょうか?
CREATE EXTERNAL TABLE IF NOT EXISTS sample_data ( id int, name string ) PARTITIONED BY (yyyy string, mm string, dd string) /sample_data/yyyy=2017/mm=12/dd=31/000000_0 /sample_data/yyyy=2018/mm=1/dd=1/000000_0
ALTER TABLE sample_data ADD IF NOT EXISTS PARTITION(yyyy='2017'); として、特定の年のみロードしたいのですが FAILED: ValidationFailureSemanticException partition spec {yyyy=2017} doesn't contain all (3) partition columns partitionカラムは、3つ指定しろというエラー
そもそも、この様なことは、可能なのでしょうか?
あなたの回答
tips
プレビュー