添加組織數據源,然后將數據源中的表授權給空間。
根據使用范圍,數據源分為:
組織數據源:組織管理員在組織中添加的數據源,在空間使用組織數據源前,需要組織管理員向空間授權。
空間數據源:空間管理員、組織管理員在空間中添加的數據源,僅能在該空間中使用,使用前無需授權,請參見數據源(即分析數據源)。
添加組織數據源
單擊頁面右上角,選擇組織管理>數據授權,進入數據源表授權頁面。
單擊右上角新建數據源。
在彈窗中選擇數據源類型,進行參數配置,具體操作與配置空間數據源時相同,請參見數據源(即分析數據源)。
添加組織數據源后,需要向空間授權,空間才能使用組織數據源的數據進行分析,請參見授權組織數據源。
管理數據源
組織管理員可同時管理組織數據源和空間數據源。空間數據源是在空間中添加的數據源。
在數據源表授權頁面,左側列表展示組織數據源和所有空間的空間數據源。組織數據源會在數據源名稱后顯示符號,以示與空間數據源的區別,如下圖所示。
查看詳情:單擊數據源名稱,右側顯示數據庫中的數據表列表,可單擊圖標查看表的字段信息。
編輯:單擊圖標,可編輯數據源參數,編輯操作與添加時相同,請參見數據源(即分析數據源)。
移除:單擊圖標,確認后將數據源移除。
說明若有基于該數據源的數據集,則無法刪除該數據源。請先刪除數據集后再刪除數據源。
授權:單擊圖標,將組織數據源授權給空間使用,具體操作請參見下面的授權組織數據源。
授權組織數據源
將組織數據源授權給空間后,空間才能使用該數據源創建數據集。授權方式分為三種:
表權限:將整個表授權給空間。
行權限:將表中的行通過指定字段的值進行篩選后授權給空間。若指定多個字段,則被授權的行同時滿足多個字段的取值要求。
列權限:將表的指定字段授權給空間。
三種授權方式的關系說明:
若表對一個空間同時授權表權限和行權限,或對一個空間同時授權表權限和列權限,則該空間可使用指定行或指定列,但不能使用整個表。
若表對一個空間同時授權行權限和列權限,則該空間僅擁有指定行與指定列交叉部分的權限。
若某空間已獲得表權限,該表開啟行權限或列權限后,若未向該空間授權行權限或列權限,則該空間對表的所有數據均不可見。
表權限授權、解除授權
單擊圖標,在彈窗中選擇表權限。
選擇數據表,下方顯示該表已授權的空間和有效期。
說明若選擇所有,則授權后空間對該數據源的所有數據表都有權限,包括未來增加的數據表。
若選擇多個數據表,下方顯示多個表均已授權的空間,有效期為空表示多個表的有效期不同,請分表查看具體有效期。
解除授權:單擊空間對應的移除即可解除對該空間的授權,立即生效。
授權:選擇要授權的空間,可多選,設置有效期,單擊確定完成授權。
行權限授權、解除授權
單擊圖標,在彈窗中選擇行權限。
選擇數據表,勾選啟用行級權限,開啟行級權限。
選擇受控字段,可多選。
說明若選擇多個受控字段,則被授權的行同時滿足多個字段的取值要求。
選擇的受控字段將對所有空間有效,即不能對不同空間設置不同的受控字段。如果某個空間不需要通過某個受控字段篩選行,則需要在第6步授權操作中對該受控字段的值選擇所有。
受控字段的增減將影響所有空間,立即生效。若移除受控字段,所有空間內該字段的指定值會被清除;若增加受控字段,請為所有需要行權限的空間設置該字段的授權值,否則該字段無授權值,不能取到任何一行。
不能選擇日期字段,即不能通過日期指定要授權的行。
選擇空間,在右側單擊受控字段前的圖標,下拉列表顯示已授權的值,如下圖所示。
解除授權:如上圖所示,鼠標移動到已授權的值上方,單擊右側的圖標,可移除該值,立即生效。當所有值都移除時,空間無任何行的權限。
授權:單擊受控字段,右側列表顯示該字段的所有值,選擇要授權的值,單擊添加,加入已授權的值列表,空間獲得對應的行權限,立即生效。
說明若選擇所有,單擊添加后,空間對該字段的所有值都有權限,包括未來增加的字段值,即空間獲得的行權限將不受該字段限制。
列權限授權、解除授權
單擊圖標,在彈窗中選擇列權限。
選擇數據表,勾選啟用列級權限,開啟列級權限。
選擇空間,中間顯示已授權的字段,右側顯示所有字段。
解除授權:如上圖所示,鼠標移動到已授權的字段上方,單擊右側的圖標,可移除該字段,立即生效。
授權:如上圖所示,在右側選擇要授權的字段,單擊添加,加入已授權的字段列表,空間獲得對應的列權限,立即生效。若選擇所有,單擊添加后,空間獲得所有列權限。