全部產品
Search
文件中心

Platform For AI:建立資料來源

更新時間:Jul 16, 2025

FeatureStore支援配置離線資料來源和線上資料來源兩種資料來源。對於每天計算得到的離線特徵資料,可以放到離線資料來源中;對於線上服務需要使用的離線特徵和即時特徵資料,可以放到線上資料來源中。您需要先配置好離線和線上資料來源,以便在後續建立FeatureStore專案時選擇對應的資料來源,實現FeatureStore訪問資料存放區。本文為您介紹資料來源配置的注意事項和操作步驟。

離線資料來源支援MaxCompute產品,用於儲存特徵實體(使用者,物品等)的屬性工作表,以及統計、衍生之後產出的資料表,如使用者離線特徵表、商品特徵表、廣告特徵表等。離線資料來源中的特徵資料一般不會直接被線上服務調用,您可以通過FeatureStore的資料同步功能將其寫入到線上資料來源中進行調用。

線上資料來源包括FeatureDB、Hologres、TableStore等高效能儲存產品,支援線上服務毫秒級調用。

前提條件

  • 已開通並建立了PAI工作空間。操作詳情請參見開通PAI並建立預設工作空間

  • 根據資料來源類型建立對應專案或執行個體。

    • 離線資料來源

      當資料來源類型為MaxCompute時,需要建立MaxCompute專案

    • 線上資料來源

      • 當資料來源類型為FeatureDB時,需要在建立資料來源時按照介面提示開通FeatureDB。

        如果要配置VPC網路高速連通,需要VPC、交換器和安全性群組。如果沒有,請先建立,詳情請參見建立和管理專用網路管理安全性群組

      • 當資料來源類型為Hologres時,需要購買Hologres執行個體

        注意:Hologres的VPC配置請參見執行個體配置

        該Hologres執行個體已設定資料庫。具體操作,請參見建立資料庫

      • 當資料來源類型為Tablestore時,需要建立執行個體。

操作步驟

  1. 進入特徵平台頁面。

    1. 登入PAI控制台,在左側導覽列單擊資料準備>特徵平台(FeatureStore)

    2. 選擇工作空間後,單擊進入FeatureStore

  2. 單擊資料來源,進入資料來源頁面後單擊建立資料來源,在彈出的頁面中配置建立的離線或線上資料來源。

    image

    建立離線資料來源:MaxCompute

    1. 配置MaxCompute資料來源參數。

      • 類型MaxCompute

      • 名稱:自訂資料來源名稱。

      • MaxCompute專案名:選擇已建立的MaxCompute專案。

    2. 單擊提交,完成資料來源配置。

    建立線上資料來源:FeatureDB

    1. 配置FeatureStore資料來源參數。

      • 開通FeatureDB:首次使用請按照介面提示開通FeatureDB。FeatureDB根據儲存量和讀寫數進行隨用隨付,計費規則請參考特徵平台(FeatureStore)計費說明

      • 名稱:不支援自訂,預設為feature_db

      • 使用者名稱:設定FeatureDB執行個體的使用者名稱。

      • 密碼:設定FeatureDB執行個體的密碼。

    2. (可選)填寫VPC網路高速連通配置。配置成功後,您可以在VPC中使用FeatureStore SDK通過私網串連直接存取FeatureDB,提高資料讀寫效能,降低訪問延時。

      • VPC:選擇您使用FeatureStore的線上服務所在的VPC。

      • 可用性區域與交換器:選擇可用性區域和交換器。請確保選擇了您線上服務機器所在可用性區域的交換器。建議選擇至少兩個可用性區域的交換器,從而實現業務的高可用性和穩定性。

    3. 單擊提交

    建立線上資料來源:Hologres

    1. 配置Hologres資料來源參數。

      • 類型Hologres

      • 名稱:自訂資料來源名稱。

      • 執行個體ID:選擇已建立的Hologres執行個體ID。

      • 資料庫名稱:選擇已建立的Hologres執行個體對應的資料庫。

      • (可選)交換器:如果選擇的Hologres執行個體未開啟公網,需要選擇Hologres執行個體使用的vpc下的交換器進行網路打通。

      • (可選)如果配置Hologres資料來源時提示您未完成Hologres授權,請按照以下步驟完成相關授權操作。

        1. 登入Hologres控制台,單擊左側導覽列的執行個體列表頁簽,單擊目標Hologres執行個體,在執行個體詳情頁面單擊帳號管理

        2. 在帳號管理頁面,單擊新增使用者,在彈出的頁面中選擇使用FeatureStore的RAM使用者,並選擇授權RAM使用者為執行個體超級管理員普通使用者,然後單擊確認完成授權。

        3. (可選)如果使用者被授予的是普通使用者許可權,則還需要授予相應的DB許可權。在執行個體詳情頁面,

          1. 單擊資料庫管理

          2. 單擊目標資料庫右側的使用者授權

          3. 單擊右上方新增授權

            image

          4. 設定使用FeatureStore的RAM使用者Developer,單擊確認

      • (可選)如果授權後仍提示您未完成Hologres授權,請確認Hologres執行個體版本是否低於2.0.18。如果低於,可將執行個體升級到最新版本。

    2. 單擊提交,完成資料來源配置。

    建立線上資料來源:TableStore

    1. 配置Tablestore資料來源參數。

      • 類型Tablestore

      • 名稱:自訂資料來源名稱。

      • 執行個體ID:選擇已建立的Tablestore執行個體ID。

    2. 單擊提交,完成資料來源配置。

      如果介面彈出一鍵授權對話方塊,單擊授權即可。

後續操作

完成資料來源配置後,您可建立FeatureStore專案,操作詳情請參見配置FeatureStore專案

相關文檔

更多FeatureDB相關內容請參見FeatureDB概述