НачатьНачать бесплатно

Оптимизация запросов в BigQuery

В этой главе вы уже познакомились с несколькими методами запросов к данным в BigQuery, позволяющими максимально эффективно использовать его архитектуру. В этом наборе упражнений вы применёте полученные знания на практике, оптимизируя реальный запрос. Представьте, что вам поручили написать запрос для финансового отдела: он должен предоставить информацию о количестве клиентов, использующих планы рассрочки за последние 90 дней. Отчёт будет включать:

  • Количество клиентов, использующих план рассрочки
  • Группировку по числу платежей в рассрочке
  • Среднюю сумму платежа за один взнос для каждой группы

В ходе упражнения вы последовательно построите этот запрос, применяя оптимизации на каждом шаге.

Это упражнение является частью курса

Введение в 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.___
Редактировать и запускать код