设置查询表的用户

这个快速入门展示了管理员如何添加一个用户,创建一个包含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 | SCHEMA | default | +------------------+---------------+------------+-----------------------+

步骤5:生成查询

完成用户快速入门

步骤6:查看查询历史

  1. 点击历史上的图标查询历史在侧栏中。

  2. 单击“查询”列中的字符串,可显示查询详情。

    查询历史详细信息

下一个步骤

要了解如何启用对自己的数据和表的访问,请参见访问控制

若要遍历启用访问的过程,请转到开始面板上https:// < databricks-instance > / sql,替换< databricks-instance >和数据库工作空间实例名称例如,dbc-a1b2345c-d6e7.cloud.www.neidfyre.com