Introduction to BigQuery
Matt Forrest
Field CTO
Jednoduchý dotaz v BigQuery
-- Note the table name structure
SELECT
*
FROM
`project.ecommerce.order_items`
Dotazy v BigQuery lze spouštět prostřednictvím:

-- 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 – jedinečné ID produktuproduct_photos_qty – počet fotografií produktuproduct_weight_g – hmotnost produktuproduct_category_name_english – název kategorie produktu
order_id – jedinečné ID objednávkyorder_items – STRUCT s informacemi o položkách objednávkyorder_item_id – číslo položky v objednávceproduct_id – jedinečné ID produktuseller_id – jedinečné ID prodejceprice – cena položky objednávky
order_id – jedinečné ID objednávkycustomer_id – jedinečné ID zákazníkaorder_status – aktuální stav objednávkyorder_purchase_timestamp – čas zadání objednávkyorder_approved_at – čas schválení objednávkyorder_delivered_carrier_date – čas převzetí dopravcemorder_delivered_customer_date – čas doručení zákazníkoviorder_estimated_delivery_date – odhadovaný čas doručeníorder_id – jedinečné ID objednávkypayment_type – typ platbypayment_sequential – číslo platbypayment_installments – počet splátekpayment_value – hodnota platby
-- 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
Pět klíčových součástí:
Introduction to BigQuery