演變冰山表模式 - Amazon Athena

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

演變冰山表模式

Iceberg 結構描述更新只會變更中繼資料。執行結構描述更新時,不會更改任何資料檔案。

Iceberg 格式支持以下結構描述的變化:

  • Add – 在資料表或巢狀 struct 中新增資料欄。

  • Drop – 在資料表或巢狀 struct 中移除現有的資料欄。

  • Rename – 重新命名巢狀 struct 中現有的資料欄或欄位。

  • Reorder – 變更資料欄的順序。

  • Type promotion – 增加可用的資料欄、struct 欄位、map 鍵、map 值或 list 元素類型。目前,Iceberg 資料表會支援以下情況:

    • 整數到大整數

    • float 到 double

    • 增加十進制類型的精度

您可以使用本節中的DDL陳述式來修改 Iceberg 資料表結構定義。