三角洲列映射
預覽
這個特性是在公共預覽。
三角洲湖支持列映射,它允許三角洲表列和相應的拚花列使用不同的名稱。使三角洲模式演化操作,比如列映射重命名列
δ桌子上而不需要重寫底層鋪文件。它還允許用戶名三角洲表列使用字符不允許拚花,如空間,這樣用戶可以直接攝取CSV或JSON數據到三角洲,而不需要重命名列之前由於字符限製。
需求
磚運行時10.2或以上。
列映射需要三角洲表版本讀者和作家版本5版本2。三角洲表所需的表版本,您可以啟用列映射通過設置
delta.columnMappingMode
來的名字
。表你可以升級版本,使通過使用單個列映射改變表
命令:改變表<table_name>集TBLPROPERTIES(“delta.minReaderVersion”=' 2 ',“delta.minWriterVersion”=“5”,“delta.columnMapping.mode”=“名字”)
請注意
表中設置這些屬性之後,你隻能讀和寫這個三角洲表使用磚運行時的10.2及以上。
刪除列
當列映射為δ啟用表,您可以將一個或多個列:
改變表table_name下降列col_name改變表table_name下降列(col_name_1,col_name_2,…)
更多細節,請參閱刪除列。