本文为您介绍如何使用HoloWeb新建、编辑或删除外部表,以及预览外部表数据和DDL语句。
前提条件
存在已登录实例,请参见登录实例。
新建外部表
在顶部菜单栏左侧,选择相应的地域。
单击前往HoloWeb,进入HoloWeb开发页面。
在HoloWeb开发页面的顶部菜单栏,单击 ,单击创建外部表。
您也可以在元数据管理界面的已登录实例列表。单击目标数据库,鼠标右击数据库下已创建的目标模式,选择新建外部表。
在新建外部表页面,配置各项参数。
分类
参数
描述
MaxCompute 源表
项目名
MaxCompute的项目(Project)名称。
Schema Name
MaxCompute的Schema名称,对于使用两层模型的MaxCompute项目,默认不展示;对于使用三层模型的MaxCompute项目,此处可下拉选择当前项目下有权限的所有Schema。
表名
MaxCompute的表名称,支持基于前缀模糊搜索。
Hologres 目标表
数据库名
选择外部表所在的Hologres数据库名称。
Schema Name
模式名称。
您可以选择默认创建的public模式,也可以选择新建的模式名称。
表名
新建的Hologres外部表名称。
选择MaxCompute表后,将会自动填入MaxCompute表名称,您也可以手动重命名。
目标表描述
新建的Hologres外部表描述,可自定义修改。
说明创建外部表同步MaxCompute表的数据时,会将数据库中表字段的Comment和列的Comment一并同步至Hologres。
单击提交,完成外部表的创建。提交之后,您可以在左侧对应模式下,刷新出新建的外部表。
可选:您可以在已创建的外部表页面,单击查询表,进入SQL查询窗口,使用标准的PostgreSQL语言进行开发。
编辑外部表
在左侧导航栏,单击已登录实例,显示所有已登录的实例名称。
单击目标实例下的数据库,显示所有已创建的数据库。
单击目标数据库模式下的外表,显示所有已创建的外部表。
鼠标右击目标外部表,选择编辑表。
您可以根据业务需求,更改需要映射的外部源表的字段或分区。
单击提交,完成对当前外部表的编辑。
修改外部表名称
在左侧导航栏已登录实例界面查询目标外部表。
查询目标外部表的步骤请参见编辑外部表的步骤1~3。
鼠标右击目标外部表,选择重命名。
单击确认。
删除外部表
在左侧导航栏已登录实例界面查询目标外部表。
查询目标外部表的步骤请参见编辑外部表的步骤1~3。
鼠标右击目标外部表,选择删除表。
单击确认。
数据预览
在左侧导航栏已登录实例界面查询目标外部表。
查询目标外部表的步骤请参见编辑外部表的步骤1~3。
双击目标外部表,在外部表的编辑界面单击数据预览。