多库SQL查询

更新时间:

您可以在多库SQL查询页面执行跨库查询数据操作。

概述

多库SQL查询的背景信息、使用限制、核心功能等信息请参见逻辑数仓

多库查询

  1. 登录瑶池数据库

  2. 在瑶池数据库首页单击多库SQL查询页签。

  3. 在左侧瑶池页签选择目标数据源,双击目标表名,会在SQL窗口生成SELECT语句。

    image

  4. 单击执行

  5. 可选:新建DBlink。

    1. 单击瑶池页签右侧的+,可以新建DBlink。

    2. 新建DBLink对话框中,配置DBLink名称实例数据库账号数据库密码参数信息。

    3. 单击确认

  6. 可选:筛选数据库。单击瑶池页签右侧的image,可以筛选数据库类型和有权限的数据库。

  7. 可选:创建虚拟库。

    1. 单击虚拟库页签右侧的+,可以创建虚拟库。

    2. 配置虚拟库的名称、别名等信息。

      说明
      • 虚拟库名称,创建成功后,名称不可修改。

      • 虚拟库名称由英文、数字、下划线(_)组成,且以字母或下划线开头。

    3. 单击确认

  8. 可选:创建逻辑视图。

    1. 单击虚拟库页签右侧的+,可以创建虚拟库或创建逻辑视图。

    2. 创建逻辑视图页面,输入视图名称,选择保存视图的虚拟数据库

      说明

      虚拟数据库可选择系统内置的public数据库。

    3. 输入视图定义的SELECT SQL语句。关于视图的SQL语法,请参见逻辑数仓SQL语法介绍

      您可以单击数据预览,查看SQL语句的运行结果是否符合预期。

    4. 单击提交

      说明

      逻辑视图创建成功后,您可以在对应虚拟库的逻辑视图分类中,查看已创建的逻辑视图。

  9. 查询逻辑视图。

    在逻辑视图的SQL窗口中输入SELECT语句,并在视图名称前加视图所在虚拟库的前缀,如public

    例如,在SQL窗口中输入SELECT * FROM public.v_ex_customer,单击执行,查询逻辑视图v_ex_customer

    说明

    您还可以在页面左侧可视化操作区域的虚拟库页签中,展开虚拟库并双击目标逻辑视图,系统自动在SQL窗口中生成查询目标逻辑视图的SQL语句。