Gemini in BigQuery 處理資料的位置

本文說明 Gemini in BigQuery 處理資料的位置。這項行為適用於下列 Gemini in BigQuery 功能:

對於這些功能,Gemini 處理作業會在查詢位置的管轄範圍內,或 BigQuery 資料集儲存位置進行。舉例來說,如果 BigQuery 查詢位置或資料集位於 europe-west1 區域,Gemini 會在 EU 管轄範圍內的位置處理資料。這種設計可盡量減少資料移動,並遵循資料治理最佳做法。如要進一步瞭解適用管轄區的限制,請參閱「限制」一節。

對於大多數 Gemini in BigQuery 功能,管理員可以在專案或組織層級使用「全域預設位置」設定,控管 Gemini 處理位置。BigQuery 使用者可以透過 BigQuery Studio 的「Query Location」(查詢位置) 設定,覆寫這個全域預設位置。如果管理員未在設定中指定查詢位置資訊設定,或使用者未在查詢中明確指定,Gemini in BigQuery 會使用從編輯中的查詢衍生而來的位置。如要進一步瞭解 BigQuery 如何決定查詢位置,請參閱「執行查詢」。

Gemini in BigQuery 會根據這些控管措施,判斷 US 或 EU 的管轄範圍。如果無法判斷管轄區,則會根據 Gemini 服務位置,使用全域處理位置。

以下各節說明如何管理各項 Gemini in BigQuery 功能處理資料的位置。

SQL 編輯器和資料畫布

使用 SQL 編輯器生成程式碼,或使用資料畫布建立資料分析工作流程時,Gemini in BigQuery 會使用下列邏輯判斷處理位置:

  • BigQuery 管理員可以指定預設的組織層級或專案層級位置。如要瞭解如何指定預設位置,請參閱「指定預設機構層級或專案層級位置」。

  • BigQuery 使用者可以在 BigQuery Studio 中指定查詢位置,覆寫管理員設定。如要瞭解如何在 BigQuery 中指定預設查詢位置設定,請參閱「指定位置」。

  • 如果無法判斷資料集位置,或使用者未指定預設查詢位置,BigQuery 會嘗試根據試算判斷資料集或查詢的位置。例如:

    • SQL 編輯器範例:如果 Gemini 的「透過 Gemini 轉換 SQL 程式碼」要求參照 europe-west1 中的資料集,Gemini 就會在 EU 管轄範圍內處理資料。
    • 資料畫布範例:如果資料畫布會將 us-east4 中的資料集資料視覺化,則 Gemini 版 BigQuery 的任何分析或建議都會在 US 管轄範圍內處理。

指定預設機構層級或專案層級位置

BigQuery 管理員可以指定組織層級或專案層級的預設位置,用於處理 Gemini 要求。在使用者於目前的 SQL 編輯器分頁中編輯時,系統會快取預設位置,直到工作階段結束為止。如果 Gemini in BigQuery 作業未明確指定位置,且無法從要求推斷位置,就會使用預設位置。

如要進一步瞭解如何設定預設位置,請參閱「指定全域設定」。

如要進一步瞭解如何驗證預設位置設定,請參閱「擷取設定」。

BigQuery 資料工程代理

資料工程代理程式支援管轄區層級的區域化,可為 us、eu、asia-northeast1 (東京) 和全球區域提供專屬服務端點。系統會根據相關聯的 Dataform 工作區位置,自動指派地區偏好設定。

在 Google Cloud 控制台與代理互動時,所有內部處理作業 (包括推論引擎和對話內容的暫時儲存) 都會嚴格保留在 Dataform 工作區區域定義的管轄範圍內。

使用公開 API 與代理互動時,請選取 us、eu 或 asia-northeast1 (東京),確保所有處理、推論和下游服務呼叫都保留在該管轄區內。如果指定的 API 區域與工作區區域不一致,系統會傳回錯誤。

如要變更處理區域,請建立新的 Dataform 存放區,並設定為更新後的區域。

BigQuery 資料科學代理

BigQuery 資料科學代理僅在部分 Colab Enterprise 區域提供。系統會根據 Colab Enterprise 筆記本的位置自動判斷區域。詳情請參閱「Colab Enterprise 位置」。

在 Google Cloud 控制台與資料科學代理互動時,工作階段資料 (包括對話記錄和對話內容的暫存資料) 會儲存在筆記本所在的區域。儲存在筆記本中的靜態資料也會儲存在筆記本的位置。

系統會根據模型版本和區域,將 Gemini 模型要求轉送至區域或全域端點。這項轉送功能是動態的,可能會隨著新模型版本發布而變更。舉例來說,較新的模型版本一開始可能會使用全域端點,之後再擴展至區域或多區域端點。

如要進一步瞭解資料落地設定,請參閱「資料落地設定」。

BigQuery 資料洞察功能

如要使用 BigQuery 資料洞察生成洞察,您可以對所選資料表和資料集資源執行資料掃描作業。這些掃描作業會建立在與 BigQuery 資料集資源相同的位置。在 US 或 EU 管轄區內,Gemini in BigQuery 處理作業僅限於掃描作業執行的管轄區。在 US 和 EU 管轄區以外,處理作業會在全球各地執行。如要瞭解全球 Gemini 資料處理作業的進行地點,請參閱「 Gemini 服務地點」。

BigQuery 資料準備功能

BigQuery 資料準備功能處理資料的位置,取決於您使用的資料準備功能。

  • 如果是獨立資料準備作業,Gemini in BigQuery 處理位置就是 BigQuery 資料集所在位置。
  • 如果您在 Dataform 或 BigQuery 管道中執行資料準備作業,Gemini in BigQuery 資料處理位置會由 Dataform defaultLocation 設定決定 (如有設定)。defaultLocation 設定也會決定 BigQuery 工作位置。這可確保 Gemini in BigQuery 處理作業是在相同管轄範圍內完成。
  • 如果未設定 Dataform 的 defaultLocation 或包含資料準備作業的 BigQuery 管道,Gemini in BigQuery 處理區域會根據存放區的區域設定決定。如果管道未指定 defaultLocation 設定,則可根據管道節點中使用的資料表位置,在不同位置執行不同的 BigQuery 工作。建議您設定 defaultLocation,確保處理位置一致。

限制

識別 Gemini in BigQuery 處理資料的位置時,請注意下列限制:

  • Gemini in BigQuery 不會為個別位置提供資料落地服務。您可以為US和EU支援的管轄區指定資料處理作業。這些管轄區以外的資料會在全球各地處理。
  • Gemini in BigQuery 的管轄區處理功能,僅適用於正式發布 (GA) 的 Gemini in BigQuery 功能。如需 Gemini in BigQuery 功能清單,請參閱「Gemini in BigQuery 總覽」。
  • Gemini in Cloud Assist 對話 (GCA) 僅支援全球 Gemini 處理作業。如要拒絕存取 GCA 聊天面板,請移除使用者的 geminicloudassist.agents.invoke Identity and Access Management (IAM) 權限。如要進一步瞭解如何建立自訂角色,請參閱「建立及管理自訂角色」。

後續步驟