VEM

企业数据库一站式运维监控平台。用户可实现在单一平台上对多个不同的应用系统数据库进行统一监控预警与运维。

Menu

外表

创建外表

步骤 1数据库导航菜单 窗格中,右键单击数据库中的 外表,选择 创建外表,跳转至 创建外表 页面。

创建外表前,请提前安装好所选外部数据源类型指定的扩展,否则可能导致外表创建失败。有关外部数据源指定类型的扩展,请参见《Vastbase G100 V2.2 开发者指南》的 外部数据封装器 章节。

步骤 2外部 栏目,定义外部表信息,如外部表名、外部数据库类型、外部服务器等。详情请参见 定义外部

外部服务器支持创建和删除,详情请参见 定义外部服务器 。

外部 标签需要填写的内容如下表所示。

配置项 必填 配置说明
外部表名 用于定义所创建外部表的名称
如果不存在 条件语句,勾选则表示添加 IF NOT EXISTS 语句,添加后可以确保在对象已存在的情况下不会重新创建该对象,从而防止因重复创建而引发错误
外部数据源类型 用于指定外部数据源类型,默认为 openGauss。当前版本仅支持openGauss,Oracle、MySQL尚未支持
外部服务器 用于定义所连接远程服务器名称,默认未选择。选项为当前用户已创建的外部服务器列表。外部服务器支持新建和删除,创建和删除具体说明详见下方 定义外部服务器
外部数据库 用于指定外部表所在的数据库,默认为当前数据库,不可更改。
外部模式 用于指定外部表所在的模式,默认为当前模式,不可更改。
远端schema 用于填写远端的schema名称。如果不指定的话,将使用外表自身的schema名称作为远端的schema名称。
远端表 用于填写远端的表名。如果不指定的话,将使用外表自身的表名作为远端的表名。
描述 用于定义外部表的描述。

单击 外部服务器 旁边的 新建 按钮可以新建外部服务器。

外部服务器的定义方式如下表所示。

配置项 必填 配置说明
外部服务器 用于定义所连接远程服务器名称。
远端服务器主机 用于填写所连接远程服务器数据库主机IP地址。
远端服务器端口号 用于填写所连接远程服务器数据库端口号。
远端数据库 用于填写所连接远程服务器数据库名称。
用户映射 用于赋予指定用户具备读写权限,默认为当前用户。
远端数据库用户名 用于填写所连接远程服务器数据库用户名。
远端数据库密码 用于填写所连接远程服务器数据库密码。

步骤 3点击 ,定义外表列信息,如列名称、数据类型、能否非空、默认值等。

定义列需配置的信息如下表所示。

配置项 必填 配置说明
列名称 用于定义列名称
数据类型 用于配置数据库常用数据类型,默认为第一个数据类型。配置项数据由后端返回
能否非空 用于定义列约束,指该列不能包含空值
默认值 用于定义列约束,指定该列未定义值的情况下使用的默认值
是否唯一 用于定义列约束,指列可能仅包含唯一值
精度/大小 用于定义数据类型的精度/大小
范围 用于定义数据类型的范围
描述 用于说明列信息

删除外表

步骤 1在 数据库导航菜单 窗格中,右键单击数据库中的外表名称,选择 删除表,弹出 删除表 确认框。

步骤 2单击 确定 即可继续,或单击 取消 即可退出操作。