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項目。