Sébastien Pujade - @spujade ou
spujade@gmail.com
•
•
•
•
•
http://bit.ly/bqaccess
http://bit.ly/bqwebui
http://bit.ly/2lrF0mZ
http://bit.ly/bqueryapi
http://bit.ly/sqlbase
http://bit.ly/sqlbigquery
Je décris le langage utilisé pour
requêter (BigQuery: 2 possibilités
pour coder: #legacy SQL
#STANDARD SQL
Je décris les champs que je veux:
Identification visiteur, n° de visite,
identifiant visite, titre page,
évènements
‘Select’ pour lui dire
« Sélectionner »
‘From’ permet de spécifier ou trouver
la donnée (dataset)
‘Unnest’ (Flatten en #legacy SQL)
permet d’éviter les lignes répétées
‘!=‘ astuce pour éliminer ce qui ne
m’intéresse pas dans les résultats
Ici les catégories null
http://bit.ly/sqlbigquery
‘Order by‘ astuce
pour dire ce veux tel
champ d’abord
Résulat de notre requête
http://bit.ly/bqdictionnaire
Les champs dans le ‘order by’
doivent être cohérents l’ordre de
votre requête
‘LIMIT’ limite juste le nombre de résultats affichés
‘LIMIT’ ne permet pas de modifier la taille des données interrogées
EVITE DE DEVOIR REPRENDRE VOS TABLES BQ JOUR APRES JOUR =
top pour 6 mois de reprise d’historique
http://bit.ly/bqexemplerequetes (exemple google)
http://bit.ly/bqexempleslunametrics
https://www.lunametrics.com/labs/bigquery-recipes/
(comprend les 2 langages)
http://bit.ly/bqstructuredonnee
http://bit.ly/bqstartingguide
https://medium.com/@hoffa
http://bit.ly/bqexpertjtigani
http://bit.ly/bqpodcast
Une seule formation de référence: http://bit.ly/bqtraining
https://giphy.com/gifs/1iZT3bqPZIfN3flm/html5
Sébastien Pujade - @spujade ou
spujade@gmail.com

MeasureCamp Paris #5 , Présentation Bigquery = big problem?