全部产品
Search
文档中心

实时数仓Hologres:一键表结构导入

更新时间:Nov 25, 2024

本文为您介绍如何使用DataStudio一键表结构同步功能批量创建Hologres外部表。

前提条件

背景信息

Hologres与MaxCompute在底层无缝连接,支持使用新建外部表的方式加速查询MaxCompute的数据,详情请参见基于Foreign Table加速查询MaxCompute数据

DataStudio支持一键MaxCompute表结构同步功能,您可以使用可视化方式批量创建外部表。

操作步骤

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

    1. 进入数据开发页面。

      登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的数据开发与治理 > 数据开发,在下拉框中选择对应工作空间后单击进入数据开发

    2. DataStudio界面的左侧导航栏,单击image,进入数据开发页面。

    3. 单击顶部菜单栏的新建,选择新建节点>Hologres>一键MaxCompute表结构同步

    4. 新建节点对话框中,选择引擎实例路径,并输入名称,单击确认

  2. 在编辑节点页面,配置各项参数。

    参数配置

    参数

    说明

    目标连接

    Hologres的实例名称。

    目标库

    Hologres实例下的数据库名称。

    模式

    Hologres数据库下的Schema名称。默认为public,若您有新建Schema,可以选择您新建的Schema。

    类型

    目前仅支持对接MaxCompute。

    服务器列表

    服务器名称。Hologres实例创建成功后会自动创建名称为odps_server的服务器, 可以直接调用,相关原理请参见postgres_fdw

    来源项目

    MaxCompute的项目名称。

    选择要直接加速的表

    您可以根据实际业务情况选择整库加速或者部分加速。

    表名冲突

    创建表时表名称冲突策略,包含如下策略:

    • 忽略,继续创建其他表。

    • 更新,修改同名表。

    • 报错,不再重复创建。

    数据类型不支持

    创建表时数据类型不支持策略,包含如下策略:

    • 报错,导入失败。

    • 忽略,跳过不支持字段。

  3. Hologres一键表结构导入节点的编辑页面,单击保存图标,保存配置信息。

  4. Hologres一键表结构导入节点的编辑页面,单击运行图标,批量创建外部表结构。

  5. 查看批量创建的外部表。

    1. 在左侧导航栏,单击PG管理图标,进入表管理页面。

    2. 双击需要查看的外部表,显示表编辑页面。