创建Hologres计算源

Dataphin支持使用Hologres作为MaxCompute计算引擎的加速计算源或单独作为离线计算源,作为加速源使用时可加速数据服务中的Dataphin数据源的查询速度,以满足对查询速度有要求的业务场景。本文为您介绍如何创建Hologres计算源。

前提条件

在开始执行操作前,请确认您已开通Hologres,详情请参见购买Hologres

背景信息

Hologres支持加速MaxCompute项目下数据查询速度,关于Hologres更多内容请参见什么是实时数仓Hologres。如果数据服务中的Dataphin数据源对数据查询速度有要求,但当Dataphin的计算引擎为MaxCompute时,任务运行速度比较慢,不能很好地满足对查询速度有要求的业务场景。

因此,您可以创建计算源并添加至已绑定MaxCompute计算源的项目中,后续就可以对计算空间选择该项目的Dataphin数据源进行加速业务数据的查询速度。

操作步骤

  1. Dataphin首页的顶部菜单栏中,选择规划 > 计算源

  2. 计算源页面,单击+新增计算源,选择Hologres计算源

  3. 新建Hologres计算源页面,配置以下参数。

    • 计算源基本信息

      参数

      描述

      计算源类型

      选择为Hologres。

      计算源名称

      命名规则如下:

      • 只能包含中文、数字、字母、下划线(_)和短划线(-)。

      • 长度不能超过64个字符。

      计算源描述

      对计算源的简单描述,长度不超过128个字符。

    • 配置

      参数

      描述

      JDBC URL

      Hologres计算源的连接地址。连接格式为:jdbc:postgresql://host:port/dbname

      Schema

      填写计算引擎数据库对应的Schema连接信息。

      用户名密码

      填写连接计算源的用户名和密码。

      若使用阿里云RAM账号,可填写该账号的AccessKeyAccessKey Secret;若使用数据库自建账号,需填写自建账号的ID和密码。

      访问方式

      支持选择公网IPVPC网络

      • 公网IP本地自建数据库授权,需要开放访问,并授权权限。

      • VPC网络

        • 区域:数据库所在Region。仅支持Dataphin实例相同区域的数据库。如您的Dataphin实例位于华东2(上海),仅支持选择华东2(上海)区域。

        • VPC ID:输入数据库所在VPC网络的VPC ID您可登录专有网络控制台进行查看。如下图所示:

          image..png

        • 实例ID:输入VPC实例ID。可先在Hologres控制台的实例列表中,获取对应Hologres实例ID。再调用GetInstance获取VpcInstanceId,即VPC实例ID。

          Hologres实例ID获取方式如下图所示:image

  4. 单击测试连接

    当测试连接报错为VPC_GRANT_ACCESS_API_ERROR,可参照VPC_GRANT_ACCESS_API_ERROR错误的解决方案进行处理。

  5. 连接测试通过后,单击提交

后续步骤

完成创建加速计算源后,即可为已绑定MaxCompute计算源的项目添加Hologres加速计算源或单独作为离线计算源进行使用。更多信息,请参见创建通用项目