資料位置和移轉作業

本頁面說明移轉設定位置和來源資料位置的概念,以及位置和移轉作業的互動方式。

如要進一步瞭解 BigQuery 位置,請參閱資料集位置

基本概念

轉移位置

移轉設定也有位置。設定轉移作業時,如果目標資料集不存在,您必須先在 BigQuery 中建立該資料集,才能設定轉移作業。在與目的地資料集相同的專案中建立移轉設定。系統會自動將移轉設定的位置設為與目的地資料集相同。BigQuery 資料移轉服務會在與目標 BigQuery 資料集相同的位置中處理及暫存資料。

來源資料位置

您要移轉至 BigQuery 的來源資料也可能具有區域。在某些情況下,來源資料的儲存區域和 BigQuery 中目的地資料集的位置無關。如果是其他類型的轉移作業,資料集和來源資料必須位於相同區域。

如果移轉作業需要主機代管,請勿將目的地資料集設在與來源資料區域不同或不相容的區域,否則可能會發生設定錯誤。

轉移作業的位置注意事項

不需要共置

BigQuery 資料移轉服務進行下列類型的移轉時,沒有任何 BigQuery 資料集位置規定:

必須提供主機代管

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 值區。

後續步驟