建立一个用户查询一个表
本文展示了一个管理员可以添加一个用户,创建一个表包含1000万人的记录砖的数据集,允许一个用户访问表。接下来,它显示了用户可以运行一个查询和视图查询运行时细节。
重要的
数据访问控制是总是使在砖SQL,这意味着用户必须被授予访问数据。
使用侧边栏
你可以访问所有的砖资产使用侧边栏。侧边栏的内容取决于所选择的角色:数据科学与工程,机器学习,或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 | +------------------+---------------+------------+-----------------------+