建立一個用戶查詢一個表

本文展示了一個管理員可以添加一個用戶,創建一個表包含1000萬人的記錄磚的數據集,允許一個用戶訪問表。接下來,它顯示了用戶可以運行一個查詢和視圖查詢運行時細節。

重要的

數據訪問控製總是使在磚SQL,這意味著用戶必須被授予訪問數據。

需求

  • 你必須是一個磚工作區管理。

使用側邊欄

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

  • 默認情況下,側欄出現在倒塌的狀態,隻有圖標是可見的。移動光標時,側邊欄擴展到完整的視圖。

  • 改變形象,請點擊下麵的圖標磚的標誌磚的標誌,並選擇一個人物。

    改變形象
  • 銷一個人物,這樣看來你下次登錄時,點擊銷的角色旁邊的角色。再點擊刪除銷。

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

步驟1:添加一個用戶

  1. 管理員設置頁麵

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

  3. 輸入用戶的電子郵件ID。本文中的示例假定用戶user@example.com

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

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

    用戶添加到工作區。

  5. 如果有必要,允許用戶訪問SQL通過選擇磚磚SQL訪問複選框。所有用戶的默認工作區有這個權利。

    請注意

    如果您的工作區為磚啟用SQL公共預覽,期間,在9月7日開始的一周之前,2021 -用戶保留在此日期之前分配的權利,除非你改變它。換句話說,如果一個用戶沒有磚SQL訪問權利在公共預覽版,他們現在不會有,除非管理員給了他們。

    添加用戶
  6. 點擊確認

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

  1. 使用側邊欄角色切換選擇SQL

  2. 點擊在側邊欄並選擇查詢

  3. 在被左邊,選擇SQL倉庫,等起動器倉庫

  4. SQL編輯器粘貼如下:

    創建默認的people10m選項(路徑“dbfs: / databricks-datasets / learning-spark-v2 /人/ people-10m.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 | SCHEMA | default | +------------------+---------------+------------+-----------------------+

第五步:生成一個查詢

完成用戶快速入門

第六步:視圖查詢曆史

  1. 點擊查詢曆史在側邊欄。

  2. 點擊查詢中的一個字符串列顯示查詢詳細信息:

    查詢曆史細節

下一個步驟

學習如何使訪問自己的數據和表,看看訪問控製

走過這個過程,使訪問,去開始麵板上https:// < databricks-instance > / sql,替換< databricks-instance >與磚工作區實例名例如,dbc-a1b2345c-d6e7.cloud.www.eheci.com