在DataWorks中创建对应的Hologres数据源,再将其绑定至数据开发(DataStudio)模块后,您即可在DataWorks中读取Hologres数据源数据,并进行相应的数据同步、开发和分析等操作。
前提条件
- 已购买Hologres实例并创建数据库。具体操作,请参见: 说明- Hologres兼容PostgreSQL,使用与PostgreSQL完全一致的权限模型(简称专家模式)。基于对业务理解和实践经验,Hologres抽象了一套简单权限模型(SPM)来简化授权操作,详情可以参见简单权限模型(SPM)。新建DB时,您可以选择为新DB开启简单权限模型(推荐操作)并通过管控台来为新用户可视化授权,以简化授权操作,具体操作请参见DB管理。 
- DataWorks已创建工作空间,操作者使用的RAM账号已加入工作空间并设置为工作空间管理员角色。 说明- 请确保DataWorks工作空间和Hologres实例在同一地域,否则会绑定不成功。 
- 已为工作空间绑定资源组,且确保网络连通。 - 使用Serverless资源组时,只需确保Hologres计算资源与Serverless资源组连通性正常即可。 
- 使用旧版资源组时,需确保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数据源。
常见问题
测试连通性不通过
- 问题现象:绑定Hologres实例时,测试连通性提示不通过。 
- 可能原因:填写的绑定信息有误或者当前账号无Hologres实例权限。 
- 解决方法: - 实例显示名称可能在DataWorks里面有重复,可以更换一个显示名称。 
- 检查数据库名是否填写正确。 
- 检查填写的信息是否有空格,如果有空格,请删除空格。 
- 检查当前账号授予Hologres实例权限,再使用DataWorks项目的管理员添加Hologres实例。 
 
后续操作
Hologres数据源绑定完成后,您可以在DataStudio进行以下操作: