角色、權限集和模型集會搭配使用,管理使用者可以執行的動作和查看的內容。在「管理」面板的「使用者」部分,您可以透過「角色」頁面查看、設定及指派角色、權限集和模型集。
如要搜尋特定角色、權限集和模型集,請在右上方的搜尋框輸入搜尋字詞,然後按下 Enter 鍵。
定義
- 「角色」定義了使用者或群組對 Looker 中特定模型集擁有的權限。將一個權限集與一個模型集結合,即可建立角色。
- 權限集定義使用者或群組可執行的操作。您可以選取要指派給使用者或群組的權限組合。必須做為角色的一部分,才能發揮作用。
- 模型集定義使用者或群組可查看的資料和 LookML 欄位。您可以選取使用者或群組應有權存取的 LookML 模型組合。必須做為角色的一部分,才能發揮作用。
管理角色
角色是由一個權限集和一個模型集組成。一般來說,角色會以貴組織中的人員或群組類型命名,例如管理員、Looker 開發人員、財務團隊,但您也可以採用自己的命名慣例。
使用者在 Looker 中可以有多個角色。如果使用者在公司中扮演多個角色,或您想建立複雜的模型存取系統,這項功能就非常實用。
建立、編輯及刪除角色
如要建立角色,請按照下列步驟操作:
- 按一下「角色」頁面頂端的「新增角色」按鈕。
Looker 會顯示「New Role」(新增角色) 頁面,您可以在該頁面進行下列設定:
完成角色設定後,按一下頁面底部的「New Role」按鈕。
角色建立完成後,如要編輯,請在「角色」頁面中,按一下角色右側的三點圖示「選項」選單,然後選取「編輯」。選取「編輯」會前往該角色的「編輯角色」頁面,您可以在該頁面編輯名稱、權限集、模型集,以及指派給該角色的群組或使用者。
如要刪除角色,請在「角色」頁面中,按一下角色右側的三點圖示「選項」選單,然後選取「刪除」。
使用「新增/編輯角色」強化功能建立及編輯角色
在執行個體啟用「New/Edit Roles Enhancement」預先發布版功能後,「New Role」和「Edit Role」頁面會提供更新後的逐步導覽面板,其中包含分頁搜尋表格、即時相容性驗證和安全防護措施。
使用強化介面建立角色
如要使用強化介面建立角色,請按照下列步驟操作:
- 按一下「角色」頁面頂端的「新增角色」按鈕。
Looker 會顯示「New Role」(新增角色) 頁面。在左側的步驟導覽面板中,前往各個部分設定角色:
- 角色名稱:在內容面板中,輸入角色的描述性名稱。摘要步驟面板中的角色名稱會動態更新。
權限集:使用圓形按鈕,從分頁表格中選取單一權限集。
- 使用表格頂端的搜尋列,依名稱篩選權限集。
- 按一下權限集下方的「查看」連結,即可展開並查看包含的權限,不必選取權限集。
- 按一下權限集名稱旁的「編輯」圖示,即可在新的瀏覽器分頁中修改自訂權限集。內建權限集 (「管理員」和「Gemini」) 會顯示為停用,無法選取。
模型集:使用圓形按鈕,從分頁表格中選取單一模型集。
- 使用搜尋列,依名稱篩選模型集。
- 按一下「查看」,即可檢查模型集內含的模型。
- 按一下模型集名稱旁的「編輯」圖示,即可在新的瀏覽器分頁中修改模型集。
使用者:(選用) 使用分頁表格中的核取方塊,將一或多位使用者指派給角色。
- 使用搜尋列,依 ID、名稱或電子郵件篩選使用者。
- 如果使用者的直接角色指派功能已由驗證設定停用,則無法選取。
群組:(選用) 使用分頁表格中的核取方塊,將一或多個群組指派給角色。
- 使用搜尋列,依 ID 或名稱篩選群組。
- 外部代管群組會顯示為停用,以免手動重新指派。
在步驟面板中查看所選項目。完成必要選項後,每個步驟旁的勾號圖示會變成綠色。
完成所有必要設定 (「角色名稱」、「權限集」和「模型集」) 後,按一下「建立角色」。
在「Confirm New Role」(確認新角色) 對話方塊中,查看權限集、模型集、使用者和群組的變更摘要,以及任何群組繼承警告。按一下「確認」,確認並建立角色。
使用強化介面編輯角色
如要使用強化介面編輯現有角色,請按照下列步驟操作:
- 在「角色」頁面中,按一下要編輯的角色右側的三點圖示「選項」選單,然後選取「編輯」。
- Looker 會顯示「Edit Role」頁面,並預先填入角色目前的設定。您可以依序瀏覽各個部分,或直接在步驟面板中選取部分,修改角色的名稱、權限集、模型集,以及指派的使用者或群組。
- 修改完成後,按一下「儲存角色」。
在「Confirm Update Role」(確認更新角色) 對話方塊中,查看權限集、模型集、使用者和群組的變更摘要,以及任何群組繼承警告。按一下「確認」,確認並建立角色。
如果嘗試離開頁面或關閉分頁,但未儲存變更,系統會顯示「未儲存的變更」提示,警告您必須先儲存變更再離開頁面,否則變更會遺失。按一下「Cancel」(取消) 即可捨棄變更,並直接返回「Roles」(角色) 頁面。
權限集和模型集相容性檢查
設定角色時,Looker 會即時驗證所選權限集和模型集的相容性:
develop和manage_models權限:如果所選權限集同時包含develop和manage_models權限,角色必須使用「All」模型集。清單中的所有其他模型組合都會停用。manage_modelsets_restricted權限:如果所選權限集包含manage_modelsets_restricted權限,角色就無法使用「所有」模型集。「所有」模型集已停用。- 受限制權限集與「所有」模型集:如果先選取「所有」模型集,系統會停用任何包含
manage_modelsets_restricted權限的權限集。
防止管理員遭到鎖定
為避免管理員不慎失去管理員權限,管理員角色編輯頁面會停用已登入管理員的核取方塊。只有在透過 Google Cloud IAM 同步處理從外部管理使用者的管理員存取權時,系統才會略過這項鎖定防護機制。
直接角色繼承限制
如果執行個體的 SAML、OpenID Connect 或 LDAP 驗證設定停用直接角色指派,則「使用者」表格中這些使用者的核取方塊會停用。不過,管理員仍可取消指派直接指派給使用者的角色。
管理功能助理
在執行個體啟用管理員助理功能後,按一下「新增角色」或「編輯角色」頁面標頭中的「 管理員助理」按鈕,即可開啟管理員助理面板。管理員助理會提供角色建立最佳做法、權限依附元件和 Gemini 功能存取權的指引。
預設角色
如果是新執行個體,Looker 會建立下列預設角色,每個角色都包含同名的預設權限集:
- 管理員
- 透過 IAM 指派的管理員
- 開發人員
- Gemini
- Looker CI 使用者
- 對話式數據分析代理管理員
- 對話式數據分析使用者
- 對話式分析檢視表
- 支援進階編輯器
- 支援基本編輯者
- 客戶工程師進階編輯器
- 使用者
- 檢視者
下列各節中的預設角色有使用條件。
透過 IAM 指派的管理員
「透過 IAM 授予管理員權限」角色僅適用於 Looker (Google Cloud Core),且只能透過 Google Cloud 控制台管理。詳情請參閱「使用 OAuth 和 IAM 進行驗證與授權」和「Looker 管理員角色與透過 IAM 授予的 Looker 管理員角色」說明文件。
「透過 IAM 授予管理員權限」角色使用「管理員」權限集。
Looker CI 使用者
如果 Looker 執行個體已啟用持續整合,系統會自動建立 Looker CI 使用者角色。「Looker CI 使用者」角色會套用至 Looker CI 服務帳戶,您可以在「使用者」管理頁面的「服務帳戶」分頁中查看這些帳戶。Looker 會使用這些 CI 服務帳戶,在執行個體上執行 CI 執行作業。
Looker CI 使用者角色具備下列權限,可執行 CI 執行作業:
deploy:設定 CI 執行作業所需的 GitHub Webhook 時,必須使用這個角色see_ci:必須具備這項權限,才能查看 CI 執行作業結果、查看 CI「Suites」(套件) 頁面,以及執行 CI 套件manage_ci:必須具備這項權限,才能建立 CI 套件、管理 CI 使用者,以及設定 Git 與持續整合的連線
Gemini
Gemini 角色無法重新命名或刪除。根據預設,這個角色的權限集會套用至 Looker 執行個體上的所有模型。這個角色包含 Gemini 權限集,使用者只要具備其他必要權限,就能在 Looker 執行個體中透過 Gemini 執行下列工作:
- 編寫 LookML:如果使用者具備的 Looker 角色,包含 LookML 專案中至少一個模型的
develop權限。 - 建立自訂 Looker 圖表:使用者也必須具備包含
can_override_vis_config權限的 Looker 角色。 - 即使使用者在 Looker 中未獲派
explore權限,只要他們具備包含其他必要權限的 Looker 角色,就能透過對話式數據分析直接查詢 Looker Explore 資料,或與查詢 Explore 資料的資料代理對話。
您需要其他權限才能使用對話式數據分析,這些權限可透過對話式數據分析代理管理員或對話式數據分析使用者角色授予。
如要進一步瞭解 Gemini in Looker 功能,請參閱「Gemini in Looker 簡介」。
對話式數據分析代理管理員
對話式數據分析代理管理員角色包含對話式數據分析代理管理員權限集,適用於 Looker 執行個體上的所有模型。具備這個角色的使用者可以建立、編輯、共用及刪除使用 Looker 探索的對話式數據分析資料代理,也可以建立代理工作流程。
對話式數據分析使用者
「對話式數據分析使用者」角色包含 Looker 執行個體上所有模型的「對話式數據分析使用者權限集」。具備這個角色的使用者只要有對話式數據分析資料代理的檢視權限,就能在 Looker 與任何資料代理對話,並建立 Agentic Workflows。
對話式分析檢視表 26.12 新增
「對話式數據分析檢視者」角色包含 Looker 執行個體上所有模型的「對話式數據分析檢視者權限集」。具備這個角色的使用者只要有資料代理的檢視權限,以及適當模型的 access_data 權限,就能與 Looker 中的任何對話式數據分析資料代理對話。
支援進階編輯者和支援基本編輯者
如果 Looker 管理員停用分級支援存取權實驗室功能,這些角色就不會顯示在 Looker (原始版) 執行個體上。如果 Looker (Google Cloud Core) 執行個體使用私人連線 (私人服務存取權或 Private Service Connect) 網路或混合連線網路,就不會顯示這些角色。
「支援進階編輯者」和「支援基本編輯者」角色無法編輯、刪除,也無法指派給支援存取權使用者以外的使用者。
為使用者指派預設角色
如要更新個別使用者的設定,指派預設角色,請按照下列步驟操作:
- 前往「管理」面板「使用者」部分的「使用者」頁面。
- 選取要變更權限的使用者或群組。
- 從「Roles」(角色) 下拉式選單中選取角色名稱。
- 選取「儲存」即可保留這些設定。
權限集
權限集定義了使用者或群組可執行的操作。管理員可以使用 Looker 的預設權限集或建立原始權限集,但請留意權限依附元件。
如要進一步瞭解所有可用權限及其類型,請參閱權限清單。
預設權限集
如果是新安裝,Looker 會提供幾組預設權限集,您可以從這些權限集開始:
建立新角色時,這些權限集會顯示為選項。選取其中一個權限集後,Looker 會顯示該權限集包含的權限清單。
建立權限集
如要建立權限集,請按一下「角色」頁面頂端的「新增權限集」按鈕。Looker 會顯示一個頁面,您可以在其中輸入權限集名稱,並選取要包含的權限。視需要設定完成後,按一下頁面底部的「New Permission Set」按鈕。
建立權限集後,如要編輯或刪除,請在「角色」頁面中,按一下權限集右側的三點圖示「選項」選單,然後選取「編輯」或「刪除」。
權限和依附元件
部分權限需要其他權限才能正常運作。舉例來說,如果有人想在 LookML 中開發,就必須先能查看 LookML,這很合理。
建立權限集時,可用的權限會顯示在縮排清單中。如果某個權限縮排在另一個 (上層) 權限下方,您必須先選取上層權限。權限清單可能如下所示:
☑️ access_data
☑️ see_lookml_dashboards
☑️ see_looks
☑️ see_user_dashboards
在這個範例中,Looker 使用縮排來表示下列內容:
- 您隨時可以選取「
access_data」權限。 - 必須先選取「
access_data」權限,才能選取「see_lookml_dashboards」和「see_looks」權限。 see_user_dashboards權限取決於see_looks權限,而後者則取決於access_data權限。
您必須先選取上層權限,才能選取子權限。
權限和 Looker 授權
Looker 授權將使用者分為三種類型:
- 開發人員 (管理員)
- 標準版 (創作者)
- 檢視者
使用者獲得的權限會決定其在 Looker 授權下的分類:
如果使用者具備管理員預設角色,或至少具備下列其中一項權限,就會歸類為開發人員 (管理員) 使用者:
如果使用者不具備任何開發人員 (管理員) 權限,但至少擁有下列其中一項權限,就會歸類為標準 (建立者) 使用者:
如果使用者具備
access_data權限,但沒有任何開發人員 (管理員) 權限和標準 (建立者) 權限,就會歸類為檢視者。
權限清單
權限可分為以下三種類型:
- 特定模型:這類權限僅適用於同一角色中的模型集。這項權限會套用至個別模型或模型集,而非整個 Looker 執行個體。
- 連線專屬:這類權限會在連線層級套用。如果使用者具備這類權限,且連線與他們有權存取資料的模型相關聯,則使用者會在內容「管理面板」頁面看到該連線,即使該連線與他們無權存取資料的其他模型搭配使用也一樣。
- 執行個體層級:這類權限適用於整個 Looker 執行個體,分為三種:
- NN = 無內容存取權,無選單存取權:這些權限允許使用者在整個 Looker 執行個體中執行特定功能,但不允許使用者存取以不屬於其角色模型集的模型為基礎的內容。
- CN = 內容存取權,無選單存取權:這些權限可讓使用者存取整個 Looker 執行個體的內容和查詢資訊,即使內容和查詢是以不屬於其角色模型集的模型為基礎,也沒問題。
- CM = 內容存取權、選單存取權:這些權限可能會向非管理員使用者公開部分「管理」選單,並允許使用者根據不屬於其角色模型集的模型,查看內容和查詢的相關資訊。
以下清單列出 Looker 提供的所有權限,順序與「管理」部分的「新增權限集」頁面相同:
| 權限 | 依附於 | 類型 | 定義 |
|---|---|---|---|
access_data |
無 | 特定模型 | 使用者可以存取 Looker 中的資料,但僅限管理員指定的資料。幾乎所有 Looker 函式都需要這項權限。如果使用者具備這項權限,且有權存取特定專案中的任何模型,就能存取該專案「資料」部分中的任何檔案 (例如 JSON 自訂地圖檔案)。具備這項權限的數據分析使用者,可在使用 Looker 連接器的數據分析報表中查看 Looker 資料。 |
see_lookml_dashboards |
access_data |
特定模型 | 使用者可以看到 LookML |
see_looks |
access_data |
特定模型 | 使用者可以查看資料夾中儲存的 Look 圖表 (但無法查看資訊主頁)。使用者必須具備相關模型的 explore 權限,才能探索這些圖表。使用者也必須具備「查看」內容存取層級,才能查看資料夾中的 Look 圖表。 |
see_user_dashboards |
see_looks |
特定模型 | 使用者可以查看資料夾中的使用者定義資訊主頁,但必須具備相關模型的 explore 權限,才能探索這些資訊主頁。使用者也需要查看內容存取權,才能查看資料夾中的資訊主頁。如果使用者同時具備 save_dashboards 權限和資料夾的「管理存取權、編輯」內容存取權,則可在該資料夾中建立使用者定義資訊主頁。 |
explore |
see_looks |
特定模型 | 使用者可以存取及使用「探索」頁面,生成圖表和資訊主頁。如果沒有這項權限,使用者只能查看已儲存的資訊主頁 (前提是已授予 see_lookml_dashboards 或 see_user_dashboards 權限)。具備這項權限的數據分析使用者,可以在數據分析中根據 Looker 探索建立資料來源。此外,他們也可以在數據分析中查看及編輯該資料來源的設定。 |
create_table_calculations |
explore |
執行個體範圍 NN | 使用者可以查看、編輯或新增資料表計算 |
create_custom_fields |
explore |
執行個體範圍 NN | 使用者可以查看、編輯或新增自訂欄位;僅具備explore權限的使用者只能查看自訂欄位。 |
can_create_forecast |
explore |
執行個體範圍 NN | 使用者可以在圖表中建立及編輯預測;沒有這項權限的使用者只能在有權存取的內容中查看現有預測。 |
can_override_vis_config |
explore |
執行個體範圍 NN | 使用者可以存取圖表設定編輯器,修改圖表的 Highchart API JSON 值,並自訂圖表的外觀和格式。 |
save_content |
see_looks |
執行個體範圍 NN | 這項權限是 save_dashboards、save_looks 和 create_public_looks 的父項權限。必須搭配 save_dashboards 或 save_looks 授予這項權限,才能編輯 Look 圖表和資訊主頁,包括編輯 Look 圖表和資訊主頁的說明。
|
save_dashboards |
save_content |
執行個體範圍 NN | 使用者可以儲存及編輯資訊主頁,包括編輯資訊主頁上的說明。使用者必須具備相關模型的 explore 權限,才能透過這些資訊主頁探索資料。使用者必須具備 download_with_limit 和/或 download_without_limit 權限,才能下載內容。 |
save_looks |
save_content |
執行個體層級 NN | 使用者可以儲存及編輯圖表,包括編輯圖表說明。使用者必須具備相關模型的 explore 權限,才能透過圖表探索資料。使用者必須具備 download_with_limit 和/或 download_without_limit 權限,才能下載內容。 |
create_public_looks |
save_looks |
特定模型 | 使用者可以將儲存的 Look 標示為公開,系統會產生網址,讓使用者不需驗證即可存取該 Look。 |
download_with_limit |
see_looks |
特定模型 | 這項權限適用於 Looker 中的 Look 圖表和資訊主頁,以及數據分析中採用 Looker 連接器的報表。 使用者可以下載資料,但必須指定 5,000 列以下的資料列限制,以免因下載大量資料而發生記憶體問題。 具備這項權限的數據分析 Pro 使用者,可以下載使用 Looker 連接器的數據分析報表。 |
download_without_limit |
see_looks |
特定模型 | 這項權限適用於 Looker 中的 Look 圖表和資訊主頁,以及數據分析中採用 Looker 連接器的報表。 與 具備這項權限的數據分析 Pro 使用者,可以下載使用 Looker 連接器的數據分析報表。 |
schedule_look_emails |
see_looks |
特定模型 | 這項權限適用於 Looker 中的 Look 圖表和資訊主頁,以及數據分析中採用 Looker 連接器的報表。使用者可以排定傳送任何 Look、資訊主頁和查詢,並將資料存取權視覺化,以便傳送至電子郵件。使用者可以排定在資料群組觸發、管理快取,以及重建相關 PDT 後,再傳送資料。如要傳送或排定系統活動資訊主頁,使用者必須具備所有模型的存取權。 如果使用者同時獲派「create_alerts」權限,則可傳送電子郵件快訊通知。 Looker 管理員可以控管 Looker 使用者和嵌入使用者可傳送電子郵件的電子郵件網域,方法是在「管理面板」的「設定」頁面,使用「電子郵件網域許可清單」。如果使用者同時獲派 schedule_without_limit 權限,則可在傳送圖表或探索時選取「所有結果」,傳送查詢結果中的所有資料列。如果沒有 schedule_without_limit 權限,使用者傳送的 Look 或探索資料會受到 5,000 列的資料列限制。具備這項權限的數據分析 Pro 使用者,可以排定傳送使用 Looker 連接器的數據分析報表。 |
schedule_external_look_emails |
schedule_look_emails |
特定模型 | 使用者可以將任何有資料存取權的 Look、資訊主頁和查詢,連同圖表傳送到電子郵件。使用者可以排定在資料群組觸發、管理快取,以及重建相關 PDT 後,再傳送資料。如要傳送或排定系統活動資訊主頁,使用者必須具備所有模型的存取權。 如果使用者同時具備create_alerts權限,則可傳送電子郵件快訊通知。無論管理面板「設定」頁面的「電子郵件網域許可清單」是否包含任何電子郵件網域,使用者都能將內容傳送或快訊通知,傳送至任何網域的電子郵件地址。 |
create_alerts |
see_looks |
執行個體範圍 NN | 這項權限適用於 Looker 中的資訊主頁,以及使用 Looker 連接器的數據分析報表圖表。 使用者可以透過資訊主頁圖塊建立、複製及刪除自己的快訊,也可以查看及複製其他使用者標示為「公開」的快訊。使用者必須登入 Slack,才能看到傳送 Slack 通知的資訊主頁圖塊快訊。使用者可以在「管理快訊」使用者頁面,查看、編輯、停用及啟用自己擁有的快訊。使用者必須具備 具備這項權限的數據分析 Pro 使用者,可針對使用 Looker 連接器的數據分析報表,建立、複製及刪除快訊。 |
follow_alerts |
see_looks |
執行個體範圍 NN | 使用者可以查看及追蹤快訊。在「管理快訊」使用者頁面,查看他們追蹤或列為收件者的快訊。 |
send_to_s3 |
see_looks |
特定模型 | 使用者可以將任何有資料存取權的 Look、資訊主頁和查詢 (含圖表) 傳送至 Amazon S3 bucket。使用者可以排定在資料群組觸發、管理快取,以及重建相關 PDT 後,再傳送資料。 這項權限會套用至個別模型或模型集,而非整個 Looker 執行個體。 |
send_to_sftp |
see_looks |
特定模型 | 使用者可以將任何有資料存取權的 Look、資訊主頁和查詢 (含圖表) 傳送至 SFTP 伺服器。使用者可以排定在 datagroup 觸發、管理快取,並重建相關 PDT 後傳送。 這項權限會套用至個別模型或模型集,而非整個 Looker 執行個體。 |
send_outgoing_webhook |
see_looks |
特定模型 | 使用者可以將任何有資料存取權的 Look、資訊主頁和查詢,連同圖表傳送至 Webhook。使用者可以排定在資料群組觸發、管理快取,以及重建相關 PDT 後,再傳送資料。 這項權限會套用至個別模型或模型集,而非整個 Looker 執行個體。 |
send_to_integration |
see_looks |
特定模型 | 使用者可以透過 Looker Action Hub,將具有資料存取權的任何 Look、資訊主頁和查詢,傳送至與 Looker 整合的第三方服務。如果搭配使用者屬性使用自訂動作,使用者必須具備這項權限,且指定的使用者屬性值必須有效且非空值,才能將 Looker 內容傳送至該動作目的地。這項權限與資料動作無關。使用者可以排定在 datagroup 觸發、管理快取,並重建相關 PDT 後傳送。 這項權限會套用至個別模型或模型集,而非整個 Looker 執行個體。 |
schedule_without_limit |
see_looks |
特定模型 | 26.4 版新增 如果使用者具備至少一項其他權限,可傳送 Looker 內容,則這項權限可讓使用者傳送 Look 或探索,傳送所有資料列。這項權限會讓 Looker 排程器中,Look 和探索的「所有結果」選項顯示。 |
see_sql |
see_looks |
特定模型 | 使用者在探索資料時,以及查詢導致任何 SQL 錯誤時,都可以存取「SQL」分頁。 |
see_lookml |
see_looks |
特定模型 | 使用者具備 LookML 的唯讀存取權。使用者必須具備這項權限,才能在「管理」面板中看到「前往 LookML」連結。
如要讓使用者編輯 LookML,您也必須授予 develop 權限。
NOTE:這項權限與模型集的互動方式可能不符合預期。如果您將 see_lookml 權限指派給使用者,並允許該使用者查看專案中的「任何」模型,他們就能查看該專案中「所有」模型的 LookML。不過,他們仍無法查詢您未允許的模型。 |
develop |
see_looks |
特定模型 | 使用者可以對 LookML 進行本機變更,但除非他們也具備 deploy 權限,否則無法將這些變更提供給所有人。您必須具備這項權限,才能在「說明」選單中看到「取得支援」選項,以及在 Looker IDE 中查看中繼資料。使用者也需要這項權限,才能存取「探索」齒輪選單中的「Rebuild Derived Tables & Run」選項。這項權限不限於特定模型,因此如果使用者在某個模型中擁有這項權限,就能在所有模型中存取「重建衍生資料表並執行」。NOTE:這項權限與模型集的互動方式可能不符合預期。如果您將 develop 權限指派給使用者,並允許該使用者查看專案中的「任何」模型,他們就能為該專案中的「所有」模型開發 LookML。不過,他們仍無法查詢您未允許的模型。 |
deploy |
develop |
執行個體範圍 NN | 使用者可以將本機 LookML 變更推送至正式環境,讓所有人都能使用這些變更。 |
support_access_toggle |
develop |
執行個體範圍 NN | 使用者可以啟用或停用 Looker 分析師對 Looker 執行個體的存取權。 |
manage_project_models |
develop |
特定模型 | 使用者可以在「編輯模型設定」頁面,新增、編輯或刪除允許模型的模型設定。設定模型時,使用者只能使用專案範圍的連線。NOTE:這項權限與模型集的互動方式可能不符合預期。如果您建立的角色具備 manage_project_models 權限,該角色將授予所有模型的存取權,這些模型與角色模型集中的任何模型共用專案。 |
use_global_connections |
manage_project_models |
特定模型 | 使用者可以透過任何專案範圍連線或執行個體層級連線,設定允許的模型。 |
manage_project_connections_restricted |
develop |
模型專屬內容管理工具 | 使用者可以在「管理」選單中查看「連結」頁面。他們可以查看、編輯及建立模型集中任何專案的專案範圍連線。不過,他們只能編輯下列連線設定:
使用者無法編輯「其他設定」部分中的任何其他設定。也無法編輯「永久衍生資料表 (PDT)」部分的任何設定。
NOTE:這項權限與模型集的互動方式可能不符合預期。如果您將 manage_project_connections_restricted 權限指派給使用者,使用者就能查看、編輯及建立模型集中任何專案的專案範圍連線。
|
manage_project_connections |
manage_project_connections_restricted |
模型專屬內容管理工具 | 使用者可以在「管理」選單中查看「連結」頁面。他們可以查看、編輯及建立專案範圍連線,適用於模型集內的所有專案。NOTE:這項權限與模型集的互動方式可能不符合預期。如果您將 manage_project_connections_restricted 權限指派給使用者,使用者就能查看、編輯及建立模型集中任何專案的專案範圍連線。 |
see_ci |
develop |
執行個體範圍 NN | 25.6 版新增 使用者可以查看持續整合執行作業的結果、查看持續整合套件頁面,以及執行測試套件。 |
manage_ci |
see_ci |
執行個體層級 NN | 25.6 版新增功能 使用者可以建立持續整合套件、管理持續整合使用者,以及設定 Git 與持續整合的連線。只有管理員可以為 Looker 執行個體啟用持續整合功能。 |
use_sql_runner |
see_lookml |
特定模型 | 使用者可以透過 SQL Runner,對允許的連線執行原始 SQL。無論使用者是否具備 download_with_limit 或 download_without_limit 權限,都能使用 SQL Runner 齒輪選單中的「下載」選項下載結果。 |
certify_content |
access_data |
特定模型 | 25.20 版新增功能 使用者可以certify資訊主頁、Look 和自助式探索。只有在執行個體啟用存取內容認證預先發布版功能時,才能使用這項權限。 |
clear_cache_refresh |
access_data |
特定模型 | 使用者可以清除快取,並重新整理內部和嵌入的資訊主頁、資訊主頁圖塊、Look 圖表和探索。如果現有的權限集包含 see_user_dashboards、see_lookml_dashboards 或 explore 權限,系統會自動將 clear_cache_refresh 權限新增至該權限集。系統不會自動將 clear_cache_refresh 權限套用至任何內嵌角色。具備這項權限的數據分析使用者,可以重新整理使用 Looker 連接器的數據分析報表中的 Looker 資料。 |
see_drill_overlay |
access_data |
特定模型 | 使用者可以查看深入分析資訊主頁圖塊的結果,但無法探索這些結果。如果授予 explore,系統也會自動授予這項權限 (即使未勾選)。使用者也必須具備 explore 權限,才能下載 PNG 格式的細查結果。 |
manage_schedules |
無 | 模型專屬內容管理工具 | 25.2 版新增功能 使用者可以在指定模型的「排程」頁面重新指派及刪除排程。使用者無法透過這項權限查看「排程記錄」頁面。 |
manage_spaces |
無 | 執行個體層級CN | 使用者可以建立、編輯、移動及刪除資料夾。使用者也必須具備管理存取權、編輯內容存取權限。 |
manage_homepage |
無 | 執行個體範圍 NN | 使用者可以編輯側欄並新增內容,所有 Looker 使用者都能在預先建立的 Looker 首頁看到這些內容。 |
manage_models |
無 | 執行個體層級 CN | 在「管理 LookML 專案」頁面中,每個 LookML 模型都會對應至一組特定的資料庫連線。具備這項權限的使用者可以設定這些對應關係、建立新專案及刪除專案。非管理員使用者獲得這項權限後,就能存取其有權存取的模型所允許的所有連線。NOTE:這項權限與模型集的互動方式可能不符合預期。如果將 manage_models 權限指派給使用者,該使用者就能存取執行個體中所有專案的所有模型。 |
create_prefetches |
無 | 整個執行個體 | 強烈不建議預先擷取。建議改用資料群組。 |
login_special_email |
無 | 整個執行個體 | 即使執行個體已啟用其他登入機制 (例如 Google、LDAP 或 SAML),使用者仍可使用電子郵件/密碼憑證登入。這項功能適用於顧問或其他可能不屬於一般驗證系統的人員。 |
embed_browse_spaces |
無 | 執行個體範圍 NN | |
embed_save_shared_space |
無 | 整個執行個體 | 允許具備 save_content 權限的使用者將內容儲存到組織的「共用」資料夾 (如有)。如果使用者具備 save_content 權限,但沒有 embed_save_shared_space 權限,就只能將內容儲存至個人嵌入資料夾。 |
manage_embed_settings |
無 | 執行個體層級CM | 使用者可以在「管理」選單「平台」部分的「嵌入」頁面編輯嵌入設定。 |
manage_themes |
無 | 執行個體層級CM | 使用者可以前往「管理」選單的「平台」部分,在「主題」頁面中,調整嵌入式資訊主頁、Look 圖表和探索的主題設定。只有在執行個體啟用主題時,才能使用這項權限。 |
manage_internal_themes |
無 | 執行個體層級CM | 使用者可以在「管理」選單「平台」部分的「主題」頁面,設定 Looker 內部 (非嵌入) 資訊主頁的主題。您必須為執行個體啟用內部資訊主頁主題預先發布版功能,才能使用這項權限。 |
manage_privatelabel |
無 | 執行個體層級CM | 使用者可以在「管理」選單「平台」部分的「私有品牌」頁面,調整私有品牌設定。只有在執行個體啟用私有品牌時,才能使用這項權限。 |
see_alerts |
無 | 執行個體層級CM | 使用者可以存取「管理」部分的「快訊」和「快訊記錄」頁面,查看 Looker 執行個體上的所有快訊。使用者可以前往「快訊」管理頁面,查看、追蹤、編輯、指派及停用其他使用者擁有的快訊。使用者必須具備快訊基礎內容的存取權限,才能透過快訊圖表 (位於「快訊詳細資料」頁面) 查看或探索,或前往其資訊主頁。使用者無法透過這項權限,在資訊主頁圖塊中查看、建立、追蹤或刪除快訊。(預先發布版) 使用者可以存取「管理工作流程」管理頁面和「管理工作流程」使用者頁面,查看 Looker 執行個體上的所有工作流程。使用者可以查看、編輯、停用及啟用其他使用者擁有的工作流程,但必須具備工作流程資料的存取權,才能在工作流程「詳細資料」中查看工作流程圖表。使用者無法透過這項權限生成 Agentic Workflows,或使用對話式數據分析。 |
see_queries |
無 | 執行個體層級CM | 使用者可以在 Looker 的「管理」部分查看「查詢」頁面。這項權限不允許使用者在「查詢」頁面終止查詢。 |
see_logs |
無 | 執行個體層級CM | 使用者可以在 Looker 的「管理」部分查看「記錄」頁面。 |
see_users |
無 | 執行個體層級CM | 使用者可以在 Looker 的「管理」部分查看「使用者」頁面,但無法查看「群組」頁面。這項權限不允許使用者建立新使用者、查看或建立 API 憑證、重設密碼,或以其他方式修改使用者或權限。使用者取得這項權限後,就能查看執行個體中所有群組的所有使用者,即使在封閉系統中也一樣。使用者可以查看所有群組名稱和角色名稱,部分公司可能認為這是機密資訊。 |
sudo |
see_users |
執行個體層級CM | 使用者只要按一下「使用者」頁面上的「Sudo」按鈕,即可 sudo (也就是暫時繼承其他使用者的權限並以其身分執行動作)。sudo 權限不允許非管理員以管理員身分執行 sudo,但非管理員可能會使用 sudo 提高權限,因此請謹慎操作。 |
manage_groups |
see_users |
執行個體層級CM | 使用者可以在「管理」選單「使用者」部分的「群組」頁面建立、編輯及刪除群組,但與「管理員」角色相關聯的群組除外。 |
manage_roles |
manage_groups |
執行個體層級CM | 使用者可以前往「管理」選單的「使用者」部分,在「角色」頁面建立、編輯及刪除角色,但無法刪除「管理員」角色。使用者仍無法建立、編輯或刪除權限集或模型集。 |
manage_user_attributes |
see_users |
執行個體層級CM | 使用者可以前往「管理」選單的「使用者」部分,在「使用者屬性」頁面建立、編輯及刪除使用者屬性。 |
see_schedules |
無 | 執行個體層級CM | 使用者可以從 Looker 的「管理」面板查看「排程」和「排程記錄」頁面。這項權限不允許使用者在「排程」和「排程記錄」頁面重新指派、編輯或刪除其他使用者的排程。 |
see_pdts |
無 | 連線專屬 | 使用者可在 Looker 的「管理」部分查看「永久衍生資料表」頁面,並查看專案的 PDT 資訊,前提是專案使用的連線與他們有資料存取權的模型相關聯。新安裝的 Looker 預設權限集中,開發人員包含這項權限。這項權限適用於使用者有權存取資料的連線,而非整個 Looker 執行個體,或個別模型/模型集。 |
see_datagroups |
無 | 特定模型 | 使用者可以在 Looker 的「管理」部分查看「資料群組」頁面。使用者可以查看連線名稱、模型名稱,以及模型中定義的資料群組其他資訊,前提是他們具備資料存取權。這項權限會套用至個別模型或模型集,而非整個 Looker 執行個體或連線。 |
update_datagroups |
see_datagroups |
特定模型 | 使用者可以透過 Looker「管理」部分的「資料群組」頁面,觸發資料群組或重設快取。與具備 see_datagroups 權限的使用者一樣,具備 update_datagroups 權限的使用者可以查看專案中定義的資料群組,前提是專案使用的模型,使用者有資料存取權。這項權限會套用至個別模型或模型集,而非整個 Looker 執行個體或連線。 |
see_system_activity |
無 | 執行個體層級CM | 使用者可以存取系統活動探索和資訊主頁,查看 Looker 執行個體的使用情形、記錄和其他中繼資料。
在嵌入式環境中,即使您在單一登入 (SSO) 驗證期間授予 see_system_activity 權限,嚴格的限制也會防止嵌入式使用者轉譯基礎系統資料。如要瞭解分享這類資料的其他方式,請參閱「嵌入式環境中的系統活動」。 |
see_admin |
無 | 執行個體層級CM | 使用者可以唯讀方式存取管理員資源,包括管理面板中的頁面,但下列頁面除外:
|
mobile_app_access |
無 | 執行個體範圍 NN | 使用者可以透過 Looker 行動應用程式,在行動裝置上登入執行個體。如要讓使用者登入 Looker 行動應用程式,請先前往 Looker 的「Admin」部分,在「General Settings」頁面啟用「Mobile Application Access」選項。mobile_app_access 權限可以新增至新的或現有的權限集,且屬於 Looker 所有預設權限集的一部分。 |
manage_modelsets_restricted |
無 | 模型專屬內容管理工具 |
25.2 版新增功能
使用者可以修改具備 manage_modelsets_restricted 權限的模型集。使用者只能新增模型集中包含的模型,且使用者也必須具備 manage_modelsets_restricted 權限。NOTE:這項權限與模型集的互動方式可能不符合預期。如果您將 manage_modelsets_restricted 權限指派給使用者,並允許該使用者存取專案中的「任何」模型,他們就能將該專案中的「所有」模型指派給他們有權存取的模型集。 |
upload_data |
無 | 執行個體層級 NN | 25.20 版新增功能 使用者可以將檔案上傳至執行個體,建立自助式探索。 |
create_self_service_from_table |
無 | 特定模型NN | 新增 26.14 使用者可以根據資料庫資料表建立視覺化模型畫布,建構自助式探索。 |
gemini_in_looker |
無 | 特定模型 | 這項權限是 Gemini 預設角色中唯一包含的權限。這項權限可讓使用者執行與 Gemini in Looker 功能相關的工作,這些功能是在「管理面板」的「Gemini in Looker」頁面啟用。部分工作可能需要額外權限。 |
chat_with_agent |
gemini_in_looker |
特定模型 | 新增 25.18 對話式數據分析使用者可以與資料代理對話,這些代理是以最多五個 Looker 探索中的資料為基礎。必須具備額外權限,才能與資訊主頁資料代理對話。 |
chat_with_explore |
chat_with_agent |
特定模型 | 25.18 版新增功能 對話式數據分析使用者只要具備其他必要權限,就能與 Looker 探索功能對話。 |
save_agents |
chat_with_explore |
特定模型 | 25.18 版新增功能 對話式數據分析使用者可以在資訊主頁或探索中建立、編輯、刪除及共用資料代理。如要編輯、刪除或共用其他使用者建立的資料代理,使用者必須具備的角色,應包含代理所用每個模型的這項權限,以及其他必要權限。 |
publish_agent_externally |
save_agents |
特定模型 | 新增 26.6 對話式數據分析使用者如具備其他必要權限,可將資料代理發布至 Gemini Enterprise。這項功能目前為預先發布版。 |
admin_agents |
gemini_in_looker |
特定模型 | 新增 25.18 對話式數據分析使用者只要具備其他必要權限,就能建立、編輯、共用及刪除資料代理。有了這項權限,使用者不需具備資料代理的內容存取權,就能編輯、刪除或分享其他使用者建立的資料代理。 |
權限集須知
develop;see_lookml:在 Looker 的 IDE 中,單一專案可包含多個模型檔案。如果您將develop或see_lookml權限指派給使用者,並允許該使用者查看專案中的「任何」模型,他們就能開發或查看該專案中「所有」模型的 LookML。不過,他們仍無法查詢您未允許的模型。manage_models:如果將manage_models權限指派給使用者,使用者就能存取執行個體中所有專案的所有模型。manage_modelsets_restricted:如果將manage_modelsets_restricted權限指派給使用者,他們就能在有權存取的專案中指派任何模型。manage_project_connections:如果您將manage_project_connections_restricted或manage_project_connections權限指派給使用者,使用者就能查看、編輯及建立模型集中任何專案的專案範圍連線。
模型集
模型集定義了使用者或群組可查看的資料和 LookML 欄位。每個組合都是一份 LookML 模型清單,使用者或群組應有權存取這些模型。模型集可視為執行兩項功能:
- 模型集可控管權限適用於 LookML 中的哪些模型 (如果這些權限是模型專屬)。
- 模型集會限制使用者可查看的資料和 LookML 欄位,因為每個模型都會連結至特定資料庫連線,並包含特定 LookML 欄位。
建立模型集
如要建立模型集,請按照下列步驟操作:
按一下「Roles」(角色) 頁面頂端的「Add Model Set」(新增模型集) 按鈕。
Looker 會顯示「New Model Set」(新增模型集) 頁面。輸入新模型集的名稱。
選取要納入新模型集的模型。
按一下頁面底部的「New Model Set」(新增模型集) 按鈕。新的模型集會顯示在「Roles」(角色) 頁面的「Model Sets」(模型集) 部分。
待處理專案中的模型會顯示在「新模型集」和「編輯模型集」頁面的「模型」清單中。
刪除或重新命名模型,不會影響包含該模型的任何模型集。移除或重新命名模型時,建議 Looker 管理員也使用「Edit Model Set」(編輯模型集) 頁面,從任何相關聯的模型集中移除該模型的名稱。從模型集移除已刪除模型的名稱,可避免同名的新模型意外加入該模型集。
如要進一步瞭解模型,請參閱「模型參數」說明文件頁面。
建立多個模型和模型組合
以下範例說明如何使用多個模型集限制資料存取權。假設您有兩個團隊:行銷和支援。在這個例子中,這兩個團隊不應存取整個模型,因此您會為每個團隊建立個別模型。如要區隔他們的資料存取權,請按照下列步驟操作:
- 將模型複製到兩個新模型。
- 在第一個新模型中,只納入行銷團隊應有權存取的檢視表、欄位和探索。
- 為行銷團隊建立模型集,其中僅包含這個新模型。
- 為行銷團隊建立新角色,其中包含這個新模型集和行銷團隊的適當權限。
- 將這個新角色指派給行銷團隊群組。
- 重複步驟 2 到 5,為支援團隊設定第二個模型。
編輯模型集
建立模型集後,請按照下列步驟編輯:
在「角色」頁面中,找到要編輯的模型集,然後按一下右側的三點圖示「選項」選單,並選取「編輯」。
Looker 會顯示「Edit Model Set」(編輯模型集) 頁面。您也可以在「Name」(名稱) 欄位中,為模型組合輸入新名稱。
在「模型」部分,新增或移除模型集中的任何模型。
按一下頁面底部的「更新模型集」按鈕。
待處理專案中的模型會顯示在「新模型集」和「編輯模型集」頁面的「模型」清單中。
刪除或重新命名模型,不會影響包含該模型的任何模型集。移除或重新命名模型時,建議 Looker 管理員也使用「Edit Model Set」(編輯模型集) 頁面,從任何相關聯的模型集中移除該模型的名稱。從模型集移除已刪除模型的名稱,可避免同名的新模型意外加入該模型集。
刪除模型集
如要刪除模型集,請前往「角色」頁面,點選要刪除的模型集右側的三點圖示「選項」選單,然後選取「刪除」。
建立及指派自訂角色
自訂角色結合了預設或自訂權限集,以及預設或自訂模型集。建立角色時,只能根據現有的權限和模型集。如果沒有任何權限集代表您希望使用者能執行的所有操作,或沒有任何模型集包含您希望使用者能對其執行這些操作的所有模型,則必須分別建立權限集或模型集。
建立使用現有權限和模型集的自訂角色
如要指派具備現有權限集和現有模型集的自訂角色,請按照下列步驟操作:
- 前往「管理」面板「使用者」部分的「角色」頁面。
- 選取「新增角色」。
- 輸入新角色的名稱。角色名稱通常會指出使用者可以執行的工作。
- 在「Permission Set」(權限集) 旁邊,選取要用於這個角色的權限集。權限集會顯示在所選權限集旁邊 (如果已啟用新增/編輯角色強化功能,則會顯示在可展開的「查看」連結中)。
- 在「Model Set」(模型集) 旁邊,選取要用於這個角色的模型集。模型集會顯示在所選權限集旁。如要將所選權限集套用至 Looker 執行個體上的所有模型,請選取「全部」。
- (選用) 在「群組」或「使用者」下方,選取要指派自訂角色的群組或使用者。您也可以日後再更新角色設定,將使用者和群組新增至角色,或是在「管理面板」的「使用者」或「群組」頁面指派角色。
- 按一下「新增角色」 (如果您使用「新增/編輯角色」強化功能,請按一下「確認」),即可儲存這個自訂角色。
建立使用新權限和模型集的自訂角色
如要使用新的權限和模型集建立自訂角色,請先前往「管理」管理面板面板「使用者」部分的「角色」頁面。
如要建立新的權限集,請按照下列步驟操作:
- 選取「新增權限集」。
- 在「Name」(名稱) 欄位中,為新的權限集提供標籤。
- 選取所需權限,然後按一下「New Permission Set」。
如要建立新的模型集,請按照下列步驟操作:
- 在「Roles」頁面,選取「Add Model Set」。
- 在「Name」(名稱) 欄位中,輸入新模型集的標籤。
- 選取要套用角色的模型。
- 選取「新增模型集」。
如要使用新的權限和模型集建立自訂角色,請按照下列步驟操作:
- 在「Roles」(角色) 頁面中,選取「Add Role」(新增角色)。
- 輸入新角色的名稱。角色名稱通常會指出使用者可以執行的工作。
- 在「Name」(名稱) 欄位中,為新角色提供標籤。
- 在「Permission Set」(權限集),選取剛才建立的權限集。
- 在「Model Set」(模型集) 部分,選取剛才建立的模型集。
- (選用) 在「群組」或「使用者」下方,選取要指派自訂角色的群組或使用者。您也可以日後再更新角色設定,將使用者和群組新增至角色,或是在「管理」面板的「使用者」或「群組」頁面指派角色。
- 按一下「新增角色」 (如果您使用「新增/編輯角色」強化功能,請按一下「確認」),即可儲存這個自訂角色。