Slide 19
Slide 19 text
IcebergにおけるHidden Partition
カラムの値を関数で変換し、パーティション値を⽣成可能
CREATE TABLE iceberg_table (id bigint, data
string, category string)
PARTITIONED BY (day(date_stamp),
bucket(5, id))
LOCATION 's3://DOC-EXAMPLE-BUCKET/your-
folder/'
TBLPROPERTIES ( 'table_type' =
'ICEBERG' )
date_stamp=2024-04-10 10:00:00
date_stamp=2024-04-10 11:00:00
date_stamp=2024-04-12 10:00:00
date_stamp_day=2024-04-10
date_stamp_day=2024-04-12
データ パーティション
004d7e64/
id=0001
id=0002
パーティション
1c795a1a/
224702fd/
24052aa/
37893aw/
id=0003
id=0004
…
day(date_stamp)
bucket(5,id)
データ