BigQuery 작업 소개

이 페이지는 BigQuery 작업을 간략히 설명합니다.

BigQuery 작업

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

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

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

필수 권한

작업을 실행하려면 최소한 bigquery.jobs.create 권한이 있어야 합니다. BigQuery에서 자동으로 생성되는 작업에는 bigquery.jobs.create 권한이 필요하며, 이 권한은 사용자가 프로그래매틱 방식으로 실행하는 작업에도 필요합니다.

다음과 같은 사전 정의된 IAM 역할에는 bigquery.jobs.create 권한이 포함되어 있습니다.

  • bigquery.user
  • bigquery.jobUser
  • bigquery.admin

BigQuery의 IAM 역할 및 권한에 대한 자세한 내용은 사전 정의된 역할 및 권한을 참조하세요.

할당량 정책

작업 할당량에 대한 자세한 내용은 할당량 및 한도 페이지의 작업 유형 관련 문서를 참조하세요.

가격

모든 작업은 사용자가 지정하는 특정 프로젝트와 연결됩니다. 작업으로 인해 발생하는 모든 사용 요금은 프로젝트에 연결된 결제 계정으로 청구됩니다. 프로젝트에 대한 액세스 권한을 공유하는 경우, 프로젝트에서 실행되는 작업에 대한 요금이 연결된 결제 계정으로 청구됩니다.

자세한 내용은 가격 책정 페이지를 참조하세요.

다음 단계