開始同步處理資料

如果特徵檢視區塊已設定為使用排程資料同步,您可以選擇手動啟動資料同步,略過等待下一次排程同步作業的時間。

如果特徵檢視區塊設定為使用連續資料同步,就無法手動觸發資料同步。如要進一步瞭解 Vertex AI 特徵儲存庫支援的資料同步類型,以及如何為特徵檢視畫面設定同步類型,請參閱「在特徵檢視畫面中同步特徵資料」。

請注意,如要同步整個網路商店的資料,必須同步所有特徵檢視區塊的資料。

資料同步處理可能會產生 BigQuery 資源使用費。如要瞭解如何在設定特徵檢視區塊的同步時間表時,盡可能降低花費,請參閱「在同步期間盡可能降低花費」。

事前準備

驗證 Gemini Enterprise Agent Platform,除非您已完成驗證。

如要在本機開發環境中使用本頁的 REST API 範例,請使用您提供給 gcloud CLI 的憑證。

    安裝 Google Cloud CLI。

    如果您使用外部識別資訊提供者 (IdP),請先 使用聯合身分登入 gcloud CLI。

詳情請參閱 Google Cloud 驗證說明文件中的「使用 REST 進行驗證」。

手動啟動資料同步

使用下列範例,在已設定排定資料同步的特徵檢視畫面中,手動啟動資料同步。

請注意,在任何時間點,功能檢視畫面只能有一個有效資料同步作業。如果嘗試在其他同步作業進行中手動啟動資料同步,則新的同步作業只會在進行中的同步作業結束後啟動。

REST

如要手動啟動資料同步作業,請在 FeatureView 中使用 featureViews.sync 方法傳送 POST 要求。

使用任何要求資料之前,請先修改下列項目的值:

  • LOCATION_ID:網路商店所在的區域,例如 us-central1。
  • PROJECT_ID:專案 ID。
  • FEATUREONLINESTORE_NAME:包含特徵檢視區塊的網路商店名稱。
  • FEATUREVIEW_NAME:要手動啟動資料同步的特徵檢視區塊名稱。

HTTP 方法和網址:

POST https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME:sync

如要傳送要求,請選擇以下其中一個選項:

curl

執行下列指令:

curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d "" \
"https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME:sync"

PowerShell

執行下列指令:

$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }

Invoke-WebRequest `
-Method POST `
-Headers $headers `
-Uri "https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME:sync" | Select-Object -Expand Content

您應該會收到如下的 JSON 回覆:

{
  "featureViewSync": "projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME/featureViewSyncs/OPERATION_ID"
}

後續步驟