管理員快速入門:設置查詢表的用戶
這個快速入門展示了管理員如何添加一個用戶,創建一個包含1000萬條用戶記錄的表磚的數據集,並允許用戶訪問該表。接下來,它將展示用戶如何運行查詢和查看查詢運行時詳細信息。
重要的
數據訪問控製是總是使在Databricks SQL中,這意味著用戶必須始終被授予對數據的訪問權。
需求
您的Databricks帳戶必須在保費計劃或以上。
數據庫工作空間必須在Databricks平台E2版本Beplay体育安卓版本.有關創建E2工作區的信息,請參見使用帳戶控製台創建和管理工作區.所有新的Databricks帳戶和大多數現有帳戶現在都是E2。如果您不確定您擁有哪種帳戶類型,請與Databricks代表聯係。
你一定是個數據專家工作空間管理.
使用側欄
您可以使用側邊欄訪問所有Databricks資產。側邊欄的內容取決於所選擇的角色:數據科學與工程,機器學習,或SQL.
默認情況下,側邊欄以折疊狀態顯示,隻有圖標可見。將光標移到側欄上以展開到完整視圖。
要更改角色,請單擊Databricks徽標下麵的圖標,並選擇一個角色。
要固定角色,以便下次登錄時出現,請單擊在人物角色旁邊。再次單擊以移除引腳。
使用菜單選項在側邊欄底部,將側邊欄模式設置為汽車(默認行為),擴大,或崩潰.
步驟1:添加用戶
使用側邊欄角色切換器選擇數據科學與工程.
去管理控製台.
在用戶選項卡上,單擊添加用戶.
輸入用戶郵箱ID。本文中的示例假設用戶是
user@example.com
.點擊發送邀請.
Databricks發送帶有臨時密碼的確認電子郵件。如果用戶在5分鍾內沒有收到確認郵件,請用戶檢查他們的垃圾郵件文件夾。
用戶被添加到工作區。
選項,允許用戶訪問Databricks SQLDatabricks SQL訪問複選框。默認情況下,新工作區中的所有用戶都具有此權限。
請注意
如果您的工作空間在公共預覽期間啟用了Databricks SQL(即在2021年9月7日開始的一周之前),則用戶將保留該日期之前分配的權限,除非您更改它。換句話說,如果用戶沒有Databricks SQL訪問在公開預覽期間,他們現在不會擁有它,除非管理員給他們。
點擊確認.
步驟2:創建一個1000萬人的表格
使用側欄角色切換器進行選擇SQL.
你的登錄頁麵是這樣的:
點擊創建在側欄中選擇查詢.
在左側的下拉框中,選擇一個SQL倉庫,例如起動器倉庫.
將以下內容粘貼到SQL編輯器中:
創建表格默認的.people10m選項(路徑“dbfs: / databricks-datasets / learning-spark-v2 /人/ people-10m.delta”)
此語句使用存儲在Databricks數據集中的Delta Lake文件創建Delta表。
新聞Ctrl/Cmd + Enter或按執行按鈕。查詢將返回
沒有數據是返回。
要刷新模式,單擊模式瀏覽器底部的按鈕。
類型
peo
在數據庫右側的文本框中。模式瀏覽器顯示新表。
步驟3:配置訪問default.people10m
表格
啟用中創建的用戶步驟1訪問default.people10m
中創建的表。步驟3.
數據瀏覽
單擊數據在側欄中。
在右上方的下拉列表中,選擇一個SQL倉庫,例如起動器倉庫.的
默認的
選擇“數據庫”。數據庫注釋和所有者顯示。類型
peo
控件後的文本框中默認的
數據庫。數據資源管理器顯示people10m
表格單擊權限選項卡。
單擊格蘭特按鈕。
輸入
user@example.com
.選擇使用複選框。
點擊好吧.
單擊
people10m
表格單擊權限選項卡。
單擊格蘭特按鈕。
輸入
user@example.com
.單擊選擇而且READ_METADATA複選框。
點擊好吧.
SQL編輯器
點擊創建在側欄中選擇查詢.
在左側的下拉框中,選擇一個SQL倉庫,例如起動器倉庫.
依次輸入如下查詢:
格蘭特使用在數據庫默認的來`用戶@例子.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 | +------------------+---------------+------------+-----------------------+
下一個步驟
要了解如何啟用對自己的數據和表的訪問,請參見Databricks SQL安全模型和數據訪問概述.
若要遍曆啟用訪問的過程,請轉到開始麵板上https:// < databricks-instance > / sql
,替換< databricks-instance >
和數據庫工作空間實例名稱例如,dbc-a1b2345c-d6e7.cloud.www.eheci.com
.