建立一个用户查询一个表

本文展示了一个管理员可以添加一个用户,创建一个表包含1000万人的记录砖的数据集,允许一个用户访问表。接下来,它显示了用户可以运行一个查询和视图查询运行时细节。

重要的

数据访问控制总是使在砖SQL,这意味着用户必须被授予访问数据。

需求

  • 你必须是一个砖工作区管理。

警告

SQL仓库不会开始如果你不提供所需的CPU数量和存储资源。看到计算引擎API。如果需要的话,你可以增加资源配额支持您使用SQL仓库。看到审查和增加配额。工作区成本信息,请参阅每工作空间成本

使用侧边栏

你可以访问所有的砖资产使用侧边栏。侧边栏的内容取决于所选择的角色:数据科学与工程,机器学习,或SQL

  • 默认情况下,侧栏出现在倒塌的状态,只有图标是可见的。移动光标时,侧边栏扩展到完整的视图。

  • 改变形象,请点击下面的图标砖的标志砖的标志,并选择一个人物。

    改变形象
  • 销一个人物,这样看来你下次登录时,点击销的角色旁边的角色。再点击删除销。

  • 使用菜单选项底部的工具栏设置栏模式汽车(默认行为),扩大,或崩溃

步骤1:添加一个用户

步骤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 >与砖工作区实例名例如,1234567890123456.7.gcp.www.neidfyre.com