Введение в BigQuery
Matt Forrest
Field CTO
Простой запрос в BigQuery
-- Note the table name structure
SELECT
*
FROM
`project.ecommerce.order_items`
Запросы в BigQuery можно выполнять через:

-- Using the full table name structure
SELECT
*
FROM
`project.ecommerce.ecomm_order_details`
/* Using the shorthand
table name structure */
SELECT
*
FROM
ecommerce.ecomm_order_details


product_id — уникальный ID товараproduct_photos_qty — количество фотографий товараproduct_weight_g — вес товараproduct_category_name_english — название категории товара
order_id — уникальный ID заказаorder_items — STRUCT с информацией о позициях заказаorder_item_id — номер позиции в заказеproduct_id — уникальный ID товараseller_id — уникальный ID продавцаprice — цена позиции заказа
order_id — уникальный ID заказаcustomer_id — уникальный ID клиентаorder_status — текущий статус заказаorder_purchase_timestamp — временна́я метка оформления заказаorder_approved_at — временна́я метка подтверждения заказаorder_delivered_carrier_date — временна́я метка передачи заказа перевозчикуorder_delivered_customer_date — временна́я метка доставки заказаorder_estimated_delivery_date — временна́я метка расчётной даты доставкиorder_id — уникальный ID заказаpayment_type — тип оплатыpayment_sequential — номер платежаpayment_installments — количество платежей в рассрочкуpayment_value — сумма платежа
-- Count of orders per customers
SELECT
d.customer_id,
COUNT(o.order_id)
FROM
ecommerce.ecomm_order_details d
JOIN
ecommerce.ecomm_orders o
USING (order_id)
GROUP BY
d.customer_id
Пять ключевых компонентов:
Введение в BigQuery