Introduction à BigQuery
Matt Forrest
Field CTO
Une requête simple dans BigQuery
-- Notez la structure du nom de la 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 produit uniqueproduct_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 de commande uniqueorder_items - STRUCT contenant les informations sur les articlesorder_item_id - Numéro de l'article dans la commande product_id - ID produit uniqueseller_id - ID vendeur uniqueprice - Prix de l'article
order_id - ID de commande uniquecustomer_id - ID client uniqueorder_status - statut actuel de la commandeorder_purchase_timestamp - Horodatage de l'achatorder_approved_at - Horodatage de l'approbationorder_delivered_carrier_date - Horodatage d'acceptation par le transporteurorder_delivered_customer_date - Horodatage de la livraison au clientorder_estimated_delivery_date - Horodatage de la livraison estiméeorder_id - ID de commande uniquepayment_type - type de paiementpayment_sequential - numéro du paiementpayment_installments - nombre d'échéancespayment_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