Gemini in BigQuery 處理資料的位置
本文說明 Gemini in BigQuery 處理資料的位置。這項行為適用於下列 Gemini in BigQuery 功能:
使用這些功能時,Gemini 會在查詢位置的管轄範圍內,或 BigQuery 資料集的儲存位置處理資料。舉例來說,如果您的 BigQuery 查詢位置或資料集位於 europe-west1 區域,Gemini 處理作業會在 EU 管轄範圍內的位置進行。這項設計可盡量減少資料移動,並遵循資料控管最佳做法。如要進一步瞭解適用管轄區的限制,請參閱「限制」一節。
對於大多數 Gemini in BigQuery 功能,管理員可以在專案或機構層級使用「全域預設位置」設定,控管 Gemini 處理位置。BigQuery 使用者可以在 BigQuery Studio 中,使用「查詢位置」設定覆寫這個全域預設位置。如果管理員未在設定中指定查詢位置設定,或使用者未在查詢中明確指定,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的資料集資料視覺化,則 BigQuery 中的任何 Gemini 分析或建議都會在US管轄範圍內處理。
- SQL 編輯器範例:如果您的 Gemini 要求是「透過 Gemini 轉換 SQL 程式碼」,且參照
指定預設機構層級或專案層級位置
BigQuery 管理員可以指定機構層級或專案層級的預設位置,用來處理 Gemini 要求。在使用者於目前的 SQL 編輯器分頁中編輯時,系統會將預設位置資訊快取到使用者工作階段結束為止。如果 Gemini in BigQuery 作業未明確指定位置,且無法從要求推斷位置,就會使用預設位置。
如要進一步瞭解如何設定預設位置,請參閱「指定全域設定」。
如要進一步瞭解如何驗證預設位置設定,請參閱「擷取設定」。
BigQuery 資料工程代理
資料工程代理程式支援管轄區層級的區域化,可為 us、eu 和全球區域提供專屬服務端點。系統會根據相關聯的 Dataform 工作區位置,自動指派區域偏好設定。
在 Google Cloud 控制台中與代理程式互動時,所有內部處理作業 (包括推論引擎和對話內容的暫時儲存空間) 都會嚴格維持在 Dataform 工作區區域定義的管轄範圍內。
使用公用 API 與代理程式互動時,請選取 us 或 eu,確保所有處理、推理和下游服務呼叫都保留在該管轄區內。如果指定的 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 版 BigQuery。
- 瞭解如何使用 Gemini 輔助功能撰寫查詢。
- 進一步瞭解Google Cloud 法規遵循。
- 瞭解 Gemini in BigQuery 的安全性、隱私權和法規遵循。
- 進一步瞭解 Gemini for Google Cloud 如何使用您的資料。