컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
{# END}

테이블 소개

BigQuery 테이블에는 행으로 구성된 개별 레코드가 포함됩니다. 각 레코드는 열(또는 필드라고도 부름)로 구성됩니다.

모든 테이블은 열 이름, 데이터 유형, 기타 정보를 설명하는 스키마로 정의됩니다. 테이블을 만들 때 테이블의 스키마를 지정하거나 스키마 없이 테이블을 만들고 쿼리 작업에서 스키마를 선언하고 여기에 데이터를 채우는 작업을 로드할 수 있습니다.

BigQuery에서는 다음과 같은 테이블 유형이 지원됩니다.

  • 기본 테이블: 다음을 포함한 기본 BigQuery 스토리지에서 지원되는 테이블입니다.
    • 표준 테이블
    • 테이블 클론
    • 테이블 스냅샷
    • 구체화된 뷰
  • 외부 테이블: BigQuery 외부 저장소에서 지원되는 테이블입니다. 자세한 내용은 외부 데이터 소스 쿼리를 참조하세요.
  • 뷰: SQL 쿼리로 정의된 가상 테이블입니다. 자세한 내용은 뷰 만들기를 참조하세요.

자세한 내용은 테이블 데이터를 참조하세요.

테이블 제한사항

BigQuery 테이블에는 다음 제한사항이 적용됩니다.

  • 데이터세트마다 테이블 이름이 고유해야 합니다.
  • Google Cloud 콘솔에서는 한 번에 하나씩만 테이블 복사가 지원됩니다.
  • 테이블을 복사할 때는 대상 데이터 세트가 복사되는 테이블과 동일한 위치에 있어야 합니다. 예를 들어 EU 기반 데이터 세트의 테이블을 US 기반 데이터 세트에 복사할 수 없습니다.
  • bq 명령줄 도구, API, 클라이언트 라이브러리를 사용하여 대상 테이블로 여러 소스 테이블을 복사할 때는 모든 소스 테이블의 스키마가 동일해야 합니다.
  • 테이블 데이터를 내보낼 때 지원되는 유일한 대상은 Cloud Storage입니다.
  • API 호출을 사용할 때 데이터 세트의 테이블 수가 50,000개에 근접하면 열거 성능이 저하됩니다.
  • Google Cloud 콘솔은 각 데이터 세트에 대해 최대 50,000개의 테이블을 표시할 수 있습니다.

테이블 할당량

할당량과 제한사항은 다음을 포함하여 테이블에 대해 실행할 수 있는 여러 작업 유형에 적용됩니다.

모든 할당량 및 한도에 대한 자세한 내용은 할당량 및 한도를 참조하세요.

테이블 가격 책정

BigQuery에서 테이블을 만들고 사용할 때, 요금은 테이블과 파티션에 저장된 데이터의 양과 테이블 데이터에 대해 실행하는 쿼리를 기준으로 청구됩니다.

데이터 로드, 복사, 내보내기를 포함한 여러 테이블 작업은 무료입니다. 이러한 작업은 무료이더라도 BigQuery의 할당량 및 한도가 적용됩니다. 모든 무료 작업에 대한 자세한 내용은 가격 책정 페이지의 무료 작업을 참조하세요.

테이블 보안

BigQuery에서 테이블에 대한 액세스를 제어하려면 테이블 액세스 제어 소개를 참조하세요.

다음 단계