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

bookDéfi : Sélection de Données BigQuery

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 des valeurs scalaires (comme des chaînes ou des nombres) et supprime automatiquement les guillemets supplémentaires ;
  • JSON_QUERY : extrait des objets JSON complexes ou des tableaux.

Votre tâche consiste à analyser les habitudes d'achat des clients tout en démontrant votre compréhension des fonctionnalités spécialisées de BigQuery.

  1. Rédiger une requête utilisant l'élagage de partition en filtrant sur la colonne de partition appropriée (_PARTITIONDATE) ;
  2. Utiliser APPROX_COUNT_DISTINCT pour compter efficacement les clients uniques ;
  3. Inclure au moins une extraction JSON à partir du champ products ;
  4. Regrouper les résultats de manière pertinente.
Note
Remarque

Pour utiliser _PARTITIONDATE dans l'élagage de partition, assurez-vous que la table BigQuery est créée avec Partition par : heure d'ingestion. Sans ce paramètre, la pseudo-colonne n'existera pas et la requête échouera.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 4

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 4
some-alt