Accueil > Nos Formations > Intelligence Artificielle, Data > Bases de données > SQL Server > SQL Server, requêtes et analyse de données avec Transact-SQL

SQL Server, requêtes et analyse de données avec Transact-SQL

Maîtriser les techniques Transact-SQL pour exploiter, analyser et valoriser efficacement les données d’entreprise.

SQL Server, requêtes et analyse de données avec Transact-SQL
Inter
Intra
3 jours (21 heures)
Référence :
MOD_20261611
Formation Inter
2150 € HT
3 jours (21 heures)
Référence :
MOD_20261611
Formation Intra
Description Objectifs Récapitulatif Programme détaillé

Description

Cette formation permet aux développeurs, analystes, ingénieurs données et administrateurs SQL Server de maîtriser les techniques avancées Transact-SQL afin de concevoir des requêtes performantes, complexes et adaptées aux besoins métiers modernes.

Les participants apprendront à manipuler efficacement les données, construire des analyses avancées, exploiter les fonctions analytiques SQL Server et optimiser la logique des traitements SQL.

La formation aborde également les enjeux actuels des entreprises : qualité des données, reporting avancé, exploitation décisionnelle, automatisation des traitements et préparation des données pour les outils BI.

Les nombreux ateliers pratiques reproduisent des cas d’usage concrets rencontrés dans les projets décisionnels, applicatifs et analytiques.

Comme toutes nos formations, celle-ci s’appuie sur les dernières versions stables de SQL Server et les meilleures pratiques modernes de développement Transact-SQL.

Objectifs

  • Maîtriser les techniques avancées Transact-SQL
  • Construire des requêtes complexes et analytiques
  • Exploiter les fonctions avancées SQL Server
  • Produire des analyses et reportings avancés
  • Manipuler et transformer efficacement les données
  • Préparer les données pour les outils BI et décisionnels
  • Optimiser la logique des traitements SQL
  • Appliquer les bonnes pratiques modernes de développement SQL

Récapitulatif

Public

Développeur SQL

Développeur applicatif

Data analyst

Ingénieur données

Administrateur bases de données

Consultant BI

Prérequis

Maîtriser les bases du langage SQL

Connaissances des requêtes SELECT, jointures et agrégations

Expérience en manipulation de bases relationnelles recommandée

Méthodes et modalités pédagogiques

Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.

Moyens et supports pédagogiques

Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation

Modalités de suivi et d'évaluations

Auto-positionnement des stagiaires avant la formation

Émargement des stagiaires et formateur par 1/2 journée

Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires

Auto-évaluation des acquis de la formation par les stagiaires

Questionnaire de satisfaction à chaud et à froid à l'issue de la formation

Programme détaillé

Rappels et bonnes pratiques SQL

  • Réviser les fondamentaux essentiels du langage SQL
  • Comprendre les bonnes pratiques de structuration des requêtes
  • Optimiser la lisibilité et la maintenabilité du code SQL
  • Éviter les anti-patterns SQL les plus fréquents
  • Comprendre les impacts des choix de conception SQL
  • Travaux pratiques : Audit et amélioration d'un ensemble de requêtes SQL existantes.

 

Jointures avancées et sous-requêtes

  • Maîtriser les jointures complexes SQL Server
  • Comprendre les sous-requêtes corrélées et imbriquées
  • Optimiser les traitements multi-tables
  • Utiliser APPLY et CROSS APPLY
  • Construire des requêtes complexes orientées métier
  • Optimiser les performances logiques des jointures
  • Travaux pratiques : Construction de requêtes complexes sur une base de données métier.

 

Fonctions analytiques et calculs avancés

  • Comprendre les fonctions de fenêtrage SQL Server
  • Utiliser OVER(), PARTITION BY et ORDER BY
  • Créer des calculs cumulés et analyses temporelles
  • Mettre en œuvre les fonctions de ranking et comparaison
  • Analyser des évolutions et tendances métiers
  • Construire des indicateurs analytiques avancés
  • Travaux pratiques : Création d'indicateurs analytiques avancés pour un tableau de bord métier.

 

Common Table Expressions (CTE) et requêtes récursives

  • Comprendre le fonctionnement des CTE
  • Structurer des requêtes complexes avec les CTE
  • Créer des traitements récursifs SQL Server
  • Manipuler des structures hiérarchiques
  • Optimiser la lisibilité des traitements SQL avancés
  • Travaux pratiques : Mise en œuvre de traitements hiérarchiques et récursifs.

 

Agrégations avancées et reporting SQL

  • Exploiter GROUPING SETS, ROLLUP et CUBE
  • Construire des rapports analytiques complexes
  • Créer des regroupements dynamiques de données
  • Utiliser PIVOT et UNPIVOT
  • Produire des restitutions adaptées aux besoins décisionnels
  • Optimiser les traitements de reporting volumineux
  • Travaux pratiques : Création d'un reporting analytique avancé à partir de données métiers.

 

Manipulation avancée des données

  • Utiliser MERGE pour synchroniser les données
  • Automatiser les traitements de mise à jour complexes
  • Gérer les données temporaires et tables variables
  • Exploiter efficacement les fonctions intégrées SQL Server
  • Manipuler les données JSON et XML dans SQL Server
  • Mettre en œuvre les bonnes pratiques de transformation de données
  • Travaux pratiques : Développement de traitements avancés de transformation et synchronisation de données.

 

Qualité et préparation des données

  • Identifier les incohérences et doublons de données
  • Mettre en œuvre des contrôles qualité SQL
  • Nettoyer et préparer les données pour les outils BI
  • Structurer les données pour le reporting et l'analyse
  • Automatiser les contrôles de cohérence
  • Comprendre les enjeux de gouvernance des données
  • Travaux pratiques : Nettoyage et préparation d'un jeu de données destiné à un outil décisionnel.

 

Optimisation logique des requêtes

  • Comprendre les impacts des choix de développement SQL
  • Réduire les traitements inutiles et requêtes coûteuses
  • Optimiser les traitements analytiques volumineux
  • Comprendre les bases de l'optimisation SQL Server
  • Identifier les problématiques de volumétrie et performances logiques
  • Préparer les requêtes pour l'optimisation avancée SQL Server
  • Travaux pratiques : Optimisation logique de requêtes analytiques fortement sollicitées.

 

SQL Server et exploitation des données modernes

  • Comprendre les usages modernes des données SQL Server
  • Préparer les données pour Power BI et outils décisionnels
  • Exploiter SQL Server dans des architectures hybrides
  • Découvrir les usages SQL Server dans Azure
  • Comprendre les enjeux de performance et volumétrie modernes
  • Structurer les données pour l'exploitation analytique
  • Travaux pratiques : Préparation et structuration de données pour exploitation décisionnelle.

Trouvez la formation qui
répond à vos enjeux

Nos autres formations

Vous aimerez aussi

Être rappelé

Page Formation | Formulaire de contact

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je demande un devis

Page Formation | Formulaire de devis

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je m'inscris

Page Formation | Formulaire d'inscription

SQL Server, requêtes et analyse de données avec Transact-SQL

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.