轉到三角洲湖
的轉換來δ
SQL命令將Parquet和Iceberg表轉換為Delta Lake表。
Unity Catalog支持轉換來δ
用於存儲在Unity Catalog管理的外部位置的拚花和冰山表的SQL命令。
你可以將現有的Parquet數據文件配置為Unity Catalog中的外部表,然後將它們轉換為Delta Lake,以解鎖Databricks Lakehouse的所有功能。
有關技術文檔,請參見轉換為δ.
將外部位置的Parquet或Iceberg文件目錄轉換為Delta Lake
隻要對存儲位置具有寫訪問權限,就可以將Parquet數據文件目錄轉換為Delta Lake表;有關使用Unity Catalog配置訪問的信息,請參見管理外部位置和存儲憑證.
轉換來δ拚花.`s3://我的-桶/拚花-數據`;轉換來δ冰山.`s3://我的-桶/冰山-數據`;
要將轉換後的表作為外部表加載到Unity Catalog,您需要創建表
外部位置的權限。
請注意
對於Databricks Runtime 11.2及以上版本,轉換來δ
自動推斷注冊到metastore的表的分區信息,消除了手動指定分區的需求。
將托管表和外部表轉換到Unity目錄上的Delta Lake
Unity Catalog支持多種格式的外部表,但隻支持Delta Lake格式的托管表。要將托管Parquet表直接轉換為托管Unity Catalog Delta Lake表,請參見將一個表升級為一個Unity Catalog托管表.
要將外部拚花桌升級到統一目錄,請參見將一個外部表升級到Unity Catalog.
一旦你注冊了一個外部拚花表到統一目錄,你可以把它轉換為一個外部三角洲湖表。注意,如果拚花表是分區的,則必須提供分區信息。
轉換來δcatalog_name.database_name.table_name;轉換來δcatalog_name.database_name.table_name分區通過(date_updated日期);