管理員快速入門:設置查詢表的用戶

這個快速入門展示了管理員如何添加一個用戶,創建一個包含1000萬條用戶記錄的表磚的數據集,並允許用戶訪問該表。接下來,它將展示用戶如何運行查詢和查看查詢運行時詳細信息。

重要的

數據訪問控製總是使在Databricks SQL中,這意味著用戶必須始終被授予對數據的訪問權。

需求

使用側欄

您可以使用側邊欄訪問所有Databricks資產。側邊欄的內容取決於所選擇的角色:數據科學與工程機器學習,或SQL

  • 默認情況下,側邊欄以折疊狀態顯示,隻有圖標可見。將光標移到側欄上以展開到完整視圖。

  • 要更改角色,請單擊Databricks徽標下麵的圖標磚的標誌,並選擇一個角色。

    改變形象
  • 要固定角色,以便下次登錄時出現,請單擊銷的角色在人物角色旁邊。再次單擊以移除引腳。

  • 使用菜單選項在側邊欄底部,將側邊欄模式設置為汽車(默認行為),擴大,或崩潰

步驟1:添加用戶

  1. 使用側邊欄角色切換器選擇數據科學與工程

  2. 管理控製台

  3. 用戶選項卡上,單擊添加用戶

  4. 輸入用戶郵箱ID。本文中的示例假設用戶是user@example.com

    添加用戶
  5. 點擊發送邀請

    Databricks發送帶有臨時密碼的確認電子郵件。如果用戶在5分鍾內沒有收到確認郵件,請用戶檢查他們的垃圾郵件文件夾。

    用戶被添加到工作區。

  6. 選項,允許用戶訪問Databricks SQLDatabricks SQL訪問複選框。默認情況下,新工作區中的所有用戶都具有此權限。

    請注意

    如果您的工作空間在公共預覽期間啟用了Databricks SQL(即在2021年9月7日開始的一周之前),則用戶將保留該日期之前分配的權限,除非您更改它。換句話說,如果用戶沒有Databricks SQL訪問在公開預覽期間,他們現在不會擁有它,除非管理員給他們。

    添加用戶
  7. 點擊確認

步驟2:創建一個1000萬人的表格

  1. 使用側欄角色切換器進行選擇SQL

    你的登錄頁麵是這樣的:

    管理員登錄頁麵
  2. 點擊創建圖標創建在側欄中選擇查詢

  3. 在左側的下拉框中,選擇一個SQL倉庫,例如起動器倉庫

  4. 將以下內容粘貼到SQL編輯器中:

    創建表格默認的people10m選項路徑“dbfs: / databricks-datasets / learning-spark-v2 /人/ people-10m.delta”

    此語句使用存儲在Databricks數據集中的Delta Lake文件創建Delta表。

  5. 新聞Ctrl/Cmd + Enter或按執行按鈕。查詢將返回沒有數據返回。

  6. 要刷新模式,單擊刷新模式模式瀏覽器底部的按鈕。

  7. 類型peo在數據庫右側的文本框中。模式瀏覽器顯示新表。

    模式瀏覽器

步驟3:配置訪問default.people10m表格

啟用中創建的用戶步驟1訪問default.people10m中創建的表。步驟3

您可以配置訪問使用數據瀏覽SQL編輯器

數據瀏覽

  1. 單擊數據圖標數據在側欄中。

  2. 在右上方的下拉列表中,選擇一個SQL倉庫,例如起動器倉庫.的默認的選擇“數據庫”。數據庫注釋和所有者顯示。

  3. 類型peo控件後的文本框中默認的數據庫。數據資源管理器顯示people10m表格

  4. 單擊權限選項卡。

  5. 單擊格蘭特按鈕。

    默認db授權
  6. 輸入user@example.com

  7. 選擇使用複選框。

  8. 點擊好吧

  9. 單擊people10m表格

  10. 單擊權限選項卡。

  11. 單擊格蘭特按鈕。

    人表補助金
  12. 輸入user@example.com

  13. 單擊選擇而且READ_METADATA複選框。

  14. 點擊好吧

SQL編輯器

  1. 點擊創建圖標創建在側欄中選擇查詢

  2. 在左側的下拉框中,選擇一個SQL倉庫,例如起動器倉庫

  3. 依次輸入如下查詢:

    格蘭特使用數據庫默認的用戶@例子com格蘭特選擇READ_METADATA表格默認的people10m用戶@例子com顯示獎助金用戶@例子com表格默認的people10m

    每次查詢完成後,按Ctrl/Cmd + Enter或按執行按鈕。在最後一個查詢之後,它應該顯示:

    +------------------+---------------+------------+-----------------------+ | 校長| ActionType | ObjectType | ObjectKey  | +------------------+---------------+------------+-----------------------+ | user@example.com | READ_METADATA表| |“違約”。“people10m ` | +------------------+---------------+------------+-----------------------+ | user@example.com |選擇表| |“違約”。`people10m`|+------------------+---------------+------------+-----------------------+ | user@example.com | USAGE | DATABASE | default | +------------------+---------------+------------+-----------------------+

步驟5:生成查詢

完成用戶快速入門

步驟6:查看查詢曆史

  1. 點擊曆史上的圖標查詢曆史在側欄中。

  2. 單擊“查詢”列中的字符串,可顯示查詢詳情。

    查詢曆史詳細信息

下一個步驟

要了解如何啟用對自己的數據和表的訪問,請參見Databricks SQL安全模型和數據訪問概述

若要遍曆啟用訪問的過程,請轉到開始麵板上https:// < databricks-instance > / sql,替換< databricks-instance >和數據庫工作空間實例名稱例如,dbc-a1b2345c-d6e7.cloud.www.eheci.com