绑定Hologres计算资源

更新时间:
复制 MD 格式

若您要使用DataWorks进行Hologres任务的开发、管理,需先将您的Hologres实例创建为DataWorks的Hologres计算资源。创建完成后,可在DataWorks的各功能模块使用该计算资源连接Hologres实例,进行相应的数据同步、数据开发、数据分析等操作。

前提条件

  • 已购买Hologres实例并创建数据库。

    重要
    • 购买Hologres实例时,请确保其与DataWorks工作空间位于同一地域,否则将无法正常绑定。

    • 绑定前请确认Hologres实例运行状态正常。

  • DataWorks已创建工作空间,操作者使用的RAM账号已加入工作空间并设置为工作空间管理员角色。

  • 已为工作空间绑定资源组,且确保网络连通。

    • 使用Serverless资源组时,只需确保Hologres计算资源与Serverless资源组连通性正常即可。

    • 使用旧版独享型资源组时,需确保Hologres计算资源与对应场景下的独享集成资源组、独享调度资源组以及独享服务资源组连通性正常。

使用限制

  • 功能限制:您在创建计算资源时开启SSL认证,该计算资源将不支持用于数据开发或周期性调度任务。

  • 地域限制:华东1(杭州)、华东2(上海)、华北2(北京)、华北6(乌兰察布)、华南1(深圳)、日本(东京)、马来西亚(吉隆坡)、印度尼西亚(雅加达)。

  • 权限限制:

    操作人

    具备权限说明

    阿里云主账号

    无需额外授权。

    阿里云RAM账号/RAM角色

    DataWorks管理权限:仅拥有运维和空间管理员角色的空间成员,或拥有AliyunDataWorksFullAccess权限的空间成员可创建计算资源。授权详情请参见授权用户空间管理员权限。

    Hologres服务权限:

    • 授予AliyunHologresFullAccess权限策略,否则将无法配置Hologres计算资源。

    • 请将账号或角色信息添加到用户管理中,否则在配置过程中将无法配置目标数据库。

新版数据开发:绑定Hologres计算资源

为使用新版数据开发(Data Studio)的工作空间绑定Hologres计算资源。

进入计算资源列表页

  1. 登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的更多 > 管理中心,在下拉框中选择对应工作空间后单击进入管理中心。

  2. 在左侧导航栏单击计算资源,进入计算资源列表页。

绑定Hologres计算资源

在计算资源列表页,配置绑定Hologres计算资源。

  1. 选择绑定计算资源类型。

    1. 单击绑定计算资源,进入绑定计算资源页面。

    2. 在绑定计算资源页面选择计算资源类型为Hologres,进入绑定Hologres计算资源配置页面。

  2. 配置Hologres计算资源。

    在绑定Hologres计算资源配置页面,根据下表内容进行相应配置。

    参数

    说明

    Hologres实例

    选择您所创建的Hologres实例。您也可单击下拉菜单中的新建来购买Hologres实例。

    Hologres计算组

    当前Hologres实例支持配置计算组,您也可单击下拉菜单中的新建来新建Hologres计算组。

    数据库名称

    选择您所要使用的数据库。您也可单击下拉菜单中的新建来创建数据库。

    默认访问身份

    • 开发环境:当前仅支持使用执行者身份访问。

    • 生产环境:支持使用阿里云主账号、阿里云RAM子账号、阿里云RAM角色或任务责任人身份访问。

      说明
      • 如您当前登录的为主账号:可以选择所有身份。

      • 如您当前登录的为子账号/RAM角色:

        • 具备AdministratorAccess权限策略:可以选择所有身份。

        • 不具备AdministratorAccess权限策略:仅能选择自己对应的身份。

    认证选项

    • 无认证:无需进行其他操作。

    • SSL认证:选择该认证方式,需在Hologres实例的数据安全打开SSL 加密功能开关。

      说明

      当Hologres实例开启了SSL认证服务,则不支持用于数据开发或周期性调度任务。

    SSL加密模式

    当认证选项为SSL认证方式时,需配置该参数。仅支持require加密模式。

    计算资源实例名

    自定义计算资源实例名。在任务运行时,可根据计算资源名称来选择任务运行的计算资源。

  3. 测试连通性。

    在连接配置区域,请选择DataWorks用于运行Hologres任务的资源组,并单击测试连通性以确保资源组可以正常访问您的Hologres实例。详情请参见网络连通方案概述。

  4. 单击确认,完成Hologres计算资源配置。

    说明

    绑定完成后,系统将自动在当前工作空间的数据源中同步创建一个同名的Hologres数据源。

旧版数据开发:绑定Hologres计算资源

为未使用新版数据开发(Data Studio)的工作空间绑定Hologres计算资源。

进入计算资源列表页

  1. 进入数据开发页面。

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

  2. 在左侧导航栏单击image图标,进入计算资源列表页。

绑定Hologres计算资源

在计算资源列表页,配置绑定Hologres计算资源。

  1. 选择绑定计算资源类型。

    1. 单击新建计算资源,进入新建计算资源页面。

    2. 在新建计算资源页面选择计算资源类型为Hologres,进入新建计算资源配置页面。

  2. 配置Hologres计算资源。

    在新建计算资源配置页面,根据下表内容进行相应配置。

    参数

    说明

    数据源名称

    自定义计算资源名称。

    认证方式

    仅支持阿里云账号及阿里云RAM角色。

    所属云账号

    支持选择当前阿里云主账号和其他阿里云主账号。

    说明

    使用其他阿里云主账号时,您可根据界面提示,填写其他账号有关参数信息。

    地域

    您所使用的工作空间所在地域。

    Hologres实例

    选择您所创建的Hologres实例。

    数据库名称

    选择您所要使用的数据库。

    默认访问身份

    • 开发环境:当前仅支持使用执行者身份访问。

    • 生产环境:支持使用阿里云主账号、阿里云RAM子账号、阿里云RAM角色或任务责任人身份访问。

      说明
      • 如您当前登录的为主账号:可以选择所有身份。

      • 如您当前登录的为子账号/RAM角色:

        • 具备AdministratorAccess权限策略:可以选择所有身份。

        • 不具备AdministratorAccess权限策略:仅能选择自己对应的身份。

    认证选项

    • 无认证:无需进行其他操作。

    • SSL认证:选择该认证方式,需在Hologres实例的数据安全打开SSL 加密功能开关。

      说明

      当Hologres实例开启了SSL认证服务,则不支持用于数据开发或周期性调度任务。

    SSL加密模式

    当认证选项为SSL认证方式时,需配置该参数。仅支持require加密模式。

  3. 测试连通性。

    在连接配置区域,请选择DataWorks用于运行Hologres任务的资源组,并单击测试连通性以确保资源组可以正常访问您的Hologres集群。详情请参见网络连通方案概述。

  4. 单击新建计算资源并绑定数据开发,完成Hologres计算资源配置。

说明

绑定完成后,系统将自动在当前工作空间的数据源中同步创建一个同名的Hologres数据源。

后续操作

为保障您的开发过程更加顺畅,建议先阅读DataWorks On Hologres使用说明,了解在DataWorks使用Hologres的开发流程、相关费用、环境准备、权限控制等内容。

  • 新版数据开发:配置完Hologres计算资源后,您可在数据开发中通过离线同步节点进行数据同步操作、通过Hologres相关节点进行数据开发操作。

  • 旧版数据开发:配置完Hologres计算资源后,您可在数据开发中通过数据集成 > 离线同步节点进行数据同步操作、通过旧版Hologres相关节点进行数据开发。

常见问题

  • 报错信息:FAILED: Build connection error! Connection to xxx.hologres.aliyuncs.com:80 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections。

    解决方式:前往Hologres管理控制台检查实例运行状态是否正常。如实例停机,您可重启Hologres实例。

  • 报错信息:FAILED: An I/O error occurred while sending to the backend.

    解决方式:在Hologres实例的数据安全中,检查SSL 加密功能开关是否被打开。如处于打开状态,可在关闭开关5~10秒后重新执行任务。