시작하기무료로 시작하기

BigQuery에서 최적화 수행하기

이번 장에서는 BigQuery의 아키텍처를 최대한 활용해 데이터를 쿼리하는 다양한 방법을 배웠습니다. 이제 이 연습 문제에서 그 개념들을 실제로 적용해 쿼리를 최적화해 보겠습니다. 시나리오를 가정해 볼게요. 재무 부서에서 최근 90일 동안 분할 결제(plan)를 이용한 고객 수에 대한 정보를 제공하는 쿼리를 작성해 달라고 요청했습니다. 보고서에는 다음 항목이 포함됩니다:

  • 분할 결제를 이용한 고객 수
  • 결제 분할 횟수별 그룹화
  • 각 그룹의 분할당 평균 결제 금액

이 연습 문제에서는 이 쿼리를 작성하는 과정을 단계별로 따라가며, 각 단계에서 쿼리 최적화도 함께 연습합니다.

이 연습은 강의의 일부입니다

BigQuery 입문

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

SELECT
	p.payment_installments,
	COUNT(p.order_id)                      
FROM ecommerce.ecomm_payments p
-- Add the join conditions 
JOIN ecommerce.ecomm_order_details o ___ (___)
-- Group by the payment_installments column
GROUP BY p.___
코드 편집 및 실행