SQL Analytique : Fonctions de Fenêtre et Traitement Avancé des Données
Utiliser les fonctions analytiques (fenêtres) pour produire des analyses complexes
Informations pratiques
PUBLIC VISÉ
Data analysts, data scientists, contrôleurs de gestion, business analysts. Développeurs ou ingénieurs souhaitant approfondir l’analyse de données avec SQL. Toute personne manipulant régulièrement des bases de données pour produire des indicateurs ou des reporting
Prérequis
Maîtrise des bases du SQL : SELECT, WHERE, GROUP BY, JOINS. Expérience pratique avec un outil de requêtage ou un SGBD relationnel (PostgreSQL, SQL Server, MySQL, Oracle...). Connaissances élémentaires en statistiques ou reporting métier appréciées
Méthodes et moyens
Travaux pratiques : formation alternant théorie et pratique.
Objectifs visés
Ce que vous saurez faire à l'issue de la formation
À l’issue de la formation, les participants seront capables de :
- Utiliser les fonctions analytiques (fenêtres) pour produire des analyses complexes
- Maîtriser les opérations de cumul, classement, variation, comparaison temporelle
- Segmenter dynamiquement les données avec PARTITION BY, ORDER BY, LAG, LEAD, etc.
- Appliquer SQL à des cas concrets d’analyse métier (KPI, churn, comportement utilisateur)
- Optimiser les requêtes analytiques pour les rendre lisibles et performantes
Programme détaillé
Un parcours structuré, module par module
Chaque module alterne apports théoriques, démonstrations et exercices pratiques pour ancrer les acquis.
Rappels SQL pour l’analyse
- Clauses fondamentales : GROUP BY, HAVING, filtres multiples
- Jointures internes / externes pour enrichir les jeux de données
- Sous-requêtes vs Common Table Expressions (CTE)
Introduction aux fonctions de fenêtre (window functions)
- Structure : OVER(), PARTITION BY, ORDER BY
- Différences avec les agrégats classiques
- Cas d’usage : moyenne mobile, cumul, classement dans un segment
Fonctions analytiques courantes
- ROW_NUMBER(), RANK(), DENSE_RANK() : classement et détection de doublons
- LAG(), LEAD() : comparaison entre lignes consécutives
- FIRST_VALUE(), LAST_VALUE() : repérage de bornes dans une série
- NTILE(), PERCENT_RANK(), CUME_DIST() : segmentation en quantiles
Analyse temporelle et séries
- Calculs sur périodes glissantes : moyenne sur 7 jours, évolution mensuelle
- Études d’évolution entre deux dates (delta, variation, croissance)
- Fenêtres mobiles : RANGE vs ROWS
- Cas d’usage : churn, comportements utilisateurs, suivi de cohortes
Études de cas métiers
- Analyse du chiffre d'affaires cumulé par client et par mois
- Classement des meilleurs vendeurs par zone / période
- Détection de récurrence ou d’événements inhabituels
- Analyse de la rétention ou de la fréquence d’utilisation
Optimisation et lisibilité
- Structuration des requêtes analytiques complexes
- Utilisation de CTE pour segmenter les étapes d’analyse
- Lecture d’un plan d’exécution pour diagnostiquer une requête lente
- Bonnes pratiques de rédaction pour les dashboards automatisés
Modalités d'évaluation
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation
Certification et financement
Une formation certifiée qualité
SKILLIA Academy est certifié Qualiopi au titre des actions de formation. Nos formations sont finançables via OPCO, CPF ou plan de développement des compétences.
Attestation de formation délivrée
Financement OPCO et CPF
Formateurs experts certifiés
Nos formateurs
Des experts terrain, praticiens de leur discipline
Chaque formation est animée par un consultant SKILLIA sélectionné pour son expertise sectorielle et sa pédagogie. Nos formateurs cumulent expérience opérationnelle et pratique régulière du transfert de compétences.
Praticiens en activité — Une expérience opérationnelle actuelle, mise au service de cas concrets.
Sélection exigeante — Expertise sectorielle et qualité pédagogique évaluées pour chaque intervenant.

Certification qualité
SKILLIA Academy est la marque formation de SKILLIA. Les prestations de formation sont contractualisées avec SKILLIA, organisme de formation déclaré sous le numéro 52441246544 et certifié Qualiopi au titre des actions de formation.
La certification qualité a été délivrée au titre de la catégorie d'action suivante : actions de formation.
Parlons de votre projet de formation.
SKILLIA Academy
Des formations utiles, pensées pour le terrain. Organisme certifié Qualiopi, entité du groupe SKILLIA.
41 Quai de Malakoff, 44000 Nantes
Écosystème SKILLIA
Conseil, build, formation et résilience dans un même écosystème.
Dénomination sociale : SKILLIA
NDA : 52441246544
SIRET : 90922172300010
Siège social : 41-43 Quai Malakoff, 44000 Nantes
© 2026 SKILLIA — Tous droits réservés