Tous les guides
IntermédiaireÀ votre rythmeGuide gratuitSection 10/20

BigQuery — Data warehouse cloud

Explorez les workflows Make, Zapier et n8n, les pipelines de données et leurs contrôles. Testez une automatisation limitée avant de l’étendre.

💡

Contenu gratuit, accessible sans compte. Les outils et modèles évoluent : consultez le dossier actuel pour vérifier leurs versions. Modèles et sources

Section 12.3.2 : BigQuery — Data warehouse cloud

🎯 Objectif pédagogique

Utiliser Google BigQuery comme data warehouse : charger des données, écrire des requêtes SQL sur des volumes massifs, et construire des vues analytiques.


BigQuery : le SQL à l'échelle du cloud

BigQuery est le data warehouse serverless de Google. Ses avantages :

  • →Serverless : pas de serveur à gérer, pas d'infrastructure
  • →Performant : requêtes sur des téraoctets en secondes
  • →Économique : 1 To de stockage = 20$/mois, 1 To de requêtes = 5$
  • →SQL standard : pas de nouveau langage à apprendre

Premiers pas avec BigQuery

-- Créer un dataset (= une base de données)
CREATE SCHEMA IF NOT EXISTS mon_projet;

-- Requêter les données chargées par Fivetran
SELECT 
    contact_email,
    deal_name,
    deal_amount,
    deal_stage,
    created_at
FROM mon_projet.hubspot_deals
WHERE deal_stage = 'Closed Won'
  AND created_at >= '2025-01-01'
ORDER BY deal_amount DESC
LIMIT 100;

Fonctions BigQuery spécifiques

-- Fonctions de fenêtre (window functions)
SELECT 
    client,
    mois,
    revenue,
    SUM(revenue) OVER (PARTITION BY client ORDER BY mois) AS revenue_cumule,
    LAG(revenue) OVER (PARTITION BY client ORDER BY mois) AS revenue_mois_precedent
FROM mon_projet.revenue_mensuel;

-- Requêtes sur des données JSON
SELECT 
    JSON_VALUE(metadata, '$.utm_source') AS source,
    COUNT(*) AS conversions
FROM mon_projet.events
WHERE event_type = 'purchase'
GROUP BY source
ORDER BY conversions DESC;
Vérification rapide

Quel est l'avantage principal de BigQuery par rapport à une base SQL classique ?

Votre progression

Cette progression est déclarative et conservée dans votre navigateur. L’attestation finale ne constitue pas un diplôme ni une évaluation indépendante.

Voir ma progression et mon attestation

Apprendre l’IA, du premier prompt aux agents

15 guides gratuitsQuiz, schémas et ateliersSans compte

Un cas pratique IA dans votre boîte mail

Méthodes, ressources et nouveaux exercices. Gratuit, avec désinscription à tout moment.