資料位置和移轉作業
本頁面說明移轉設定位置和來源資料位置的概念,以及位置和移轉作業的互動方式。
如要進一步瞭解 BigQuery 位置,請參閱資料集位置。
基本概念
轉移位置
移轉設定也有位置。設定轉移作業時,如果目標資料集不存在,您必須先在 BigQuery 中建立該資料集,才能設定轉移作業。在與目的地資料集相同的專案中建立移轉設定。系統會自動將移轉設定的位置設為與目的地資料集相同。BigQuery 資料移轉服務會在與目標 BigQuery 資料集相同的位置中處理及暫存資料。
來源資料位置
您要移轉至 BigQuery 的來源資料也可能具有區域。在某些情況下,來源資料的儲存區域和 BigQuery 中目的地資料集的位置無關。如果是其他類型的轉移作業,資料集和來源資料必須位於相同區域。
如果移轉作業需要主機代管,請勿將目的地資料集設在與來源資料區域不同或不相容的區域,否則可能會發生設定錯誤。
轉移作業的位置注意事項
不需要共置
BigQuery 資料移轉服務進行下列類型的移轉時,沒有任何 BigQuery 資料集位置規定:
- Google 產品和服務的報表
- 從外部來源轉移
必須提供主機代管
Cloud Storage
如要從 Cloud Storage 移轉資料至 BigQuery,Cloud Storage bucket 必須與 BigQuery 目的地資料集位於相同位置。
將多個 Cloud Storage 值區並置於相同位置,以利轉移資料。
- 如果 BigQuery 資料集位於多地區,則包含要轉移資料的 Cloud Storage 值區必須位於相同多地區,或位於多地區內的位置。舉例來說,如果您的 BigQuery 資料集位於
EU
多區域,Cloud Storage bucket 可以位於歐盟境內的europe-west1
比利時區域。 - 如果資料集位於單一地區,Cloud Storage 值區就必須位於相同地區。舉例來說,如果您的資料集位於
asia-northeast1
東京地區,Cloud Storage 值區就不能位於ASIA
多地區。
資料倉儲遷移
從 Teradata 遷移資料倉儲時,需要使用 Cloud Storage bucket 進行移轉。Cloud Storage bucket 必須與 BigQuery 目的地資料集位於相同位置。
遷移 Redshift 資料倉儲時,不需要共置的 Cloud Storage 值區。
後續步驟
- 查看我們在世界各地提供的所有 Google Cloud 服務。
- 探索其他位置概念,例如區域。這些概念適用於其他 Google Cloud 服務。