BigQuery 데이터 쿼리 개요

이 문서는 BigQuery의 데이터 쿼리를 간략히 설명합니다.

쿼리 유형

데이터를 BigQuery에 로드한 후 테이블의 데이터를 쿼리할 수 있습니다. BigQuery는 다음 두 가지 유형의 쿼리를 지원합니다.

기본적으로 BigQuery는 양방향 쿼리를 실행합니다. 즉, 최대한 빨리 쿼리가 실행됩니다.

BigQuery는 일괄 쿼리도 제공합니다. BigQuery는 사용자를 대신하여 각 일괄 쿼리를 대기열에 포함하고, 유휴 리소스를 사용할 수 있게 되는 즉시(대개 몇 분 이내에) 쿼리를 시작합니다.

쿼리 실행

다음을 사용하여 양방향 쿼리와 일괄 쿼리를 실행할 수 있습니다.

쿼리 작업

작업은 BigQuery가 데이터 로드, 데이터 내보내기, 데이터 쿼리, 데이터 복사를 위해 사용자 대신 실행하는 작업입니다.

콘솔, 기본 BigQuery 웹 UI 또는 CLI를 사용하여 데이터 로드, 내보내기, 쿼리 또는 복사를 수행하면 작업 리소스가 자동으로 생성, 예약, 실행됩니다. 프로그래매틱 방식으로 로드, 내보내기, 쿼리 또는 복사 작업을 만들 수도 있습니다. 프로그래매틱 방식으로 작업을 만들면 BigQuery가 사용자 대신 작업을 예약 및 실행합니다.

작업을 완료하는 데 시간이 오래 걸릴 수 있으므로, 작업은 비동기식으로 실행되고 상태가 폴링될 수 있습니다. 리소스를 나열하거나 메타데이터를 가져오는 것처럼 더 짧은 동작은 작업 리소스에서 관리되지 않습니다.

쿼리 저장 및 공유

BigQuery를 사용하면 쿼리를 저장하고 다른 사람과 쿼리를 공유할 수 있습니다.

쿼리를 저장하면 비공개(자신에게만 표시), 프로젝트 수준에서 공유(프로젝트 구성원에게 표시) 또는 공개(누구나 볼 수 있음) 상태가 될 수 있습니다. 자세한 내용은 쿼리 저장 및 공유를 참조하세요.

쿼리 가격

쿼리 가격이란 SQL 명령 및 사용자 정의 함수를 실행할 때 발생하는 비용입니다. BigQuery는 쿼리 요금을 처리된 바이트 수라는 한 가지 측정항목만 사용하여 청구합니다. 데이터가 BigQuery에 저장되어 있는지 또는 Cloud Storage, Google 드라이브 또는 Cloud Bigtable과 같은 외부 데이터 소스에 저장되어 있는지에 관계없이 처리된 바이트 수에 대한 요금이 청구됩니다.

결제 계정마다 매월 데이터 처리량 중 최초 1TB는 무료입니다. 한 달 데이터 처리량이 1TB를 초과하면 주문형 가격 모델에 따라 요금이 청구됩니다.

BigQuery는 쿼리에 월정액 요금을 선호하는 대량 사용 고객 또는 기업 고객을 위해 고정 요금제를 제공합니다. 자세한 내용은 쿼리 가격 책정을 참조하세요.

할당량 및 쿼리 비용 관리

BigQuery는 실행되는 쿼리에 프로젝트 수준의 할당량을 적용합니다. 쿼리 할당량에 대한 자세한 내용은 할당량 및 제한을 참조하세요.

쿼리 비용을 관리하기 위해 BigQuery는 커스텀 할당량과 결제 알림을 포함한 몇 가지 옵션을 제공합니다. 자세한 내용은 커스텀 비용 관리 만들기를 참조하세요.

감사 로그를 사용하여 쿼리 동작을 분석하고 Stackdriver Monitoring을 사용하여 쿼리 측정항목을 볼 수도 있습니다.

다음 단계

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

도움이 필요하시나요? 지원 페이지를 방문하세요.