Formation Microsoft SQL Server (MSSQL)
Ce cours a été créé pour les délégués déjà familiarisés avec SQL dans Microsoft SQL Server Environment 2008/2012. Le cours se concentre sur les requêtes basées sur des ensembles et l'optimisation des requêtes, le travail avec les index et l'analyse des plans d'exécution.
La formation couvre également les expressions de table, les fonctions de classement et la manière de traiter les tables partitionnées.
Plan du cours
Module 1. Optimisation des requêtes
- Outils pour l'optimisation des requêtes
- Plans d'exécution des requêtes mis en cache
- Effacer le cache
- Analyse des plans d'exécution
- Conseils
- Utilisation du Database Engine Tuning Advisor
- Optimisation de l'index
- Structures des tables et des index
- Méthodes d'indexation Access
- Stratégies d'indexation
Module 2. Sous-requêtes, tables Expression et fonctions de classement
- Ecrire des sous-requêtes
- Utilisation des tables Expressions
- Utilisation des fonctions de classement
Module 3. Optimisation des jointures et des opérations ensemblistes
- Types fondamentaux de jointures
- Algorithme de jointure
- Opérations sur les ensembles
- Utilisation de INTO avec l'opération Set
Module 4. Agréger et diviser les données
- Utilisation de la clause OVER
- Différents types d'agrégations (cumulatif, glissant et année à date)
- Pivoter et dépivoter
- Configuration d'agrégations personnalisées
- Utilisation de la sous-clause GROUPING SETS
- Sous-clause CUBE et RULLUP
- Comment matérialiser les ensembles de regroupement
Module 5. Utilisation de TOP et APPLY
- SÉLECTIONNER TOP
- Utilisation de l'opérateur de table APPLY
- TOP n au niveau du groupe
- Implémentation de la pagination
Module 6. Optimiser la transformation des données
- Insérer des données avec la clause VALUES améliorée
- Utilisation du BULK Rowset Provider
- Utilisation de INSERT EXEC
- Les mécanismes de séquence
- DELETE avec jointures
- UPDATE avec jointures
- L'instruction MERGE
- La clause OUTPUT avec INSERT
- La clause de sortie avec DELETE
- La clause de sortie avec UPDATE
- La clause de sortie avec MERGE
Module 7. Interroger les tables partitionnées
- Le partitionnement dans le serveur SQL
- Comment écrire des requêtes sur des tables partitionnées
- Comment écrire des requêtes sur des vues partitionnées
Pré requis
Connaissances Go à SQL dans un environnement Microsoft SQL Server 2008/2012.
Les formations ouvertes requièrent plus de 3 participants.
Formation Microsoft SQL Server (MSSQL) - Booking
Formation Microsoft SQL Server (MSSQL) - Enquiry
Nos clients témoignent (5)
Être humain et s'adresser à nous de la manière la plus compréhensible possible
Sorin
Formation - Database Administration Fundamentals for MS SQL Server
Traduction automatique
Philip était très gentil, sa façon d'expliquer les concepts SQL est remarquable. J'ai apprécié qu'il nous donne des informations et réponde à des questions qui ne faisaient pas partie de ce cours.
Stefan
Formation - SQL in SQL Server
Traduction automatique
Exercices pratiques pour la pratique et la compréhension du concept, des éclaircissements sont fournis pour toutes questions.
Safdar Abbas - Medtech Limited
Formation - T-SQL Fundamentals with SQL Server Training Course
Traduction automatique
Cela nous a permis d'avoir une expérience pratique avec des procédures stockées sur notre base de données d'entreprise.
Corneliu Buculei - Standard Building Supplies Ltd
Formation - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
Traduction automatique
Exercices interactifs
Matthew Viner - Thames Water Utilites Ltd
Formation - Transact SQL Basic
Traduction automatique
Cours à venir
Cours Similaires
Administering in Microsoft SQL Server
21 HeuresLe cours est conçu pour les administrateurs, les développeurs et les développeurs de bases de données.
Les objectifs de la formation sont les suivants
- acquérir et renforcer les compétences pour créer et gérer des bases de données
- connaître la syntaxe et l'utilisation SQL pour récupérer et modifier des données
- appliquer les règles de sécurité dans la base de données
- l'utilisation d'éléments avancés (réplication, automatisation, BI)
- l'utilisation des capacités Microsoft SQL du serveur pour créer des rapports complexes et des solutions pour les développeurs
Business Intelligence in MS SQL Server 2008
14 HeuresLa formation est consacrée aux bases de la création d'un environnement d'entrepôt de données basé sur MSSQL Server 2008.
Les participants au cours acquièrent les bases de la conception et de la construction d'un entrepôt de données fonctionnant sur MS SQL Server 2008.
Ils apprendront à construire un processus ETL simple basé sur SSIS, puis à concevoir et à mettre en œuvre un cube de données à l'aide de SSAS.
Le participant sera capable de gérer une base de données OLAP : créer et supprimer une base de données OLAP Traiter une partition change en ligne.
Le participant acquerra des connaissances sur les scripts XML / A et MDX.
Introduction to SQL Server 2012 Integration Services (SSIS)
28 HeuresCette formation en direct avec instructeur à France (en ligne ou sur site) s'adresse aux développeurs et administrateurs de bases de données de niveau débutant à intermédiaire qui souhaitent acquérir des compétences dans les services d'intégration SQL Server 2012.
A l'issue de cette formation, les participants seront en mesure de :
- Comprendre les principes de l'ETL et le rôle de SSIS.
- Créer, déployer et gérer des packages SSIS.
- Concevoir et mettre en œuvre le flux de contrôle pour définir le flux des tâches dans un package.
- Mettre en œuvre le flux de travail et définir les contraintes pour une exécution efficace des tâches.
- Construire des flux de données pour extraire, transformer et charger des données.
- Travailler avec des variables et des conteneurs pour améliorer la flexibilité des paquets.
- Gérer les transactions pour assurer la cohérence des données.
- Mettre en œuvre des techniques efficaces de gestion des erreurs et de débogage.
- Mettre en place un système de journalisation pour le suivi et la surveillance.
- Gérer les dimensions qui changent lentement pour gérer les données changeantes.
- Déployer un package pour une utilisation en production.
- Mettre en œuvre des mesures de sécurité pour protéger les données sensibles.
- Utiliser les scripts pour étendre les fonctionnalités SSIS.
- Appliquer les meilleures pratiques pour des solutions SSIS efficaces et faciles à maintenir.
Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
14 HeuresL'objectif de ce cours est de fournir une compréhension claire de l'utilisation avancée de (SQL) pour le serveur Microsoft SQL et de l'utilisation avancée de Transact-SQL. Pour une couverture plus approfondie des sujets, ce cours peut être organisé sur trois jours.
Database Administration Fundamentals for MS SQL Server
35 HeuresAudience
- Database Administrateur
- Développeurs
MS SQL Server 2016
14 HeuresEn tant que noyau de la plateforme de données Microsoft, SQL Server est un système de gestion de base de données opérationnel de premier plan.
MS SQL Server 2019
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux administrateurs de bases de données de niveau avancé qui souhaitent apprendre à configurer et à gérer la charge de travail des données sur les bases de données.
A l'issue de cette formation, les participants seront capables de :
- Créer et gérer des bases de données, des tables et des requêtes.
- Gérer les performances des requêtes.
- Créer et restaurer des sauvegardes de bases de données.
T-SQL Fundamentals with SQL Server Training Course
14 HeuresCe cours de formation SQL s'adresse aux personnes qui souhaitent acquérir les compétences de base pour gérer les SQL serveurs Database. Le cours aidera les membres à apprendre :
- Comment travailler avec SQL Server et SQL Server Management Studio.
- La signification de Databases, SQL et RDBMS, etc.
- Comment créer des tables, utiliser DDL, DML et DAL.
- Quels sont les différents packages SGBDR disponibles sur le marché et comment se comparent-ils les uns aux autres.
- Introduction aux NoSQL et comment les organisations se transforment en bases de données hybrides.
SQL language in MSSQL
14 HeuresLe cours répond aux questions
- Comment créer une requête?
- Quelles sont les possibilités [ 0 ]?
- Qu’est-ce qu’une base de données relationnelle?
- Qu’est-ce que la structure et SQL les commandes?
Learning SQL with Microsoft SQL Server
21 HeuresMicrosoft SQL Server est un système de gestion de base de données relationnelle (SGBDR) pour stocker et récupérer des données.
Dans ce cours interactif dirigé par un instructeur (sur place ou en ligne), les participants apprendront les éléments essentiels du langage SQL nécessaires pour interroger une base de données Microsoft SQL Server.
À la fin de ce cours, les participants seront capables de :
- Installer et configurer Microsoft SQL Server
- Interroger une base de données Microsoft SQL Server en utilisant le langage Transact-SQL (T-SQL) de Microsoft
- Comprendre les principes fondamentaux du design de la base de données
- Optimiser une base de données grâce à la normalisation
- Utiliser des fonctions d'agrégation pour générer des résultats similaires à ceux des tableaux croisés dynamiques
- Access Microsoft SQL Server via Excel
Public cible
- Analystes de données
- Professionnels Business Intelligence
- Gestionnaires Business
- Experts en Excel souhaitant élargir leur ensemble de compétences en analyse
Format du cours permettant d'évaluer les participants
- Cours interactif et discussions
- Nombreux exercices et pratique
- Mise en œuvre pratique dans un environnement de laboratoire vivant
Options de personnalisation du cours
- Ce cours est basé sur la dernière version de Microsoft SQL Server
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour en faire la demande.
SQL in SQL Server
14 HeuresCette formation SQL est destinée aux personnes qui souhaitent acquérir les compétences nécessaires pour extraire et analyser des données à partir de n'importe quelle base de données et créer des rapports. Les membres du cours apprendront:
- comment écrire des requêtes SQL
- Quelles sont les bases de données relationnelles et comment les utiliser
- Que sont les relations et comment les créer
- la structure des données
- différences entre T-SQL et autres dialectes
- compétences pratiques pour écrire des requêtes
Ce cours SQL traite du dialecte Microsoft T-SQL. Si vous êtes intéressé par le SQL générique, veuillez consulter le cours sur les principes fondamentaux de SQL.
Business Intelligence with SSAS
14 HeuresSSAS (SQL Server Analysis Services), est un Microsoft SQL outil de traitement transactionnel du serveur (OLAP) et d'exploration de données permettant d'analyser les données de plusieurs bases de données, tables ou fichiers. Les modèles de données sémantiques fournis par SSAS sont utilisés par des applications clientes telles que Power BI, Excel, Reporting Services et d'autres outils de visualisation de données.
Au cours de cette formation en direct (sur site ou à distance), les participants apprendront à utiliser SSAS pour analyser de grands volumes de données dans des bases et des entrepôts de données.
A la fin de cette formation, les participants seront capables de :
- Installer et configurer SSAS
- Comprendre la relation entre SSAS, SSIS et SSRS
- Appliquer la modélisation de données multidimensionnelles pour extraire des informations commerciales des données
- Concevoir des cubes OLAP (Online Analytical Processing)
- Interroger et manipuler des données multidimensionnelles à l'aide du langage d'interrogation MDX (Multidimensional Expressions)
- Déployer des solutions de BI réelles à l'aide de SSAS.
Audience
- Professionnels de la BI (Business Intelligence)
- Analystes de données
- Database et les professionnels de l'entreposage de données
Format du cours permettant d'évaluer les participants
- Conférences et discussions interactives
- Beaucoup d'exercices et de pratique
- Mise en œuvre pratique dans un environnement live-lab
Options de personnalisation du cours
- Cette formation est basée sur la dernière version de Microsoft SQL Server et SSAS.
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Introduction to SQL Server 2022 Integration Services (SSIS)
28 HeuresCette formation en direct avec instructeur à France (en ligne ou sur site) est destinée aux professionnels des données de niveau débutant qui souhaitent apprendre à concevoir, mettre en œuvre et gérer des packages SSIS pour effectuer des tâches d'intégration et de transformation de données.
A l'issue de cette formation, les participants seront capables de :
- Comprendre l'architecture et les composants de SSIS.
- Concevoir et mettre en œuvre des processus ETL en utilisant SSIS.
- Utiliser les outils SSIS pour développer, déployer et gérer des solutions d'intégration de données.
- Dépanner et optimiser les packages SSIS en termes de performance et de fiabilité.
Transact SQL Advanced
7 HeuresLes délégués comprendront certaines des fonctionnalités les plus avancées de Transact SQL et pourront effectuer les tâches suivantes:
- Utiliser des requêtes pour renvoyer des ensembles de résultats complexes
- Gérer les objets de base de données pour améliorer les performances des requêtes
- Ajustez les requêtes pour qu'elles fonctionnent plus efficacement
Ce cours s’adresse aux personnes qui utilisent actuellement Transact SQL pour extraire des données d’une base de données Microsoft SQL Server et souhaitent approfondir leurs connaissances, en particulier dans les domaines de l’analyse des données et de l’amélioration de la vitesse des requêtes.
Transact SQL Basic
14 HeuresLes participants comprendront les principes de base du langage de requête structuré et seront en mesure d'effectuer chacune des opérations suivantes :
- Construire des requêtes pour extraire et filtrer des données à partir d'une base de données SQL du serveur
- Créer des résultats résumés
- Modifier, dériver et formater les données en fonction des résultats requis
- Modifier les données et maintenir les composants et les définitions de la base de données
Ce cours s'adresse à toute personne ayant besoin d'informations provenant d'une base de données Microsoft SQL Server. Il convient aux développeurs de systèmes ou aux personnes d'autres domaines qui ont besoin d'utiliser SQL pour extraire et analyser des données.