Introduction à BigQuery
Matt Forrest
Field CTO
Une requête simple dans BigQuery
-- Observez la structure du nom de table
SELECT
*
FROM
`project.ecommerce.order_items`
Nous pouvons exécuter des requêtes dans BigQuery via :

-- Utilisation de la structure complète du nom de table
SELECT
*
FROM
`project.ecommerce.ecomm_order_details`
/* Utilisation de la
forme abrégée du nom de table */
SELECT
*
FROM
ecommerce.ecomm_order_details


product_id - ID unique du produitproduct_photos_qty - nombre de photos du produitproduct_weight_g - poids du produitproduct_category_name_english - nom de la catégorie du produit
order_id - ID unique de la commandeorder_items - STRUCT contenant les articles de la commandeorder_item_id - Numéro de l'article dans la commande product_id - ID unique du produitseller_id - ID unique du vendeurprice - Prix de l'article
order_id - ID unique de la commandecustomer_id - ID unique du clientorder_status - état actuel de la commandeorder_purchase_timestamp - Horodatage de l'achatorder_approved_at - Horodatage de l'approbationorder_delivered_carrier_date - Horodatage de la prise en charge par le transporteurorder_delivered_customer_date - Horodatage de la livraison au clientorder_estimated_delivery_date - Horodatage de la date de livraison prévueorder_id - ID unique de la commandepayment_type - type de paiementpayment_sequential - numéro du paiementpayment_installments - nombre de versementspayment_value - montant de ce paiement
-- Nombre de commandes par client
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
Cinq éléments clés :
Introduction à BigQuery