Iceberg schema更新是仅元数据的更改。执行schema更新时,不会更改任何数据文件。
Iceberg 格式支持以下Schema revolution
更改:
运行下面的查询以向表中添加新列。将查询复制并粘贴到 Athena 查询编辑器中,然后单击 “运行” 按钮
ALTER TABLE default.customers_iceberg ADD COLUMNS (segment string)
就总收入而言,customer_id=32412 是最大的消费者,因此我们将该客户放入 XL 细分市场:
update default.customers_iceberg set segment ='XL' where "customer_id" = 32412
我们来看看更新后的数据。将下面的查询复制并粘贴到 Athena 查询编辑器中,然后单击运行按钮:
select * from "customers_iceberg"where "customer_id" = 32412