多库SQL查询
您可以在多库SQL查询页面执行跨库查询数据操作。
概述
多库SQL查询的背景信息、使用限制、核心功能等信息请参见逻辑数仓。
多库查询
登录瑶池数据库。
在瑶池数据库首页单击多库SQL查询页签。
在左侧瑶池页签选择目标数据源,双击目标表名,会在SQL窗口生成SELECT语句。
单击执行。
可选:新建DBlink。
单击瑶池页签右侧的+,可以新建DBlink。
在新建DBLink对话框中,配置DBLink名称、实例、数据库账号和数据库密码参数信息。
单击确认。
可选:筛选数据库。单击瑶池页签右侧的,可以筛选数据库类型和有权限的数据库。
可选:创建虚拟库。
单击虚拟库页签右侧的+,可以创建虚拟库。
配置虚拟库的名称、别名等信息。
说明虚拟库名称,创建成功后,名称不可修改。
虚拟库名称由英文、数字、下划线(_)组成,且以字母或下划线开头。
单击确认。
可选:创建逻辑视图。
单击虚拟库页签右侧的+,可以创建虚拟库或创建逻辑视图。
在创建逻辑视图页面,输入视图名称,选择保存视图的虚拟数据库。
说明虚拟数据库可选择系统内置的public数据库。
输入视图定义的SELECT SQL语句。关于视图的SQL语法,请参见逻辑数仓SQL语法介绍。
您可以单击数据预览,查看SQL语句的运行结果是否符合预期。
单击提交。
说明逻辑视图创建成功后,您可以在对应虚拟库的逻辑视图分类中,查看已创建的逻辑视图。
查询逻辑视图。
在逻辑视图的SQL窗口中输入SELECT语句,并在视图名称前加视图所在虚拟库的前缀,如
public
。例如,在SQL窗口中输入
SELECT * FROM public.v_ex_customer
,单击执行,查询逻辑视图v_ex_customer。说明您还可以在页面左侧可视化操作区域的虚拟库页签中,展开虚拟库并双击目标逻辑视图,系统自动在SQL窗口中生成查询目标逻辑视图的SQL语句。