通過行級許可權可以按行管控不同使用者針對同一張表的資料查看範圍,保證不同角色只能查看自己所需的資料,無需建立視圖或拆分子表使用,降低維護成本的同時有效保障資料安全。本文為您介紹如何添加及管理行級許可權。
前提條件
已購買行級許可權增值服務並且當前租戶已開通行級許可權功能。
使用限制
超級管理員擁有所有資料錶行、列許可權,不受行級許可權管控。
如果資料表開啟了行級許可權,且表負責人不在行級許可權的授權列表內,則該表負責人將不會擁有該資料表的任一行級許可權。
行級許可權針對計算引擎中的表生效,不對資料來源中的表生效。
在離線研發和分析中,支援查看、全量下載自己有許可權的行資料(行級許可權僅針對查表資料生效,若執行改表結構、改表資料、刪除表時,行級許可權不生效)。
在離線整合中,當資料表來源選擇專案時,支援同步自己有許可權的行資料。
在目錄-資料預覽中,支援查看自己有許可權的行資料。
在建立行為關係、離線視圖時,生產帳號支援讀取有許可權的行資料。
在調用API過程中,使用者不受行級許可權管控。
行級許可權不支援跨租戶發布,您可在目標租戶建立行級許可權。
許可權說明
超級管理員、安全性系統管理員在內的系統角色和具有許可權管理-行級許可權管理的自訂全域角色支援添加及管理行級許可權。
添加行級許可權
在Dataphin首頁,在頂部功能表列選擇管理中心 > 許可權管理。
單擊左側導覽列的行級許可權,在行級許可權管理頁面單擊+添加行級許可權按鈕,進入新增行級許可權頁面。
在新增行級許可權頁面,配置參數。
參數
描述
許可權名稱
行級許可權的名稱,全域唯一,不超過64個字元。
描述說明
添加行級許可權的說明,不超過128個字元。
控制欄位
填寫需要管控的欄位,支援一張表的多個欄位進行組合管控。欄位名稱和欄位說明不超過64個字元,欄位類型支援文本類型和數實值型別。
單擊新增控制欄位按鈕,支援添加不超過10個控制欄位。
管控規則
添加許可權的管控規則,配置詳情請參見建立管控規則。
當新增一個規則時,系統預設添加所有行可見規則,您可以授權可見使用者或開啟、停用該規則。
其他規則:支援編輯、刪除操作。
編輯:支援修改規則的配置資訊。
刪除:刪除後,該規則下已授權的使用者權限將被回收。
關聯表
添加管控的資料表,您可以對已添加的表執行去資產、刪除操作。配置詳情請參見新增關聯表。
去資產:支援跳轉至目錄下當前表詳情頁面查看更多資訊。
刪除:資料表刪除後不可撤銷。
查看受影響生產帳號
所選關聯表如果存在下遊表,開啟行級許可權後,可能對下遊表的產出任務造成影響,建議給下遊表所在專案的生產帳號添加所有行可見許可權,詳情請參見查看受影響生產帳號。
單擊確定,完成行級許可權規則配置。
建立管控規則
單擊+建立管控規則按鈕,在新增管控規則對話方塊中,配置參數後,單擊確定。
參數 | 說明 |
規則名稱 | 許可權的規則名稱,所屬許可權下名稱唯一,不超過64個字元。 此規則名稱將在申請相關的資料表許可權時展示。 |
許可權運算式 | 針對管控的欄位添加運算式,系統預設填充第一個控制欄位,支援選擇所有控制欄位。支援的運算條件詳情如下:
支援最多添加20條規則,每條規則不超過5層關係;每個規則或每條關係之間的過濾條件為且、或。 運算式預覽:系統根據許可權運算式配置即時產生SQL語句。 |
授權使用者 | 單擊添加授權賬戶按鈕,對使用者進行授權,支援授權的帳號類型為個人賬戶、生產賬戶、使用者組、資料服務應用。單擊儲存 說明 已被當前規則授權的使用者不支援再次授權,支援刪除後,再進行授權。 |
新增關聯表
單擊+新增關聯表按鈕,在新增關聯表對話方塊中,配置參數後,單擊確定。
支援新增不超過50張資料表。
已被關聯的資料表不可重複關聯;表的所屬欄位已關聯了一個控制欄位,不可關聯另外一個控制欄位。
當資料表的關聯欄位為空白,則不支援儲存,可快捷篩選,修改後,再進行儲存。
您可以搜尋需要關聯的計算源表和資料來源表,系統會為您匹配與管控欄位的名稱、資料類型相同的綁定欄位,支援修改;若需大量新增資料表,您可以單擊批量搜尋並添加,在批量搜尋對話方塊中,計算源表支援專案名.表名或板塊.表名進行精確搜尋;資料來源表支援DB/Schema.table進行精確搜尋,多個表名之間用半形分號(;)、半形逗號(,)或分行符號(\n)分隔,最多添加不超過100張表。
關聯表列表
您可以根據資料表的名稱模糊搜尋關聯表,也可根據控制欄位篩選關聯表或快捷篩選關聯欄位為空白的關聯表。
為您展示篩選後關聯表資訊,包括關聯表的名稱、所屬板塊/專案/資料來源、關聯欄位、控制欄位。同時,您可對篩選後的表執行如下操作。
操作項
描述
去資產
單擊去資產表徵圖,跳轉至治理 > 資產清單該表的詳情頁面查看更多資訊。
編輯
單擊編輯表徵圖,支援修改已關聯的欄位。
刪除
單擊刪除表徵圖,將同步刪除當前表下的所有關聯欄位。
查看受影響生產帳號
單擊查看受影響生產帳號按鈕,在受影響的生產帳號對話方塊中,配置參數後,單擊確定。

地區 | 描述 |
①搜尋 | 支援搜尋當前受影響的生產帳號。 |
②受影響生產帳號列表 | 為您展示任務所屬專案的生產帳號、當前許可權、授予許可權資訊。同時,您可以查看受影響的下遊表。
|
③授權 | 支援批量為生產帳號添加當前行級許可權中所有行級規則。 此處配置的許可權將覆蓋授予許可權中配置的許可權。 |
管理行級許可權
您可以在行級許可權管理列表查看已配置的行級許可權規則、相關表等資訊。

地區 | 描述 |
①篩選與搜尋 | 您可以按照行級許可權的名稱進行搜尋,也可以按照相關表進行篩選。 |
②說明 | 您可以查看行級許可權原理介紹,包括圖例模式和SQL代碼。
|
③行級許可權列表 | 為您展示行級許可權的名稱、管控規則、關聯表、操作人、操作時間資訊。同時,您可以對許可權執行查看、編輯、刪除操作。
|
