Défi : Sélection de Données BigQuery
Glissez pour afficher le menu
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.
- Rédiger une requête utilisant l'élagage de partition en filtrant sur la colonne de partition appropriée (
_PARTITIONDATE) ; - Utiliser
APPROX_COUNT_DISTINCTpour compter efficacement les clients uniques ; - Inclure au moins une extraction
JSONà partir du champ products ; - Regrouper les résultats de manière pertinente.
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.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion