모든 BigQuery 코드 샘플
이 페이지에는 BigQuery의 코드 샘플이 포함되어 있습니다. 다른 Google Cloud 제품의 코드 샘플을 검색하고 필터링하려면 Google Cloud 샘플 브라우저를 참조하세요.
백필 실행 예약
데이터 백필을 시작하여 이전 데이터를 BigQuery에 로드합니다. 백필에 사용할 수 있는 데이터 양에 대해서는 해당 데이터 소스의 문서를 참조하세요.
- BigQuery
- BigQuery Data Transfer Service
- 자바
- Python
완료된 쿼리 작업에서 BigQuery DataFrame 만들기
BigQuery DataFrames API를 사용하여 BigQuery 콘솔 또는 bq CLI와 같은 다른 곳에서 시작되었을 수 있는 쿼리 작업의 결과를 탐색합니다.
- BigQuery
- Python
정수 범위로 파티션을 나눈 테이블 만들기
기존 데이터 세트에서 정수 범위로 파티션을 나눈 새 테이블을 만듭니다.
- BigQuery
- Terraform
- C#
- 자바
- Go
- Python
- 자바스크립트
- Node JS
BigQuery DataFrames를 사용하여 원격 함수 배포 및 적용
BigQuery DataFrames API를 사용하여 Python 함수를 Cloud 함수로 배포하고 원격 함수로 사용합니다.
- BigQuery
- Python
자동 감지 스키마로 CSV 파일 로드
자동 감지된 스키마를 사용하여 Cloud Storage에서 CSV 파일을 로드합니다.
- BigQuery
- Node JS
- Python
- PHP
- Go
- 자바스크립트
- 자바
테이블에서 BigQuery DataFrame 만들기
BigQuery DataFrames API를 사용하여 테이블을 BigQuery DataFrame으로 변환
- BigQuery
- Python
샌드박스에서 DataFrame으로 공개 테이블 데이터 다운로드
BigQuery Storage API를 사용하여 쿼리 결과를 DataFrame에 다운로드합니다.
- BigQuery
- Python
정적 프로토콜 버퍼가 있는 행 추가
이 샘플은 프로토콜 버퍼를 사용하여 BigQuery 테이블에 데이터를 쓰는 방법을 보여줍니다.
- BigQuery
- BigQuery Storage
- Python
- 자바스크립트
- Node JS
BigQuery DataFrames로 클러스터링 모델 만들기
BigQuery DataFrames API를 사용하여 펭귄의 길이와 성별에 대한 k-평균 클러스터링 모델을 만듭니다.
- BigQuery
- Python
Avro 데이터 형식으로 테이블 데이터 다운로드
Avro 데이터 형식을 사용하여 테이블 데이터를 다운로드하고 데이터를 행 객체로 역직렬화합니다.
- BigQuery
- BigQuery Storage
- C#
- 자바스크립트
- Python
- 자바
- C++
- Go
- PHP
- Node JS
DataFrame에 공개 테이블 데이터 다운로드
BigQuery Storage API를 사용하여 대형 테이블을 DataFrame로 더 빠르게 다운로드하세요.
- BigQuery
- Python
데이터 세트 복사
전송 구성을 만들어 프로젝트, 위치 또는 둘 다에서 데이터 세트의 모든 테이블을 복사합니다.
- BigQuery
- BigQuery Data Transfer Service
- 자바
- Python
자동 감지 스키마로 JSON 파일 로드
자동 감지 스키마를 사용하여 Cloud Storage에서 JSON 파일을 로드합니다.
- BigQuery
- Python
- 자바
- 자바스크립트
- Node JS
- PHP
- Go
- Ruby
기본 클라이언트를 사용하여 레코드 추가
기본 클라이언트를 사용하여 레코드를 추가하려면 JSON 스트림 작성자를 사용합니다.
- BigQuery
- BigQuery Storage
- Node JS
- 자바스크립트
- 자바
BigQuery DataFrames로 회귀 모델 만들기
BigQuery DataFrames API를 사용하여 펭귄의 질량에 대한 선형 회귀 모델을 만듭니다.
- BigQuery
- Python
Google Ad Manager에서 데이터 로드
Google Ad Manager에서 BigQuery로 반복되는 로드 작업을 예약합니다.
- BigQuery Data Transfer Service
- BigQuery
- 자바
쿼리 작업을 사용하여 열 추가
명시적 대상 테이블이 있는 쿼리 작업을 사용하여 행을 추가하는 동안 BigQuery 테이블에 새 열을 추가합니다.
- BigQuery
- 자바스크립트
- PHP
- Python
- Go
- Node JS
연결 메타데이터 가져오기
BigQuery에서 연결 메타데이터를 검색합니다. 사용자 인증 정보 보안 비밀은 반환되지 않습니다.
- BigQuery
- BigQuery Connection API
- 자바
예약된 쿼리 만들기
실행 날짜를 기준으로 대상 테이블 식별자를 사용하여 24시간마다 실행되도록 쿼리를 예약합니다.
- BigQuery Data Transfer Service
- BigQuery
- Go
- Python
- 자바
서비스 계정을 사용하여 예약된 쿼리 만들기
실행 날짜를 기준으로 대상 테이블 식별자를 사용하여 24시간마다 실행되도록 쿼리를 예약합니다. 쿼리는 서비스 계정 사용자로 실행됩니다.
- BigQuery Data Transfer Service
- BigQuery
- Python
- 자바
고객 관리 암호화 키로 데이터 세트 만들기
다음 예시에서는 `mydataset`라는 데이터 세트를 만들고 `google_kms_crypto_key` 및 `google_kms_key_ring` 리소스를 사용하여 데이터 세트의 Cloud Key Management Service 키를 지정합니다. 이 예시를 실행하기 전에 Cloud Key Management Service API를 사용 설정해야 합니다.
- BigQuery
- Terraform
Amazon Redshift에서 데이터 로드
Amazon Redshift에서 BigQuery로 반복되는 로드 작업을 예약합니다.
- BigQuery
- BigQuery Data Transfer Service
- 자바
실행 알림으로 전송 구성 만들기
전송 실행이 성공하거나 실패할 때 Cloud Pub/Sub로 알림이 전송되는 전송 구성을 만듭니다.
- BigQuery
- BigQuery Data Transfer Service
- Python
- 자바
애플리케이션 기본 사용자 인증 정보로 클라이언트 만들기
애플리케이션 기본 사용자 인증 정보를 사용하여 BigQuery 클라이언트를 만듭니다.
- BigQuery
- 자바스크립트
- Node JS
- Python
- 자바
- PHP
열 기반 시간으로 파티션을 나눈 테이블에 데이터 로드
열 기반 시간으로 파티션 나누기를 사용하는 테이블에 데이터를 로드합니다.
- BigQuery
- Node JS
- Go
- 자바
- Python
- 자바스크립트
YouTube 콘텐츠 소유자 보고서에서 데이터 로드
YouTube 콘텐츠 소유자 보고서에서 BigQuery로 반복되는 로드 작업을 예약합니다.
- BigQuery
- BigQuery Data Transfer Service
- 자바
GCS의 CSV 파일에서 BigQuery DataFrame 만들기
BigQuery DataFrames API를 사용하여 Google Cloud Storage의 CSV 파일을 BigQuery DataFrame으로 변환합니다.
- BigQuery
- Python
BigQuery DataFrames bigframes.pandas API를 사용하여 쿼리 실행
BigQuery DataFrames bigframes.pandas API를 사용하여 BigQuery 쿼리 엔진을 통해 데이터 분석을 수행합니다.
- BigQuery
- Python
Arrow 데이터 형식으로 테이블 데이터 다운로드
Arrow 데이터 형식을 사용하여 테이블 데이터를 다운로드하고 데이터를 행 객체로 역직렬화합니다.
- BigQuery
- BigQuery Storage
- 자바
Analytics Hub를 사용하여 데이터 교환 및 목록 만들기
이 빠른 시작에서는 Analytics Hub API를 사용하여 데이터 교환 및 목록을 만드는 방법을 보여줍니다.
- BigQuery
- Go
- Node JS
- 자바스크립트
데이터 세트 만들기 및 액세스 권한 부여
다음 예시에서는 mydataset라는 데이터 세트를 만든 다음 google_bigquery_dataset_iam_policy 리소스를 사용하여 이에 대한 액세스 권한을 부여합니다.
- BigQuery
- Terraform
YouTube 채널 보고서에서 데이터 로드
YouTube 채널 보고서에서 BigQuery로 반복되는 로드 작업을 예약합니다.
- BigQuery Data Transfer Service
- BigQuery
- 자바
Cloud Storage에서 데이터 로딩
Cloud Storage에서 BigQuery로 반복되는 로드 작업을 예약합니다.
- BigQuery Data Transfer Service
- BigQuery
- 자바
지원되는 데이터 소스 나열
BigQuery Data Transfer Service가 지원하는 데이터 소스를 나열합니다.
- BigQuery
- BigQuery Data Transfer Service
- Ruby
- Go
- C#
- Node JS
- 자바
- 자바스크립트
- Python
- PHP
BigQuery에서 데이터 세트를 만듭니다.
BigQuery에서 데이터 세트를 만드는 방법을 보여주는 샘플입니다. 데이터 세트에 고유한 이름을 지정합니다. 참고로, 데이터 세트를 만든 후에는 위치의 지리적 위치를 변경할 수 없습니다.
- BigQuery
- 자바스크립트
- C#
- Ruby
- Go
- PHP
- 자바
- Node JS
- Terraform
- Python
Google Play에서 데이터 로드
Google Play 보고 데이터에서 BigQuery로 반복되는 로드 작업을 예약합니다.
- BigQuery Data Transfer Service
- BigQuery
- 자바
Google Ads에서 데이터 로드
Google Ads(이전 명칭: Google 애드워즈)에서 BigQuery로 반복되는 로드 작업을 예약합니다.
- BigQuery Data Transfer Service
- BigQuery
- 자바
용량 약정 및 예약 보고
특정 프로젝트 및 위치의 모든 용량 약정과 예약을 나열합니다. 결과를 Cloud Console로 인쇄합니다.
- BigQuery
- BigQuery Reservation API
- Python
- 자바스크립트
- Node JS
- Go
- 자바
Campaign Manager에서 데이터 로드
Campaign Manager 보고 데이터에서 BigQuery로 반복되는 로드 작업을 예약합니다.
- BigQuery Data Transfer Service
- BigQuery
- 자바
BigQuery DataFrames API로 텍스트 생성
BigQuery DataFrames API 및 원격 대규모 언어 모델(LLM)을 사용하여 프롬프트 배치에서 텍스트를 생성합니다.
- BigQuery
- Python
Go에서 복잡한 스키마가 포함된 대기 중인 데이터 쓰기
cloud.google.com/go/bigquery/storage/managedwriter를 사용하여 정적으로 정의된 메시지로 데이터를 추가합니다.
- BigQuery
- BigQuery Storage
- Go
직접 전송 실행 시작
데이터 백필을 시작하여 이전 데이터를 BigQuery에 로드합니다. 백필에 사용할 수 있는 데이터 양에 대해서는 해당 데이터 소스의 문서를 참조하세요.
- BigQuery Data Transfer Service
- BigQuery
- Python
Use the BigQuery Storage Read API to read table data
The BigQuery Storage Read API provides fast access to BigQuery-managed storage by using an rpc-based protocol. Historically, users of BigQuery have had two mechanisms for accessing BigQuery-managed table data: Record-based paginated access by using
- BigQuery
- Google Cloud
- BigQuery Storage
BigQuery Reservation API Client Libraries
Information about interacting with BigQuery Reservation API in C#, Go, Java, Node.js, PHP, Python, Ruby.
- Google Cloud
- BigQuery
- BigQuery Reservation API
- Go
- Python
- 자바스크립트
- 자바
BigQuery Connection API Client Libraries
Information about interacting with BigQuery Connection API in C#, Go, Java, Node.js, PHP, Python, Ruby.
- Google Cloud
- BigQuery
- BigQuery Connection API
- 자바
- Go
- Python