Introduzione a BigQuery
Matt Forrest
Field CTO
Una query semplice in BigQuery
-- Nota la struttura del nome della tabella
SELECT
*
FROM
`project.ecommerce.order_items`
Possiamo eseguire query in BigQuery tramite:

-- Uso della struttura completa del nome tabella
SELECT
*
FROM
`project.ecommerce.ecomm_order_details`
/* Uso della forma abbreviata
del nome tabella */
SELECT
*
FROM
ecommerce.ecomm_order_details


product_id - ID prodotto univocoproduct_photos_qty - numero di foto del prodottoproduct_weight_g - peso del prodottoproduct_category_name_english - nome categoria prodotto
order_id - ID ordine univocoorder_items - STRUCT con le info sugli articoli dell'ordineorder_item_id - Numero articolo nell'ordine product_id - ID prodotto univocoseller_id - ID venditore univocoprice - Prezzo dell'articolo
order_id - ID ordine univococustomer_id - ID cliente univocoorder_status - stato attuale dell'ordineorder_purchase_timestamp - Timestamp di acquistoorder_approved_at - Timestamp di approvazioneorder_delivered_carrier_date - Timestamp di presa in carico dal corriereorder_delivered_customer_date - Timestamp di consegna al clienteorder_estimated_delivery_date - Timestamp della data stimata di consegnaorder_id - ID ordine univocopayment_type - tipo di pagamentopayment_sequential - numero pagamentopayment_installments - numero di ratepayment_value - importo del pagamento
-- Conteggio ordini per cliente
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
Cinque componenti chiave:
Introduzione a BigQuery