本小节将会为您介绍如何使用HoloStudio批量创建外表。

Hologres与MaxCompute在底层无缝打通,支持以新建外表的方式直接加速查询MaxCompute数据,详情可以见MaxCompute直接查询。在实际业务场景中,通常需要批量创建外部表来省去建表的繁琐步骤,当前版本Hologres支持使用IMPORT FOREIGN SCHEMA命令来批量建外表。为省去SQL操作,HoloStudio一键MaxCompute表结构同步模块支持以可视化的方式批量新建外表。

阿里云2000元代金券免费领,最新优惠1折抢购,2核4G云服务器仅799元/3年,新老用户同享,立即抢购>>>

使用HoloStudio一键MaxCompute表结构同步的具体操作步骤如下:

  1. 新建一键MaxCompute表结构同步

    在HoloStudio中选择左侧菜单栏数据开发,并单击上方一键MaxCompute表结构同步新建同步节点。

    一键MaxCompute表结构同步_数据开发_基于HoloStudio的开发_交互式分析Hologres

  2. 填写同步表结构信息

    一键MaxCompute表结构同步节点新建完成之后,需要按照要求填写同步信息。

    一键MaxCompute表结构同步_数据开发_基于HoloStudio的开发_交互式分析Hologres

    配置项 说明 备注
    目标库 Hologres的DB名
    目标Schema 当前DB下的schema名 默认是public,若您有新建schema,可以选择新的schema
    远程服务类型 目前仅支持对接MaxCompute 默认为odps
    远程服务器 odps_sever Hologres实例创建成功后会自动创建名为odps_server, 可以直接调用,相关原理可以参见fdw
    远程库 MaxCompute的project名
    表名规则 通过正则表达式圈选需要同步表结构的表名,默认整库同步
    • 如果import 时候已经存在同名的表,则忽略同名表的存在, 跳过该表的导入;
    • 如果import时候存在外部表不支持的数据类型,则报错提醒,请在正则表达式中排除当前表再重新导入。
    • 更多请参见IMPORT FOREIGN SCHEMA
    正则预览 查看正则结果
  3. 运行任务

    填写完批量建外部表信息之后,在页面上方单击保存,并单击运行,启动批量创建外部表作业。任务执行完成之后,可在PG管理可视化查看批量创建的外部表,并查询数据。