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管轄範圍內處理。
- SQL 編輯器範例:如果 Gemini 的「透過 Gemini 轉換 SQL 程式碼」要求參照
指定預設機構層級或專案層級位置
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.invokeIdentity and Access Management (IAM) 權限。如要進一步瞭解如何建立自訂角色,請參閱「建立及管理自訂角色」。
後續步驟
- 閱讀 Gemini in BigQuery 總覽。
- 瞭解如何設定 Gemini in BigQuery。
- 瞭解如何在 Gemini 協助下撰寫查詢。
- 進一步瞭解Google Cloud 法規遵循。
- 瞭解 Gemini in BigQuery 的安全性、隱私權和法規遵循。
- 進一步瞭解 Gemini for Google Cloud 如何使用您的資料。