在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进行以下操作: