SQL Avancé & Analytique
Cette formation intensive vous emmène bien au-delà du SQL de base. Vous apprendrez à exploiter toute la puissance des fenêtres analytiques (OVER, PARTITION BY, RANK, LAG/LEAD), à structurer des transformations complexes avec des CTEs imbriquées et récursives, et à diagnostiquer les plans d'exécution pour optimiser vos requêtes sur des tables de plusieurs milliards de lignes. Les exemples sont issus de cas réels sur BigQuery, Snowflake et PostgreSQL. À la fin de la formation, vous serez capable de concevoir des data marts performants et maintenables sans jamais recourir à du code impératif là où le SQL suffit.
Ce que vous allez apprendre
Maîtriser les fonctions de fenêtre (RANK, DENSE_RANK, LAG, LEAD, NTILE)
Écrire des CTEs complexes et récursives pour les hiérarchies
Analyser et optimiser les plans d'exécution (EXPLAIN ANALYZE)
Concevoir des data marts en star schema et snowflake schema
Utiliser les fonctions JSON et ARRAY dans PostgreSQL et BigQuery
Gérer les transactions et l'isolation des lectures
Automatiser les tests de qualité données avec des requêtes SQL
Construire des rapports analytiques avec des pivot tables dynamiques
Programme
- ›Rappels : GROUP BY, HAVING, sous-requêtes corrélées
- ›Fonctions de fenêtre : syntaxe OVER et PARTITION BY
- ›Fonctions de classement : RANK, DENSE_RANK, ROW_NUMBER, NTILE
- ›Agrégats cumulatifs et glissants avec ROWS/RANGE BETWEEN
- ›Atelier : analyse des ventes avec fenêtres temporelles
Prérequis
Connaissance des requêtes SQL de base (SELECT, JOIN, GROUP BY)
Expérience d'au moins 6 mois en manipulation de données
Accès à un environnement PostgreSQL ou BigQuery (fourni)
Votre formateur
Praticien Senior
Expert en poste · Communauté ConnectMiT
Chaque formateur ConnectMiT Academy est un professionnel tech en activité dans une DSI ou startup scale-up. Leurs formations s'appuient sur des cas réels issus de leur pratique quotidienne.
Questions fréquentes
Oui, ConnectMiT Academy est en cours de certification QUALIOPI. En attendant, nos formations peuvent être prises en charge via plan de développement des compétences. Contactez-nous pour un devis adapté.