統一目錄管理表淺克隆

重要的

在磚運行時13.1及以上,淺克隆支持統一目錄是公共預覽。

你可以使用淺克隆來創建新的統一目錄管理表從現有統一目錄管理表。淺克隆支持統一目錄允許您創建表和訪問控製權限獨立於所屬的表,而不需要複製底層數據文件。

更多關於δ克隆,明白了克隆一個表在磚上

更多統一目錄管理表,請參閱管理表

統一目錄上創建一個淺克隆

您可以創建一個淺克隆在統一目錄使用相同的語法用於淺克隆整個產品,如以下所示的語法的例子:

創建<catalog_name><schema_name><target_table_name>克隆<catalog_name><schema_name><source_table_name>

上創建一個淺克隆統一目錄,你必須有足夠的權限在源和目標資源,詳細如下表:

資源

權限要求

源表

選擇

源模式

使用

源目錄

使用

目標模式

使用,創建

目標目錄

使用

像其他的create table語句,用戶創建一個淺克隆目標表的所有者。克隆一個目標表的所有者可以控製訪問權限表獨立的源表。

請注意

克隆表的所有者可能不同於一個源表的所有者。

查詢或修改一個淺克隆表統一目錄

重要的

計算所需的指令在本節描述權限配置共享訪問模式。單用戶訪問模式,請參閱工作與淺克隆表在單用戶訪問模式

查詢一個淺克隆統一目錄,你必須有足夠的權限放在桌上,包含資源,詳細如下表:

資源

權限要求

目錄

使用

模式

使用

選擇

你還必須有修改克隆操作的權限在目標完成以下操作:

  • 插入記錄

  • 刪除記錄

  • 更新記錄

  • 合並

  • 創建取代

  • 下降

工作與淺克隆表在單用戶訪問模式

在處理統一目錄淺克隆在單用戶訪問模式,你必須有權限的資源克隆源表和目標表。

這意味著,除了簡單的查詢要求目標表的權限,你必須有使用源目錄的權限和模式選擇源表的權限。對於任何查詢,更新或插入記錄目標表,你必須也有修改源表的權限。

磚建議使用統一目錄克隆與共享訪問模式,這使得計算獨立進化的權限統一目錄淺克隆目標和源表。

限製

  • 僅供淺克隆統一目錄,統一目錄管理表支持的源和目標。

  • 你不能分享淺克隆使用三角洲共享。

  • 你不能窩淺克隆,這意味著你不能做一個淺從淺克隆克隆。

  • 運行真空或刪除源表淺克隆打破了目標表。