教程:统一目录metastore为砖SQL管理任务
本教程指南砖metastore管理员通过所有必要的步骤来配置目录,与联合目录数据库和表。您使用数据浏览界面完成所有步骤。
统一目录metastore管理员,您可以配置访问所有可获得的对象与metastore统一目录相关联。砖帐户管理员可以分配在账户控制台metastore admin角色。虽然许多metastore管理员也可以砖帐户管理员或砖工作区管理员,这些角色的默认权限有所不同。
本文演示了以下几点:
需求
为了成功地完成这个演示,你将需要:
砖工作区与统一的目录启用
管理权限metastore砖账户中定义控制台
进入工作区砖SQL与metastore有关
中定义的一个或多个用户或组统一目录
Metastore管理员权限使您Metastore处理所有数据对象。工作通过本教程与另一个砖SQL用户没有metastore管理员权限,您可以查看如何改变资助立即更新访问各种不同资产的行动。
步骤2:创建一个新的目录metastore
您可以使用数据浏览器UI添加目录。使用SQL,明白了创建目录。
数据浏览的右边包含链接到所有资产的当前查看的数据对象的层次结构模式:
目录>catalog_name>database_name>
。点击目录回到metastore层次结构的顶层。点击创建目录在屏幕的右上角。
输入一个独特的目录名称。
进入一个可选的评论。
点击创建。
新创建的目录包含两个模式(数据库):默认的
和information_schema
。在这个系统表的更多信息,见信息模式。
步骤3:在目录中创建一个新的模式
您可以使用数据浏览器UI添加数据库。使用SQL,明白了创建模式。
从列表中点击目录的名称在屏幕的左边。
点击创建数据库在屏幕的右上角。
输入一个唯一的数据库名称。
进入一个可选的评论。
点击创建。
步骤4:创建一个表从一个CSV
砖提供了一个界面,允许您上传一个CSV文件到一个统一的目录表。您可以使用任何CSV 100字节。SQL仓库必须积极为了使用UI。更多细节,请参阅加载数据使用UI添加数据。
如果你喜欢使用SQL创建一个表,看看创建表跳过这一步。
点击添加>添加数据,然后单击创建或修改一个表。
添加一个CSV文件从你的电脑通过浏览互动盒子里或删除文件。
可能需要几秒钟的文件上传。
使用第一个下拉菜单选择您在步骤2中创建目录。
使用第二个下拉菜单选择您在步骤3中创建的数据库。
您可以提供一个自定义表的名称。
如果表有一个标题行,确保第一行包含了标题检查框。否则,请取消选中此框。
可选地,提供自定义每一列的名称。
如果数据从您的文件不是正确预览,点击先进的属性和调整可用的设置。
点击创建。
第五步:授予权限目录、数据库和表
砖所需的最小权限设置SQL来完成他们的任务的最终用户根据期望的结果不同。您可以将权限分配给个人用户或组。通过本教程与另一个工作砖SQL的用户,您可以查看如何改变资助立即更新访问各种不同资产的行动。
步骤5:格兰特使用目录
权限目录
用户想要执行操作在一个目录必须有使用目录
权限。
点击数据在侧边栏返回浏览器的数据。
单击您在步骤2中创建目录的名称。
单击权限选项卡,查看目录的赠款。
点击格兰特。
使用下拉菜单选择你想要添加的用户或组。
点击旁边的框
使用目录
特权。点击格兰特。
步骤5 b:格兰特使用模式
数据库的权限
使用模式
是最小特权用户需要查看数据库。这允许用户与表或视图中包含数据库。用户必须有创建表
权限定义新表或视图的查询或ui。
点击步骤3中创建的数据库的名称。
单击权限选项卡,查看数据库的赠款。
点击格兰特。
使用下拉菜单选择你想要添加的用户或组。
点击旁边的框
使用模式
特权。点击格兰特。