建立一个用户查询一个表
本文展示了一个管理员可以添加一个用户,创建一个表包含1000万人的记录砖的数据集,允许一个用户访问表。接下来,它显示了用户可以运行一个查询和视图查询运行时细节。
重要的
数据访问控制是总是使在砖SQL,这意味着用户必须被授予访问数据。
使用侧边栏
你可以访问所有的砖资产使用侧边栏。侧边栏的内容取决于所选择的角色:数据科学与工程,机器学习,或SQL。
默认情况下,侧栏出现在倒塌的状态,只有图标是可见的。移动光标时,侧边栏扩展到完整的视图。
改变形象,请点击下面的图标砖的标志,并选择一个人物。
销一个人物,这样看来你下次登录时,点击旁边的角色。再点击删除销。
使用菜单选项底部的工具栏设置栏模式汽车(默认行为),扩大,或崩溃。
步骤1:添加一个用户
去管理员设置页面。
在用户选项卡上,单击添加用户。
输入用户的电子邮件ID。本文中的示例假定用户
user@example.com
。点击发送邀请。
砖用临时密码发送确认电子邮件。如果用户没有5分钟内收到确认邮件,请用户检查他们的垃圾邮件文件夹。
用户添加到工作区。
如果有必要,允许用户访问SQL通过选择砖砖SQL访问复选框。所有用户的默认工作区有这个权利。
请注意
如果您的工作区为砖启用SQL公共预览,期间,在9月7日开始的一周之前,2021 -用户保留在此日期之前分配的权利,除非你改变它。换句话说,如果一个用户没有砖SQL访问权利在公共预览版,他们现在不会有,除非管理员给了他们。
点击确认。
步骤2:创建一个表的1000万人
使用侧边栏角色切换选择SQL。
点击新在侧边栏并选择查询。
在被左边,选择SQL仓库,等起动器仓库。
SQL编辑器粘贴如下:
创建表默认的。people10m选项(路径“dbfs: / databricks-datasets / learning-spark-v2 /人/ people-10m.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 | SCHEMA | default | +------------------+---------------+------------+-----------------------+