데이터 위치 및 전송

이 페이지에서는 전송 구성 위치 및 소스 데이터 위치에 대한 개념을 설명하고 위치 및 전송의 상호 작용 방법도 설명합니다.

보다 일반적인 BigQuery 위치에 대한 자세한 내용은 데이터 세트 위치를 참조하세요.

주요 개념

전송 위치

전송 구성에는 위치도 포함되어 있습니다. 전송을 설정할 때 대상 데이터 세트가 없으면 전송을 구성하기 전에 BigQuery에서 만들어야 합니다. 대상 데이터 세트와 동일한 프로젝트에서 전송 구성을 만듭니다. 전송 구성 위치는 대상 데이터 세트에 지정한 위치와 동일한 위치로 자동으로 설정됩니다. BigQuery Data Transfer Service는 대상 BigQuery 데이터 세트와 동일한 위치에서 데이터를 처리하고 스테이징합니다.

소스 데이터 위치

BigQuery로 전송하려는 소스 데이터에도 리전이 있을 수 있습니다. 경우에 따라 소스 데이터가 저장되는 리전과 BigQuery의 대상 데이터 세트의 위치는 관련성이 없습니다. 다른 유형의 전송에서는 데이터 세트와 소스 데이터가 같은 리전에 있어야 합니다.

코로케이션이 필요한 전송의 경우 소스 데이터의 리전과 다르거나 호환되지 않는 리전의 대상 데이터 세트로 전송을 설정하면 구성 오류가 발생할 수 있습니다.

전송을 위한 위치 고려 사항

코로케이션 불필요

BigQuery Data Transfer Service에서 수행하는 다음 유형의 전송은 위치에 따라 다르므로 BigQuery 데이터 세트의 위치는 관련이 없습니다.

코로케이션 필요

Cloud Storage

Cloud Storage에서 BigQuery로 전송하려면 Cloud Storage 버킷을 BigQuery 대상 데이터 세트와 같은 위치에 배치해야 합니다.

데이터 전송용 Cloud Storage 버킷을 같은 위치에 배치합니다.

  • BigQuery 데이터 세트가 멀티 리전에 있으면 전송 중인 데이터가 포함된 Cloud Storage 버킷은 동일한 멀티 리전이나 멀티 리전 내에 포함된 위치에 있어야 합니다. 예를 들어 BigQuery 데이터 세트가 `EU` 멀티 리전에 있으면 Cloud Storage 버킷은 EU 내에 있는 `europe-west1` 벨기에 리전에 있을 수 있습니다.
  • 데이터 세트가 한 리전에 있으면 Cloud Storage 버킷은 같은 리전에 있어야 합니다. 예를 들어 데이터 세트가 `asia-northeast1` 도쿄 리전에 있으면 Cloud Storage 버킷은 `ASIA` 멀티 리전에 있을 수 없습니다.

데이터 웨어하우스 이전

Teradata에서 데이터 웨어하우스를 마이그레이션하려면 전송 프로세스 중에 Cloud Storage 버킷이 필요합니다. Cloud Storage 버킷은 BigQuery 대상 데이터 세트와 같은 위치에 배치되어야 합니다.

Redshift 데이터 웨어하우스 마이그레이션에는 코로케이션 Cloud Storage 버킷이 필요하지 않습니다.

다음 단계