若您要使用DataWorks进行Hologres任务的开发、管理,需先将您的Hologres实例创建为DataWorks的Hologres计算资源。创建完成后,可在DataWorks的各功能模块使用该计算资源连接Hologres实例,进行相应的数据同步、数据开发、数据分析等操作。
前提条件
- 说明
建议购买Hologres实例时,选择与DataWorks工作空间相同的地域。如果地域不一致,则该数据源将被创建为跨地域数据源,无法在DataWorks的数据开发和运维中心页面中执行计算任务,仅支持数据同步任务。
绑定前请确认Hologres实例运行状态正常。
DataWorks已创建工作空间,操作者使用的RAM账号已加入工作空间并设置为工作空间管理员角色。
已为工作空间绑定资源组,且确保网络连通。
使用Serverless资源组时,只需确保Hologres计算资源与Serverless资源组连通性正常即可。
使用旧版独享型资源组时,需确保Hologres计算资源与对应场景下的独享集成资源组、独享调度资源组以及独享服务资源组连通性正常。
使用限制
功能限制:您在创建计算资源时开启SSL认证,该计算资源将不支持用于数据开发或周期性调度任务。
权限限制:
操作人
具备权限说明
阿里云主账号
无需额外授权。
阿里云RAM账号/RAM角色
DataWorks管理权限:仅拥有运维和空间管理员角色的空间成员,或拥有
AliyunDataWorksFullAccess
权限的空间成员可创建计算资源。授权详情请参见授权用户空间管理员权限。Hologres服务权限:
授予
AliyunHologresFullAccess
权限策略,否则将无法配置Hologres计算资源。请将账号或角色信息添加到用户管理中,否则在配置过程中将无法配置目标数据库。
新版数据开发:绑定Hologres计算资源
为参加数据开发(Data Studio)(新版)公测的工作空间绑定Hologres计算资源。
进入计算资源列表页
登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的 ,在下拉框中选择对应工作空间后单击进入管理中心。
在左侧导航栏单击计算资源,进入计算资源列表页。
绑定Hologres计算资源
在计算资源列表页,配置绑定Hologres计算资源。
选择绑定计算资源类型。
单击绑定计算资源,进入绑定计算资源页面。
在绑定计算资源页面选择计算资源类型为Hologres,进入绑定Hologres计算资源配置页面。
配置Hologres计算资源。
在绑定Hologres计算资源配置页面,根据下表内容进行相应配置。
参数
说明
Hologres实例
选择您所创建的Hologres实例。您也可单击下拉菜单中的新建来购买Hologres实例。
Hologres计算组
当前Hologres实例支持配置计算组,您也可单击下拉菜单中的新建来新建Hologres计算组。
数据库名称
选择您所要使用的数据库。您也可单击下拉菜单中的新建来创建数据库。
默认访问身份
开发环境:当前仅支持使用执行者身份访问。
生产环境:支持使用阿里云主账号、阿里云RAM子账号、阿里云RAM角色或任务责任人身份访问。
说明如您当前登录的为主账号:可以选择所有身份。
如您当前登录的为子账号/RAM角色:
具备AdministratorAccess权限策略:可以选择所有身份。
不具备AdministratorAccess权限策略:仅能选择自己对应的身份。
认证选项
无认证:无需进行其他操作。
SSL认证:选择该认证方式,需在Hologres实例的数据安全打开SSL 加密功能开关。
说明当Hologres实例开启了SSL认证服务,则不支持用于数据开发或周期性调度任务。
SSL加密模式
当认证选项为SSL认证方式时,需配置该参数。仅支持require加密模式。
计算资源实例名
自定义计算资源实例名。在任务运行时,可根据计算资源名称来选择任务运行的计算资源。
测试连通性。
在连接配置区域,请选择DataWorks用于运行Hologres任务的资源组,并单击测试连通性以确保资源组可以正常访问您的Hologres实例。详情请参见网络连通方案。
单击确认,完成Hologres计算资源配置。
说明绑定完成后,系统将自动在当前工作空间的数据源中同步创建一个同名的Hologres数据源。
旧版数据开发:绑定Hologres计算资源
为未参加数据开发(Data Studio)(新版)公测的工作空间绑定Hologres计算资源。
进入计算资源列表页
进入数据开发页面。
登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的 ,在下拉框中选择对应工作空间后单击进入数据开发。
在左侧导航栏单击
图标,进入计算资源列表页。
绑定Hologres计算资源
在计算资源列表页,配置绑定Hologres计算资源。
选择绑定计算资源类型。
单击新建计算资源,进入新建计算资源页面。
在新建计算资源页面选择计算资源类型为Hologres,进入新建计算资源配置页面。
配置Hologres计算资源。
在新建计算资源配置页面,根据下表内容进行相应配置。
参数
说明
数据源名称
自定义计算资源名称。
认证方式
仅支持阿里云账号及阿里云RAM角色。
所属云账号
支持选择当前阿里云主账号和其他阿里云主账号。
说明使用其他阿里云主账号时,您可根据界面提示,填写其他账号有关参数信息。
地域
您所使用的工作空间所在地域。
Hologres实例
选择您所创建的Hologres实例。
数据库名称
选择您所要使用的数据库。
默认访问身份
开发环境:当前仅支持使用执行者身份访问。
生产环境:支持使用阿里云主账号、阿里云RAM子账号、阿里云RAM角色或任务责任人身份访问。
说明如您当前登录的为主账号:可以选择所有身份。
如您当前登录的为子账号/RAM角色:
具备AdministratorAccess权限策略:可以选择所有身份。
不具备AdministratorAccess权限策略:仅能选择自己对应的身份。
认证选项
无认证:无需进行其他操作。
SSL认证:选择该认证方式,需在Hologres实例的数据安全打开SSL 加密功能开关。
说明当Hologres实例开启了SSL认证服务,则不支持用于数据开发或周期性调度任务。
SSL加密模式
当认证选项为SSL认证方式时,需配置该参数。仅支持require加密模式。
测试连通性。
在连接配置区域,请选择DataWorks用于运行Hologres任务的资源组,并单击测试连通性以确保资源组可以正常访问您的Hologres集群。详情请参见网络连通方案。
单击新建计算资源并绑定数据开发,完成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秒后重新执行任务。