本文為您介紹FeatureStore的相關問題。
創建Hologres數據源時,提示創建 Hologres 數據源前,請先完成授權操作,如何解決?
報錯示例
報錯原因
可能有以下三種情況:
Hologres未授予使用FeatureStore的RAM用戶實例權限。
Hologres未授予使用FeatureStore的RAM用戶相應的數據庫權限。
Hologres版本低于2.0.18
解決方法
在左側導航欄,單擊實例列表。
單擊目標實例名稱,進入實例詳情頁面。
單擊賬號管理。
在用戶管理頁面右上角,單擊新增用戶。
新增使用FeatureStore的RAM用戶為實例超級管理員SuperUser或普通用戶,單擊確認。
如果用戶被授予的是普通用戶權限,則還需要授予相應的DB權限。在實例詳情頁面,
單擊數據庫管理。
單擊目標數據庫右側的用戶授權。
單擊右上角新增授權。
設置使用FeatureStore的RAM用戶為Developer,單擊確認。
如果授權后仍提示您未完成Hologres授權,請確認Hologres實例版本是否低于2.0.18。如果低于,可將實例升級到最新版本。
創建特征視圖時報錯password authentication failed for user "paifsslr$STS.**********",如何解決?
報錯示例
password authentication failed for user "paifsslr$STS.**********"
報錯原因
Hologres實例未授權使用FeatureStore的RAM用戶。
解決方法
參考配置數據源,在Hologres上對使用FeatureStore的RAM用戶進行授權,具體操作如下。
在左側導航欄,單擊實例列表。
單擊目標實例名稱,進入實例詳情頁面。
單擊賬號管理。
在用戶管理頁面右上角,單擊新增用戶。
新增使用FeatureStore的RAM用戶為實例超級管理員SuperUser或普通用戶,單擊確認。
(可選)如果用戶被授予的是普通用戶權限,則還需要授予相應的DB權限。在實例詳情頁面,
單擊數據庫管理。
單擊目標數據庫右側的用戶授權。
單擊右上角新增授權。
設置使用FeatureStore的RAM用戶為Developer,單擊確認。
(可選)如果還是報錯,請確認操作當前RAM用戶是否已擁有權限AliyunHologresFullAccess,并升級Hologres版本。
創建特征視圖時報錯dial tcp: lookup hgpostcn-cn-xxx-cn-xxx.hologres.aliyuncs.com on 192.xxx.x.xx:xx: no such host,如何解決?
報錯示例
報錯原因
可能有以下兩種情況:
Hologres實例未打開公網。
Hologres未正常運行(實例過期等原因),導致之前創建的數據源不可用。
解決方法
登錄Hologres管理控制臺,檢查Hologres實例是否可用。
打開公網。
在左側導航欄,單擊實例列表。
單擊目標實例名稱,進入實例詳情頁面。
在網絡信息區域,打開公網開關。
根據實例狀態進行相關操作。
如果實例過期,請續費后再繼續進行操作。具體操作,請參見續費管理。
如果實例已被釋放,請先創建新的Hologres實例,然后在FeatureStore創建對應Hologres數據源或更新原數據源信息后再進行后續操作。
如果創建新的Hologres數據源,需要創建新的FeatureStore項目。
如果更新原有Hologres數據源信息,可以選擇繼續使用原來的FeatureStore項目,但之前創建的特征視圖(包括與之關聯的模型特征)已無法使用,可自行刪除。
創建特征視圖時報錯Connect to FE failed,permission denied for database "ttx",如何解決?
報錯示例
報錯原因
Hologres未給相應的數據庫授權。
解決方法
參考配置數據源,在Hologres上給對應數據庫授權,具體操作如下。
在左側導航欄,單擊實例列表。
單擊目標實例名稱,進入實例詳情頁面。
單擊數據庫管理。
單擊目標數據庫右側的用戶授權。
單擊右上角新增授權。
設置使用FeatureStore的RAM用戶為Developer,單擊確認。
當在線數據源為GraphCompute時,對離線特征視圖運行離在線同步任務失敗,任務日志顯示:igraph not support merge table,如何解決?
報錯示例
報錯原因
離線特征視圖數據同步到在線圖計算服務GraphCompute時不支持merge合并。
解決方法
在同步數據節點運行publish_table時,設置mode為'Overwrite'
。相關操作,請參見例行同步數據節點。
離線特征數據如何推送到在線數據源?
如果只需要推送單分區的數據,可以使用特征視圖頁面的數據同步功能,具體操作步驟如下:
在特征項目詳情頁面的特征視圖頁簽,單擊數據同步。
在彈出的頁面,填寫分區值信息。
完成后單擊提交,會自動跳轉到同步歷史頁簽,可以查看數據同步任務運行情況。
如果需要每天例行運行數據同步任務,具體操作步驟如下:
在特征項目詳情頁面的特征視圖頁簽,單擊數據同步。
在彈出的頁面,復制同步代碼框中的代碼。
前往DataWorks控制臺,在左側導航欄單擊數據開發與治理>數據開發。
選擇已創建的DataWorks工作空間后,單擊進入數據開發。
鼠標懸停至新建,選擇新建節點>MaxCompute>PyODPS 3。
復制同步代碼框中的代碼到腳本中。
單擊右側調度配置,在彈出的頁面中配置調度參數。
參數
取值建議
調度參數
參數名
dt
參數值
$[yyyymmdd-1]
資源屬性
調度資源組
選擇已創建的獨享資源組。
調度依賴
選擇特征視圖對應的離線表。
節點配置并測試完成后,保存并提交節點配置。
執行補數據操作。操作詳情請參見同步數據表。