Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Analyse des Produits Phares | Principes de base du moteur de requête
Fondamentaux De BigQuery

bookDéfi : Analyse des Produits Phares

Glissez pour afficher le menu

Note
Pratique moderne

Dans la vidéo et les exemples du cours, vous verrez la fonction JSON_EXTRACT. Bien que cette fonction soit entièrement prise en charge et fonctionne correctement, elle est considérée comme une syntaxe héritée dans BigQuery.

Pour vos futurs projets, il est recommandé d'utiliser les fonctions standard modernes :

  • JSON_VALUE : extrait les valeurs scalaires (comme les chaînes ou les nombres) et supprime automatiquement les guillemets supplémentaires ;
  • JSON_QUERY : extrait des objets JSON complexes ou des tableaux.

Écrire une requête qui affiche une analyse des ventes pour nos meilleurs produits en utilisant les données de la table retail_data_updated :

  1. Extraire les noms des produits à partir du JSON dans la colonne 'products' ;
  2. Compter combien de fois chaque produit apparaît dans les transactions ;
  3. Calculer le chiffre d'affaires total généré par chaque produit ;
  4. Regrouper les résultats par nom de produit ;
  5. Trier par les produits les plus fréquemment achetés.

La requête doit retourner les colonnes suivantes :

  • 'product_name' (extrait du JSON) ;
  • 'purchase_count' (nombre d'apparitions de ce produit) ;
  • 'total_revenue' (somme des montants des transactions où ce produit apparaît).
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 2. Chapitre 2
some-alt