FeatureStore支持配置在线数据源和离线数据源两种数据源,您需要先配置好离线和在线数据源,以便在后续创建FeatureStore项目时选择对应的数据源,实现FeatureStore访问数据存储。本文为您介绍数据源配置的注意事项和操作步骤。
前提条件
已开通并创建了PAI工作空间。操作详情请参见开通PAI并创建默认工作空间。
根据数据源类型创建对应项目或实例。
离线数据源
当数据源类型为MaxCompute时,需要创建MaxCompute项目。
在线数据源
当数据源类型为Hologres时,需要购买Hologres实例。
该Hologres实例已开启公网配置。更多信息,请参见实例配置。
该Hologres实例已配置数据库。具体操作,请参见创建数据库。
当数据源类型为GraphCompute时,需要创建GraphCompute实例。
当数据源类型为Tablestore时,需要创建实例。
操作步骤
进入特征平台页面。
登录PAI控制台,在左侧导航栏单击数据准备>特征平台(FeatureStore)。
选择工作空间后,单击进入FeatureStore。
单击管理数据源,进入管理数据源页面后单击新建数据源,在弹出的页面中配置新建的离线或在线数据源。
配置离线数据源:MaxCompute
配置MaxCompute数据源参数。
类型:MaxCompute
名称:自定义数据源名称。
MaxCompute项目名:选择已创建的MaxCompute项目。
单击提交,完成数据源配置。
配置在线数据源:FeatureDB
配置FeatureStore数据源参数。
开通FeatureDB:首次使用请按照界面提示开通FeatureDB。
名称:不支持自定义,默认为feature_db。
用户名:设置FeatureDB实例的用户名。
密码:设置FeatureDB实例的密码。
单击提交。
配置在线数据源:Hologres
配置Hologres数据源参数。
类型:Hologres
名称:自定义数据源名称。
实例ID:选择已创建的Hologres实例ID。
数据库名称:选择已创建的Hologres实例对应的数据库。
(可选)如果配置Hologres数据源时提示您未完成Hologres授权,请按照以下步骤完成相关授权操作。
登录Hologres控制台,单击左侧导航栏的实例列表页签,单击目标Hologres实例,在实例详情页面单击账号管理。
在账号管理页面,单击新增用户,在弹出的页面中选择使用FeatureStore的RAM用户,并选择授权RAM用户为实例超级管理员或普通用户,然后单击确认完成授权。
(可选)如果用户被授予的是普通用户权限,则还需要授予相应的DB权限。在实例详情页面,
单击数据库管理。
单击目标数据库右侧的用户授权。
单击右上角新增授权。
设置使用FeatureStore的RAM用户为Developer,单击确认。
(可选)如果授权后仍提示您未完成Hologres授权,请确认Hologres实例版本是否低于2.0.18。如果低于,可将实例升级到最新版本。
单击提交,完成数据源配置。
配置在线数据源:GraphCompute
配置GraphCompute数据源参数。
类型:GraphCompute
名称:自定义数据源名称。
实例ID:选择已创建的GraphCompute实例ID。
数据源地址、用户名、密码:需配置为GraphCompute实例的API信息中的访问域名与用户密码,详情请参见API信息。
单击提交,完成数据源配置。
后续操作
完成数据源配置后,您可创建FeatureStore项目,操作详情请参见配置FeatureStore项目。