轉到三角洲湖

轉換δ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_namedatabase_nametable_name轉換δcatalog_namedatabase_nametable_name分區通過date_updated日期);