人員與群組

人員可以在 Metabase 中擁有帳戶,而這些帳戶可以是群組的成員。這些群組用於定義權限。人員可以屬於多個群組。

本頁涵蓋人員用來登入您的 Metabase 的帳戶。這些帳戶與Metabase商店帳戶不同,後者用於管理付費 Metabase 方案。

管理人員與群組

開始管理人員和群組

按下 Cmd/Ctrl + K 以開啟命令面板,並搜尋「人員」。點擊人員設定結果。

點擊齒輪圖示 > 管理設定 > 人員。您會看到組織中所有人員的列表。

Admin menu

建立帳戶

管理員可以將人員新增到他們的 Metabase。若要手動新增人員,請點擊齒輪圖示並選取管理設定。在人員標籤下,點擊右上角的邀請某人。系統會提示您輸入他們的電子郵件,以及選填的名字和姓氏 - 只有電子郵件為必填項。

點擊建立以啟用帳戶。一旦您點擊建立,即使該人員從未登入帳戶,帳戶也會變成啟用狀態。帳戶會保持啟用狀態,直到您停用帳戶為止。如果您使用的是 Pro 或 Enterprise Metabase 方案,所有啟用帳戶都將計入您的使用者帳戶總數。如果一個人有多個帳戶,則每個帳戶都將計入總數(請參閱帳單如何運作)。

如果您已設定 Metabase 以使用電子郵件,Metabase 將會傳送電子郵件邀請該人員登入 Metabase。如果您尚未為您的 Metabase 設定電子郵件,Metabase 將會提供您一個臨時密碼,您必須手動傳送給該人員。

若要使用 SSO 建立帳戶,請查看身份驗證選項

編輯帳戶

您可以透過點擊三個點圖示並選擇編輯使用者來編輯某人的姓名和電子郵件地址。

請注意:變更帳戶的電子郵件地址將會變更該人員用來登入 Metabase 的地址

新增使用者屬性

使用者屬性僅適用於 ProEnterprise 方案(包括自架和 Metabase Cloud)。

若要手動新增使用者屬性

  1. 前往管理設定 > 人員
  2. 找到該人員的帳戶,然後點擊三個點 (...) 選單。
  3. 點擊編輯使用者
  4. 點擊 + 新增屬性
  5. 在「金鑰」下方新增使用者屬性的名稱。例如,「部門」。
  6. 新增適用於特定人員的值。例如,「工程」。
  7. 選填:如果沙盒人員的群組不存在,請建立群組以組織將獲得沙盒表格權限的人員,例如「沙盒人員」。
  8. 將人員新增到群組。

您也可以從您的身份提供者透過 SSO 同步使用者屬性。

資料沙盒權限需要使用者屬性。

您也可以使用使用者屬性來指定當該人員查詢資料庫時,Metabase 應使用的資料庫角色。請查看模擬存取權

停用帳戶

若要停用某人的帳戶,請點擊人員列右側的三個點圖示,然後從下拉式選單中選取停用。停用帳戶會將其標記為非使用中,並阻止使用者登入 - 但它不會刪除該人員已儲存的問題或儀表板。

如果您使用 SSO,您應該在 Metabase 以及您的 IdP 中停用帳戶(也就是說,停用不會從 Metabase 應用於您的 IdP,反之亦然)。

Remove a user

若要重新啟用已停用的帳戶,請點擊人員列表頂端的已停用單選按鈕,以查看已停用帳戶的列表。點擊最右邊的圖示以重新啟用該帳戶,允許他們再次登入 Metabase。

刪除帳戶

Metabase 不明確支援帳戶刪除。相反地,Metabase 會停用帳戶,讓人員無法登入,同時保留這些帳戶建立的任何問題、模型、儀表板和其他項目。

如果您想要刪除帳戶,因為帳戶資訊設定不正確,您可以停用舊帳戶並改為建立新帳戶。

  1. 變更與舊帳戶關聯的名稱和電子郵件。
  2. 停用舊帳戶。
  3. 建立新帳戶,並填寫人員的正確資訊。

檢查某人的驗證方法

搜尋人員並查看他們姓名旁邊的圖示。

  • 如果他們使用 Google 憑證登入,Metabase 會顯示 Google 圖示。
  • 如果他們使用電子郵件地址和儲存在 Metabase 中的密碼登入,則不會顯示圖示。

請注意,使用者類型是在首次建立帳戶時設定的:如果您在 Metabase 中建立使用者,但該人員隨後透過 Google 或其他形式的 SSO 登入,則後者的圖示不會顯示在他們的姓名旁邊。

重設某人的密碼

如果您已設定您的電子郵件設定,人員可以使用登入畫面上的「忘記密碼」連結來重設他們的密碼。如果您尚未設定您的電子郵件設定,他們會看到訊息,告知他們要求管理員為他們重設密碼。

若要為某人重設密碼,只需點擊他們帳戶旁邊的三個點圖示,然後選擇重設密碼。如果您尚未設定您的電子郵件設定,您會收到一個臨時密碼,您必須與該人員分享。否則,他們將收到密碼重設電子郵件。

重設管理員密碼

如果您使用的是 Metabase Cloud,請聯絡支援以重設您的管理員密碼。

如果您是 Metabase 管理員,並且可以存取伺服器主控台,您可以讓 Metabase 向您傳送密碼重設權杖

  1. 停止正在執行的 Metabase 應用程式。
  2. 使用 reset-password email@example.com 重新啟動 Metabase,其中「email@example.com」是與管理員帳戶關聯的電子郵件
    java --add-opens java.base/java.nio=ALL-UNNAMED -jar metabase.jar reset-password email@example.com
    
  3. Metabase 將印出一個隨機權杖,如下所示

    ...
    Resetting password for email@example.com...
    
    OK [[[1_7db2b600-d538-4aeb-b4f7-0cf5b1970d89]]]
    
  4. 再次正常啟動 Metabase(不使用 reset-password 選項)。
  5. 使用路徑 /auth/reset_password/:token 在您的瀏覽器中導航至它,其中「:token」是從上述步驟產生的權杖。完整的 URL 應如下所示
    https://metabase.example.com/auth/reset_password/1_7db2b600-d538-4aeb-b4f7-0cf5b1970d89
    
  6. 您現在應該會看到一個頁面,您可以在其中輸入管理員帳戶的新密碼。

取消訂閱所有訂閱和警示

此動作將刪除該人員建立的任何儀表板訂閱或警示,並將他們從任何其他訂閱或警示中移除為收件者。

此動作不會影響在 Metabase 之外管理的電子郵件通訊群組列表。

預設使用者帳戶

Metabase 包含預設使用者帳戶以處理各種任務。我們在此文件中記錄這些帳戶,以便您知道它們是合法的帳戶,而不是有人試圖窺探您的 Metabase。關於它們的一些注意事項

  • 客戶不會為這些帳戶付費。
  • 沒有人可以登入這些使用者帳戶。
  • Metabase 將這些使用者帳戶從管理設定 > 人員標籤中排除。

匿名使用者帳戶

  • ID:0
  • 名字:外部
  • 姓氏:使用者
  • 電子郵件:null

Metabase 使用此匿名使用者帳戶來識別匿名檢視,例如公開問題或儀表板的檢視。此帳戶是虛擬使用者:該帳戶不存在於應用程式資料庫中。您會在使用量分析中看到此帳戶。

Metabase 內部帳戶

  • ID:13371338
  • 名字:內部
  • 姓氏:Metabase
  • 電子郵件:internal@metabase.com

Metabase 使用此帳戶將內容載入 Metabase(例如使用量分析集合)。您可能會在記錄中看到此 internal@metabase.com 帳戶。

群組

若要決定誰可以存取什麼,您需要

  • 建立一個或多個群組。
  • 選擇群組可存取不同資料庫、集合等等的權限層級。
  • 接著將人員新增至這些群組。
  • (選用) 將人員升級為 群組管理員

若要檢視和管理您的群組,請前往「管理面板」>「人員」分頁,然後從側邊選單點擊「群組」。

Groups

特殊的預設群組

每個 Metabase 都有兩個預設群組:「管理員」和「所有使用者」。這些是無法移除的特殊群組。

管理員

若要將某人設為 Metabase 管理員,您只需將他們新增至「管理員」群組。Metabase 管理員可以登入管理面板並在那裡進行變更,而且他們始終擁有對 Metabase 執行個體中所有資料的無限制存取權。因此,請小心您新增到「管理員」群組的人員!

所有使用者

所有使用者」群組是另一個特殊群組。每位 Metabase 使用者始終是此群組的成員,但他們也可以成為您想要的任意多個其他群組的成員。我們建議使用「所有使用者」群組作為設定新 Metabase 使用者預設存取層級的方式。如果您已啟用 Google 單一登入,以該方式加入的新使用者將會自動新增至「所有使用者」群組。

重要的是,「所有使用者」群組的項目存取權永遠不應高於您嘗試限制存取權的群組 — 否則,較寬鬆的設定將會勝出。請參閱設定權限

建立群組

前往「管理設定」>「人員」>「群組」,然後點擊「新增群組」按鈕。

我們建議建立對應於貴公司或組織團隊的群組,例如人力資源、工程、財務等等。預設情況下,新建立的群組沒有任何存取權。

若要移除群組,請點擊清單中群組右側的 X 圖示以移除它 (請記住,您無法移除特殊的預設群組)。

將人員新增至群組

若要將人員新增至該群組,請點擊進入群組,然後點擊「新增成員」。

若要從該群組移除某人,請點擊群組成員右側的「X」。

您也可以使用「人員」清單中「群組」欄位的下拉式選單,新增或移除群組中的人員。

群組管理員

群組管理員僅在 ProEnterprise 方案 (包括自架託管和 Metabase Cloud) 中提供。

群組管理員可以管理其群組內的其他人員。

群組管理員可以

  • 從其群組新增或移除人員 (也就是已經在您的 Metabase 中擁有帳戶的人員)。
  • 檢視「管理設定」>「人員」分頁中的所有人員。
  • 將其他人升級為群組管理員,或將他們從群組管理員降級為成員。
  • 重新命名其群組。

群組管理員不是管理員,因此他們的權力有限。他們無法建立新群組或邀請新人員加入您的 Metabase。

升級/降級群組管理員

若要將某人升級為群組管理員

  1. 在螢幕右上角,點擊「齒輪」圖示 >「管理設定」>「人員」>「群組」。
  2. 選取您要讓該人員管理的群組。如果該人員尚未加入群組,您需要將該人員新增至群組。
  3. 找到您要升級的人員,將滑鼠游標停留在其成員類型上,然後點擊向上箭頭將他們升級為群組管理員。如果您要降級他們,請點擊向下箭頭。

延伸閱讀

閱讀其他 Metabase 版本的文件。