sgbd, sql server

63
SGBD, SQL Server SQL Server est un des principaux SGBD du marché. Ses multiples fonctionnalités vont jusqu’à l’analyse multidimensionnelle et la BI. Ce serveur est aussi un élément clef des architectures Microsoft. La maîtrise de ce SGBD est donc indispensable pour les entreprises ayant opté pour cet éditeur. Les cours ORSYS couvrent tous les domaines de compétences sur les dernières versions de SQL Server. ORSYS propose également des cours de préparation aux certifications Microsoft dans le domaine de l’administration et du développement. Conception, langage SQL : les fondamentaux Bases de données et langage SQL pour non-informaticiens (réf. SIF) .... p.3 Bases de données, modélisation et choix techniques (réf. CBC) .... p.6 PowerAMC, concevoir une base de données (réf. AMC) .... p.8 SQL Server 2017/2016 : nouveautés SQL Server 2017, nouveautés pour administrateurs (réf. SQK) .... p.10 SQL Server 2017, administration sous Linux (réf. SQL) .... p.12 SQL Server 2016, les nouveautés (réf. NMQ) .... p.14 SQL Server : mise en oeuvre et programmation SQL Server, mise en oeuvre (réf. QSM) .... p.16 SQL Server, Programmation SQL (réf. PSQ) .... p.18 SQL Server, programmation SQL avancée (réf. PAV) .... p.21 SQL Server, développement (réf. SED) .... p.23 Transact-SQL, optimisation pour SQL Server (réf. TAS) .... p.25 RGPD, mise en oeuvre dans SQL Serveur (réf. RGS) .... p.27 SQL Server : administration SQL Server, administration (réf. QSA) .... p.29 Administration SQL Server, l'essentiel (réf. ASL) .... p.32 Administration SQL Server pour autres DBA (réf. ASQ) .... p.34 SQL Server : perfectionnement SQL Server analyse des performances et optimisations SQL (réf. SQS) .... p.36 SQL Server, diagnostic et résolution de problèmes (réf. DIP) .... p.38 SQL Server, mettre en oeuvre la haute disponibilité (réf. SDS) .... p.40 SQL Server, réplication des données (réf. RIP) .... p.42 Préparation aux certifications Microsoft Requête SQL Server 2014/2012 (70-461) (réf. RQS) .... p.44 Administration d'une base de données SQL Server 2014/2012 (70-462) (réf. ABD) .... p.46 SQL Server Business Intelligence SQL Server 2016, Business Intelligence (réf. SBU) .... p.48 SQL Server Integration Services (réf. NAI) .... p.51 SQL Server Analysis Services (réf. NAA) .... p.53 SQL Server Reporting Services (réf. BRS) .... p.55 ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 1

Upload: others

Post on 24-Jun-2022

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SGBD, SQL Server

SGBD, SQL Server

SQL Server est un des principaux SGBD du marché. Ses multiples fonctionnalités vont jusqu’àl’analyse multidimensionnelle et la BI. Ce serveur est aussi un élément clef des architecturesMicrosoft. La maîtrise de ce SGBD est donc indispensable pour les entreprises ayant optépour cet éditeur. Les cours ORSYS couvrent tous les domaines de compétences sur lesdernières versions de SQL Server. ORSYS propose également des cours de préparation auxcertifications Microsoft dans le domaine de l’administration et du développement.

Conception, langage SQL : les fondamentaux

Bases de données et langage SQL pour non-informaticiens (réf. SIF) .... p.3

Bases de données, modélisation et choix techniques (réf. CBC) .... p.6

PowerAMC, concevoir une base de données (réf. AMC) .... p.8

SQL Server 2017/2016 : nouveautés

SQL Server 2017, nouveautés pour administrateurs (réf. SQK) .... p.10

SQL Server 2017, administration sous Linux (réf. SQL) .... p.12

SQL Server 2016, les nouveautés (réf. NMQ) .... p.14

SQL Server : mise en oeuvre et programmation

SQL Server, mise en œuvre (réf. QSM) .... p.16

SQL Server, Programmation SQL (réf. PSQ) .... p.18

SQL Server, programmation SQL avancée (réf. PAV) .... p.21

SQL Server, développement (réf. SED) .... p.23

Transact-SQL, optimisation pour SQL Server (réf. TAS) .... p.25

RGPD, mise en œuvre dans SQL Serveur (réf. RGS) .... p.27

SQL Server : administration

SQL Server, administration (réf. QSA) .... p.29

Administration SQL Server, l'essentiel (réf. ASL) .... p.32

Administration SQL Server pour autres DBA (réf. ASQ) .... p.34

SQL Server : perfectionnement

SQL Server analyse des performances et optimisations SQL (réf. SQS) .... p.36

SQL Server, diagnostic et résolution de problèmes (réf. DIP) .... p.38

SQL Server, mettre en œuvre la haute disponibilité (réf. SDS) .... p.40

SQL Server, réplication des données (réf. RIP) .... p.42

Préparation aux certifications Microsoft

Requête SQL Server 2014/2012 (70-461) (réf. RQS) .... p.44

Administration d'une base de données SQL Server 2014/2012 (70-462) (réf. ABD) .... p.46

SQL Server Business Intelligence

SQL Server 2016, Business Intelligence (réf. SBU) .... p.48

SQL Server Integration Services (réf. NAI) .... p.51

SQL Server Analysis Services (réf. NAA) .... p.53

SQL Server Reporting Services (réf. BRS) .... p.55

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 1

Page 2: SGBD, SQL Server

SQL Server 2016 Business Intelligence, nouveautés pour le Big Data (réf. MOV) .... p.57

100% e-learning

SQL Server 2014, SQL/Transact SQL, conception et réalisation d'une base de données (réf. 4QR) ....p.59

SQL Server 2014, administration d'une base de données transactionnelle (réf. 4QU) .... p.61

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 2

Page 3: SGBD, SQL Server

Stage pratique de 3 jour(s)Réf : SIF

ParticipantsChargé(e)s de reporting oud'analyse, assistant(e)s, toutepersonne ayant des besoinsd'interrogation ou de misesà jour simples d'une basede données avec le langageSQL.

Pré-requisAucune connaissanceparticulière.

Prix 2020 : 1390€ HT

Dates des sessions

AIX02 mar. 2020, 18 mai 202021 sep. 2020, 21 déc. 2020

ANGERS04 mai 2020, 07 sep. 202007 déc. 2020

BORDEAUX11 mai 2020, 14 sep. 202014 déc. 2020

BRUXELLES04 mai 2020, 07 sep. 202007 déc. 2020

DIJON25 mai 2020, 28 sep. 202007 déc. 2020

GENEVE08 juin 2020, 07 sep. 202007 déc. 2020

GRENOBLE04 mai 2020, 07 sep. 202007 déc. 2020

LILLE04 mai 2020, 07 sep. 202007 déc. 2020

LIMOGES11 mai 2020, 14 sep. 202014 déc. 2020

LUXEMBOURG08 juin 2020, 07 sep. 202007 déc. 2020

LYON09 mar. 2020, 25 mai 202028 sep. 2020, 07&17 déc.2020

MONTPELLIER09 mar. 2020, 25 mai 202028 sep. 2020, 07 déc. 2020

NANCY11 mai 2020, 14 sep. 202014 déc. 2020

NANTES04 mai 2020, 07 sep. 202007 déc. 2020

NIORT04 mai 2020, 07 sep. 202007 déc. 2020

ORLEANS08 juin 2020, 24 aoû. 202007 sep. 2020, 07 déc. 2020

PARIS

Bases de données et langage SQL pour non-informaticiens> SGBD> SQL Server

Cette formation "découverte" vous permettra de comprendre les bases de données dites relationnelles etleurs principes de fonctionnement. Vous manipulerez le langage SQL pour interroger les données d'unebase. Vous vous familiariserez également avec des requêtes plus avancées pour analyser les informations.

OBJECTIFS PEDAGOGIQUES

Comprendre le principe et le contenu d'une base de données relationnelleCréer des requêtes pour extraire des données suivant différents critèresRéaliser des requêtes avec des jointures, pour restituer les informations de plusieurs tablesUtiliser des calculs simples et des agrégations de donnéesCombiner les résultats de plusieurs requêtes

1) Introduction aux bases de données2) Extraire les données d'une table3) Interroger les données de plusieurs tables

4) Ordonnancement et statistiques5) Présenter et trier les données6) Utiliser des sous-requêtes

Méthodes pédagogiques

Nombreux exercices progressifs d'extraction de données sur base exemple. Formation commune à toutes lesbases relationnelles (Oracle, SQL Server, DB2, PostGreSQL, MySQL, Access, SQL Lite...).

1) Introduction aux bases de données

- Qu'est-ce qu'une base et un serveur de base de données ?- Lire un modèle relationnel.- Composition d'une table. Notion de colonne et de types.- Clé primaire et unicité.- Notion d'intégrité référentielle.- Outil pour interroger une base.

ExerciceInvestigation dans la base à la recherche de tables, colonnes et clés.

2) Extraire les données d'une table

- Qu'est-ce qu'une requête d'extraction ?- Lister les valeurs à retourner.- La clause WHERE pour filtrer les données.- L'absence de valeur (marqueur NULL).- Retourner des lignes sans doublon (DISTINCT).- Opérateurs de restriction (BETWEEN, IN, LIKE...).

ExerciceInterrogations de plusieurs tables sur des critères différents.

3) Interroger les données de plusieurs tables

- Principe des jointures : restituer les informations à partir de plusieurs tables.- Jointure interne. et jointure externe.- La jointure "naturelle"... et ses difficultés.- Opérateurs ensemblistes (UNION, INTERSECT...).- Introduction aux vues : principe et intérêt.

ExerciceRéaliser des requêtes avec des jointures et des opérateurs ensemblistes.

4) Ordonnancement et statistiques

- Trouver des valeurs agrégées (MIN, MAX, AVG, SUM...).- Calculer des agrégats relatifs avec GROUP BY.- Filtrer les valeurs agrégées avec HAVING.- Mélanger agrégats et détails avec OVER.- Ordonnancement des résultats avec RANK, ROW_NUMBER.

ExerciceRéaliser des requêtes utilisant des calculs simples et agrégats. Sous-totaux et numération.

5) Présenter et trier les données

- Présenter les données des colonnes avec des alias.- Conversion d'un type à un autre.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 3

Page 4: SGBD, SQL Server

02&16 mar. 2020, 06&20 avr.202004&18 mai 2020, 08&22 juin202006&20 juil. 2020, 24 aoû.202007&21 sep. 2020, 05&19 oct.202002&16 nov. 2020, 07&21 déc.2020

REIMS06 juil. 2020, 05 oct. 202007 déc. 2020

RENNES18 mai 2020, 21 sep. 202021 déc. 2020

ROUEN06 juil. 2020, 05 oct. 202007 déc. 2020

SOPHIA-ANTIPOLIS04 mai 2020, 07 sep. 202007 déc. 2020

STRASBOURG18 mai 2020, 21 sep. 202021 déc. 2020

TOULOUSE11 mai 2020, 14 sep. 202014 déc. 2020

TOURS24 fév. 2020, 11 mai 202014 sep. 2020, 14 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, études

- Effectuer des choix à l'aide de l'opérateur CASE.- Trier les données avec ORDER BY.- Opérations sur les chaînes de caractères, sur les dates.

ExerciceUtilisation de fonctions permettant d'améliorer la présentation du résultat des requêtes.

6) Utiliser des sous-requêtes

- Qu'est-ce qu'une sous-requête ?- Les différentes typologies de résultats.- Sous-requêtes liste et opérateurs IN, ANY/SOME et ALL.- Sous-requêtes corrélées.

ExerciceEcriture de requêtes incluant des sous-requêtes de différentes formes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 4

Page 5: SGBD, SQL Server

de cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 5

Page 6: SGBD, SQL Server

Stage pratique de 4 jour(s)Réf : CBC

ParticipantsDéveloppeurs, architectes,responsables informatiques,chefs de projets, décideursinformatiques.

Pré-requisAucune connaissanceparticulière. La connaissanced'un langage informatique esttoutefois un plus.

Prix 2020 : 2580€ HT

Dates des sessions

AIX09 juin 2020, 06 oct. 202008 déc. 2020

BORDEAUX02 juin 2020, 29 sep. 202001 déc. 2020

LILLE26 mai 2020, 22 sep. 202024 nov. 2020

LYON16 juin 2020, 13 oct. 202024 nov. 2020

NANTES12 mai 2020, 08 sep. 202024 nov. 2020

PARIS24 mar. 2020, 26 mai 202021 juil. 2020, 22 sep. 202024 nov. 2020

SOPHIA-ANTIPOLIS12 mai 2020, 08 sep. 202024 nov. 2020

STRASBOURG09 juin 2020, 06 oct. 202008 déc. 2020

TOULOUSE02 juin 2020, 29 sep. 202001 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dans

Bases de données, modélisation et choix techniques> SGBD> SQL Server

Cette formation apporte une synthèse complète des connaissances aujourd'hui indispensables en matière debases de données, du processus de conception à son utilisation effective. Elle analyse les architectures etdomaines d'application, évalue l'offre du marché et examine les démarches pratiques de mise en œuvre.

OBJECTIFS PEDAGOGIQUES

Comprendre la logique des SGBD relationnelsRéaliser le modèle conceptuel d'une base de données à l'aide d'UMLPasser du modèle conceptuel au modèle logiqueComprendre la normalisation et dénormalisation d'un schémaPasser du modèle logique au modèle physique et l'implémenter avec SQL

1) Logique des SGBD2) Techniques de modélisation3) Modèle logique de données

4) Implémentation avec SQL5) Paramètres clés pour le choix d'un serveur

1) Logique des SGBD

- Rappel des théories sous-jacentes aux bases de données relationnelles.- Modèles de données (hiérarchique, réseau...).- Typologie des SGBD. Objectifs des SGBD relationnels.- Fonctionnalités (règles de Codd, transactions, indexage, sauvegardes, restaurations).- Les architectures.

Travaux pratiquesCréation d'un utilisateur, attributions de droits, transaction, interrogation d'une base de données.

2) Techniques de modélisation

- Le modèle conceptuel.- Analyse des besoins.- Concepts de base (entités, associations...).- Dépendances fonctionnelles.- Niveau conceptuel avec Merise et UML.- La démarche.- Prise en compte des règles métier et contraintes.

Travaux pratiquesEtudes de plusieurs cas réels, modélisations Merise et UML à l'aide d'un outil.

3) Modèle logique de données

- Le modèle logique. La structure des tables et des contraintes.- Modèle relationnel (concepts, notations, terminologie).- Du conceptuel au logique.- Modélisation des arborescences.- Les formes normales (de la 1ère à la 5ème, BCNF).- Dénormalisation.- Calculs de volumétrie.

Travaux pratiquesEtude de cas réels, exercices de normalisation et dénormalisation, génération de schémas à l'aide d'un outil.

4) Implémentation avec SQL

- Les transactions.- Normes SQL (SQL1, SQL2, SQL:1999, SQL:2003).- Du logique au physique.- Qualité des données.- Vues et vues matérialisées.- Droits d'accès et rôles.- Procédures cataloguées et déclencheurs.- Interfaces avec les langages de programmation.

Travaux pratiquesCréation et manipulation d'une base, Reverse Engineering, mesures de performances (démonstrations).

5) Paramètres clés pour le choix d'un serveur

- Etude des paramètres des serveurs SQL.- Composants techniques (disques et interfaces réseau).- Modules applicatifs (outils d'administration...).

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 6

Page 7: SGBD, SQL Server

leur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Solutions de haute disponibilité, sécurité des données.- Critères techniques.- Coût global d'exploitation.- Offre du marché.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 7

Page 8: SGBD, SQL Server

Stage pratique de 2 jour(s)Réf : AMC

ParticipantsConcepteurs etadministrateurs de basede données, analystesdéveloppeurs.

Pré-requisAucune connaissanceparticulière. La connaissanced'un langage informatique esttoutefois un plus.

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire a

PowerAMC, concevoir une base de données> SGBD> SQL Server

Pendant ce stage, vous découvrirez les fonctionnalités majeures de PowerAMC. Vous apprendrez àconstruire, formaliser et maintenir les modèles utilisés pour concevoir une base de données (modèle OrientéObjet - UML, modèle conceptuel et physique, dictionnaire...).

OBJECTIFS PEDAGOGIQUES

Etablir un dictionnaire de données dans PowerAMCImplémenter et vérifier un modèle conceptuel de données dans PowerAMCParamétrer les règles de transformation du modèle conceptuel au modèle physique de donnéesGénérer le modèle physique des données avec PowerAMC et analyser son résultatPratiquer le Reverse Engineering avec PowerAMC

1) Introduction2) Identification des données3) Modélisation sémantique des données

4) Modélisation physique des données5) Reverse Engineering6) Conclusion

Travaux pratiques

Les travaux pratiques sont répartis pour moitié entre la conception des modèles (sur l'étude de cas) et leurreprésentation avec PowerAMC.

1) Introduction

- Présentation de PowerAMC.- Les fonctionnalités principales.- L'interface et les menus.

Travaux pratiquesPrise en main de PowerAMC.

2) Identification des données

- Apprendre à élaborer un dictionnaire des données.- La description des données et les contrôles.- Comment définir les attributs ?

Travaux pratiquesAnalyse de documents et identification des données contenues. Saisir dans PowerAMC les attributs retenuset les règles associées.

3) Modélisation sémantique des données

- Le modèle Orienté Objet (MOO - Diagramme de classe UML).- Identification des classes, des associations, des contraintes.- La démarche pour élaborer un modèle.- La normalisation : le rôle des formes normales dans la compréhension des données.- Les principaux concepts proposés par PowerAMC.- Les vérifications proposées.- Le Modèle Conceptuel des Données (MCD).- Présentation des concepts du MCD par analogie et différence avec le MOO.

Travaux pratiquesConstruire un diagramme de classe à partir du dictionnaire des données. Saisir le résultat avec PowerAMC.Effectuer les contrôles proposés. Générer le MCD avec PowerAMC et analyser le résultat.

4) Modélisation physique des données

- Présentation des règles de transformation d'un modèle sémantique en modèle physique des données.- Les principales règles d'optimisation.- Comment PowerAMC réalise la génération d'un MPD ?- La génération des scripts SQL correspondants.

Travaux pratiquesTransformer le modèle sémantique en modèle physique. Générer le MPD avec PowerAMC et analyser lerésultat.

5) Reverse Engineering

- Présentation.- Le Reverse Engineering avec PowerAmc.- Fonctions pour créer un MPD à partir d'une base existante.- Comment générer un MOO ou un MCD à partir d'un MPD existant ?

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 8

Page 9: SGBD, SQL Server

bien assisté à la totalité de lasession. Travaux pratiques

Ajouter des nouveaux attributs à une base de données. Regénérer les modèles amont.

6) Conclusion

- Présentation des fonctions de traitement de PowerAMC.- Les autres diagrammes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 9

Page 10: SGBD, SQL Server

Stage pratique de 2 jour(s)Réf : SQK

ParticipantsAdministrateurs de bases dedonnées SQL Server.

Pré-requisBonnes connaissances d'uneversion de SQL Server entre2008 et 2016.

Prix 2020 : 1690€ HT

Dates des sessions

PARIS26 mar. 2020, 11 juin 202010 sep. 2020, 03 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formation

SQL Server 2017, nouveautés pour administrateurs> SGBD> SQL Server

Microsoft SQL Server 2017 est la première version à être disponible pour Linux et déployable via Docker.Ce cours vous présentera l’essentiel des nouveautés de cette solution SGDB, en insistant notamment surl’amélioration du traitement des requêtes et l’amélioration des performances que permet SQL Server 2017.

OBJECTIFS PEDAGOGIQUES

Maîtriser les nouveautés de SQL Server 2017Comprendre les améliorations de diagnostic et de performanceInstaller SQL Server sur un environnement LinuxMettre en place un graphe avec des tables de nœuds et d’arêtes

1) Nouveautés pour l'administration2) Nouveautés pour les performances

3) Support du graphe dans les bases de données4) SQL Server pour Linux

1) Nouveautés pour l'administration

- Comprendre le nouvel environnement de sécurité des assemblies CLR, qui remplace le modèle CAS (CodeAccess Security).- Interruption d'une reconstruction d’index en ligne avec reprise ultérieure.- Modification de la gestion des colonnes identity avec AlwaysOn Availability Groups.- Configurer un Smart Backup, pour déclencher une sauvegarde différentielle seulement en cas demodifications.- Analyse du journal de transactions avec sys.dm_db_log_info .

Travaux pratiquesReconstruction d'un index avec reprise, test d'une sauvegarde différentielle intelligente.

2) Nouveautés pour les performances

- Comprendre et diagnostiquer le traitement adaptatif des requêtes, ou Adaptive Query Processing.- Amélioration du Query Store avec le tuning automatique.- Utiliser les nouvelles vues de gestion dynamique.- DBCC CLONEDATABASE pour effectuer des tests de performances en développement.- Surveiller le dépôt de version de tempdb avec sys.dm_tran_version_store_space_usage.- Améliorations des performances des points de contrôles indirects.- Analyser les statistiques avec sys.dm_db_stats_histrogram.- Améliorations de l'assistant de tuning de bases de données (DTA).

Travaux pratiquesUtilisation du traitement adaptatif et des vues de gestion dynamique.

3) Support du graphe dans les bases de données

- Comprendre le modèle de données graphe.- Créer des tables de nœuds et d’arêtes.- Requêter les graphes avec le mot-clé MATCH.- Optimiser les performances des graphes.- Créer des index pour optimiser les requêtes de MATCH.

Travaux pratiquesCréation d'une base de données contenant un graphe et interrogation du graphe.

4) SQL Server pour Linux

- Comprendre l'architecture sur Linux.- Installer SQL Server sur une distribution Linux.- Importer et exporter des bases de données entre Windows et Linux.- Comprendre les solutions de haute disponibilité sur Linux.- Utiliser AlwaysOn sans cluster.

Travaux pratiquesInstallation de SQL Server sur Linux avec Docker.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 10

Page 11: SGBD, SQL Server

ainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 11

Page 12: SGBD, SQL Server

Stage pratique de 5 jour(s)Réf : SQL

ParticipantsAdministrateurs de basede données, responsablesd'exploitation, administrateurset ingénieurs système.

Pré-requisConnaissances élémentairesde l'utilisation de SQL Server,de la manipulation des basesde données et du langageSQL. Connaissances de basede l'administration Linux.

Prix 2020 : 3190€ HT

Dates des sessions

PARIS23 mar. 2020, 15 juin 202021 sep. 2020, 07 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

SQL Server 2017, administration sous Linux> SGBD> SQL Server

Ce stage vous apportera les connaissances nécessaires pour installer, configurer et administrer un serveurde base de données SQL Server 2017 sous Linux. Vous découvrirez l'architecture du serveur, apprendrez àle paramétrer et à surveiller son fonctionnement, à gérer les espaces de stockage, à automatiser des tâcheset à effectuer des sauvegardes et des restaurations.

OBJECTIFS PEDAGOGIQUES

Installer Microsoft SQL Server sous Linux et se familiariser avec les outils clientCréer la base de données et gérer le stockage des donnéesAutomatiser et planifier des tâches d'administrationDéfinir la sécurité et les permissions sur la baseParamétrer la surveillance de la base sur les modifications et sur ses performancesPlanifier la haute-disponibilité sur Linux

1) Installation et configuration2) Gestion des espaces de stockage3) Sécurité et chiffrement4) Tâches d'administration

5) Sauvegardes et restaurations6) Surveillance et performances7) Haute-disponibilité

1) Installation et configuration

- Les tâches de l'administrateur et les moyens à sa disposition.- Architecture générale de SQL Server sur Linux.- Installation sur Linux avec le gestionnaire de paquets ou Docker.- Configuration de SQL Server à l'aide de mssql-conf et du fichier de configuration.- Présentation des outils client, SSMS pour Windows et Operation Studio pour Linux.- Les objets et bases de données système.- Importer et exporter des bases de données entre Linux et Windows.

Travaux pratiquesInstallation de SQL Server sur Linux à l'aide du gestionnaire de paquets. Configuration à l'aide de mssql-conf.

2) Gestion des espaces de stockage

- Moteur de stockage et stockage physique.- Allocation des objets.- Partitionnement des tables et index. Fonction de partitionnement. Schéma de partition.- Gestion et déplacement des bases de données systèmes.- Gestion de la taille et de la croissance des bases.- Configuration et changement des bases de données et de la collation.

Travaux pratiquesCréation d'une base. Gestion des fichiers. Création d'instantanés (clichés).

3) Sécurité et chiffrement

- Sécurité externe et interne.- Sécurisation de la connexion avec un certificat OpenSSL.- Sécuriser la connexion et les sessions.- Gérer l'authentification Windows avec Samba et Kerberos.- Les rôles : rôles de serveur, rôles fixes de bases de données, rôles créés par l'utilisateur, rôles d'application.- Attribution de privilèges (Grant, Revoke, Deny...). Chaînage de propriétaire.- Bases de données contenues.- Gestion du contexte d'exécution avec EXECUTE AS.- Chiffrement des données (symétrique, asymétrique). Architecture de chiffrement.- Clé principale de base de données. Sauvegarde et restauration des clés.- Métadonnées de chiffrement.- Chiffrer entièrement une base de données avec Transparent Data Encryption.- Audit de base de données, syntaxe de création d'événements à auditer.

Travaux pratiquesManipulation des permissions et des contrôles d'accès. Gestion des certificats.

4) Tâches d'administration

- Planification de tâches par l'agent SQL Server.- Organisation des travaux : catégories de travaux, types d'étapes, règles de précédence et erreurs,notifications.- Paramétrage de l'Agent SQL. Configuration d'alertes et de notifications. Gestion des opérateurs.- Envoi d'emails depuis SQL Server : configuration des paramètres de Database Mail, de l'Agent pour l'envoide mails.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 12

Page 13: SGBD, SQL Server

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Scripter les tâches d'administration en Bash ou PowerShell Core avec Cron.- Vérification de l'intégrité physique. Récupérer des informations de bas niveau sur le moteur SQL Server(DBCC).- Rappels sur la structure des index et maintenance des index. Vues indexées. Index de texte intégral.- Recalcul des statistiques.

Travaux pratiquesAutomatisation et planification des travaux d'administration.

5) Sauvegardes et restaurations

- Les différents types de sauvegarde (complète, différentielle, journal...)- Mode de récupération (complet, simple, journalisé en bloc...) et influence sur la récupération des données.- Mise en place d'une stratégie de sauvegarde.- Sécurité des sauvegardes.- Sauvegardes en T-SQL : intégrité. Sauvegardes multifichiers, multifamilles.- Planification des sauvegardes par plan de maintenance et par script.- Restauration de bases, réparation des environnements endommagés.- Restauration de journal.- Restauration de page.- Sauvegarde des bases système. Restauration de Master.

Travaux pratiquesCréation de configuration de sauvegardes et de restaurations.

6) Surveillance et performances

- Le profiler et les événements étendus (XEvents) pour tracer l'utilisation.- Vues de méta-données et vues de gestion dynamique. Procédures stockées de métadonnées.- Visualisation des verrous et blocages, détection et traitement des verrous mortels (deadlocks).- Utilisation des stratégies et du gouverneur de ressources.- Mettre en place et utiliser dBFS pour la supervision.

Travaux pratiquesMise en place des surveillances sur les modifications de structure. Utilisation des vues de gestion dynamique.Gestion d'un verrou mortel.

7) Haute-disponibilité

- Les solutions de haute disponibilité sur Linux : log shipping, cluster de basculement, AlwaysOn AvailabilityGroups.- Comprendre et installer Pacemaker et Corosync.- Créer un disque partagé en NFS.- Configurer le cluster de basculement.- Configurer une groupe de disponibilité AlwaysOn.- Utiliser un réplica de configuration.- Créer un groupe de disponibilité sans cluster.

Travaux pratiquesConfiguration de Pacemaker pour AlwaysOn Availability Groups

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 13

Page 14: SGBD, SQL Server

Stage pratique de 2 jour(s)Réf : NMQ

ParticipantsChefs de projet, DBA etdéveloppeurs de solutions debases de données.

Pré-requisBonnes connaissances d'uneversion de SQL Server entre2008 et 2014.

Prix 2020 : 1690€ HT

Dates des sessions

PARIS11 juin 2020, 24 sep. 202026 nov. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présence

SQL Server 2016, les nouveautés> SGBD> SQL Server

Administration, sécurité, développement, performance, haute disponibilité : les nouveautés du moteur debases de données de SQL Server 2016 sont multiples. Ce stage vous apportera les connaissances desnouveautés les plus utiles pour une mise en œuvre éclairée et performante de SQL Server 2016.

OBJECTIFS PEDAGOGIQUES

Passer en revue les apports de la version 2016 de SQL ServerConnaître les nouvelles fonctionnalités pour l'administration, la sécurité et le suivi des performancesConnaître les nouveautés pour le développement et la conception des bases de donnéesComprendre les améliorations majeures apportées aux technologies In-Memory et Index Column Store

1) Présentation de SQL Server 20162) Nouveautés pour l'administration et lasécurité3) Nouveautés pour le développement et laconception

4) Nouveautés du In-Memory et Index ColumnStore5) Nouveautés pour les performances

Travaux pratiques

Démonstrations et travaux pratiques avec SQL Server 2016

1) Présentation de SQL Server 2016

- Revue des apports des versions 2012 et 2014.- Tour d'horizon des apports de la version 2016.- Migrer depuis des versions antérieures.

Travaux pratiquesMigrer une base d'une version antérieure.

2) Nouveautés pour l'administration et la sécurité

- Nouveautés et améliorations pour l'installation et la configuration. Bonnes pratiques.- Les scénarios avec le Cloud : Stretch Databases, pour archiver des données historiques dans Azure.Backup vers Azure.- Le chiffrement du client jusqu'à la base de données : Always Encrypted (ou "chiffrement intégral").- Les architectures multi tenant et la sécurité niveau ligne (Row Level Security).- Le masquage de données sensibles aux utilisateurs non autorisés, avec Dynamic Data Masking.- Les améliorations de la haute disponibilité AlwaysOn. Les groupes de disponibilités basiques avec laversion standard.

Travaux pratiquesUtiliser Always Encrypted, utiliser la sécurité niveau ligne, masquer les données avec Dynamic Data Masking.

3) Nouveautés pour le développement et la conception

- La conservation automatique d'un historique des données d'une table, avec les tables temporelles("Temporal tables").- Le support du JSON. Les fonctions pour utiliser les données au format JSON.- Nouveautés du langage TSQL, nouvelles commandes et fonctions.

Travaux pratiquesMettre en œuvre les tables temporelles.

4) Nouveautés du In-Memory et Index Column Store

- Rappel sur le OLTP In-Memory et les Index Column Store avec SQL Server 2014.- Les nouvelles capacités de OLTP In-Memory avec SQL Server 2016.- Real-Time Operational Analytics : les nouvelles possibilités des Index Column Store en lecture/écriture.

Travaux pratiquesExpérimenter les tables In-Memory et les Index Column Store.

5) Nouveautés pour les performances

- Le comportement de l'optimiseur avec SQL 2016/2014.- Nouvelles commandes et directives avec ALTER DATABASE SCOPED CONFIGURATION.- Suivre et améliorer les performances avec le Query Store.

Travaux pratiquesConfigurer le Query Store.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 14

Page 15: SGBD, SQL Server

est fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 15

Page 16: SGBD, SQL Server

Stage pratique de 5 jour(s)Réf : QSM

ParticipantsCette formation est destinéeà des ingénieurs systèmes etdes développeurs qui doiventutiliser ou mettre en œuvreSQL Server 2016 à 2012.

Pré-requisBonnes connaissancesdu langage SQL ouconnaissances équivalentes àcelles apportées par le stage" SQL Server, programmationSQL " (réf. PSQ).

Prix 2020 : 3190€ HT

Dates des sessions

PARIS02 mar. 2020, 22 juin 202021 sep. 2020, 14 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

SQL Server, mise en œuvreversions 2016, 2014 et 2012> SGBD> SQL Server

Ce stage vous apportera toutes les connaissances nécessaires à la pleine utilisation de SQL Server enversion 2016. Vous apprendrez à écrire des ordres SQL et utiliser les extensions du langage, à modifier lesstructures et entrer les contraintes d'intégrité, à charger les données et exploiter les transactions.

OBJECTIFS PEDAGOGIQUES

Se familiariser avec l'environnement Management StudioCréer les tables de la base, les clés primaires et contraintes d'unicitéCharger des données dans la baseMettre en place des index sur la base de données pour améliorer ses performancesCréer des requêtes de mise à jour de la baseIntégrer la gestion des exceptions et les transactions dans les déclencheurs et les procédures

1) Présentation de SQL Server2) Bases de données et schémas SQL3) Tables, vues et contraintes4) Chargement de données et exports

5) Indexation et plans de requêtes6) SQL avancé avec Transact SQL, codeprocédural7) Transactions et gestion des exceptions8) Introduction aux techniques avancées

1) Présentation de SQL Server

- Architecture de SQL Server.- Outils de développement et d'administration.

Travaux pratiquesPrise en main du gestionnaire de configuration et de Management Studio.

2) Bases de données et schémas SQL

- Les identifiants : nommage des objets SQL Server.- Création de la base de données. Schémas SQL.- Cycle de vie des objets d'une base.

3) Tables, vues et contraintes

- Langage DDL : création d'objets, contraintes.- Types de données natifs et types utilisateurs.- Création des tables et des vues.- Les contraintes de domaine et de colonne.- Clé primaire et clés alternatives. Gestion de l'intégrité référentielle.

Travaux pratiquesCréation de types utilisateurs. Création de tables et de vues. Ajout de contraintes. Mise en place de clésprimaires et de contraintes d'unicité.

4) Chargement de données et exports

- La commande BULK INSERT.- Import/export en ligne de commande avec BCP.- Fonctions OPEN pour interroger les données externes.- Présentation d'Integration Services.

Travaux pratiquesChargement des données à l'aide de BULK INSERT et BCP. Utilisation d'OPENROWSET.

5) Indexation et plans de requêtes

- Structure des index : arbre équilibré, index clustered...- Création d'index : approche de création...- Analyse des performances.- Utilisation du Database Tuning Advisor.

Travaux pratiquesMise en place d'index sur la base de données et constat sur les performances.

6) SQL avancé avec Transact SQL, code procédural

- Groupages OLAP et clauses OUTPUT, SELECT INTO...- Ordre SQL MERGE. Chiffrement des données.- Fonctions, procédures stockées, curseurs, déclencheurs.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 16

Page 17: SGBD, SQL Server

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Travaux pratiquesCréation de requêtes avancées de Transact-SQL. Réalisation d'une fonction table multi-instructions.Procédure stockée pour l'insertion combinée.

7) Transactions et gestion des exceptions

- Les transactions. Niveaux d'isolation. Gestion des exceptions. Transactions imbriquées.

Travaux pratiquesIntégration de la gestion des exceptions et des transactions dans les déclencheurs et les procéduresstockées.

8) Introduction aux techniques avancées

- Présentation du Système d'Information Géographique-SIG. Utilisation de XML au sein de SQL Server.

Travaux pratiquesUtilisation du SIG. Interrogation XML.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 17

Page 18: SGBD, SQL Server

Stage pratique de 3 jour(s)Réf : PSQ

ParticipantsConcepteurs de requêtesSQL, futurs développeurs enSGBD, administrateurs ouchargés de maintenance.

Pré-requisConnaissances de base enprogrammation.

Prix 2020 : 2040€ HT

Dates des sessions

AIX22 juin 2020, 28 sep. 202014 déc. 2020

ANGERS08 juin 2020, 31 aoû. 202014 déc. 2020

BORDEAUX15 juin 2020, 21 sep. 202021 déc. 2020

BRUXELLES08 juin 2020, 14 sep. 202014 déc. 2020

DIJON29 juin 2020, 14 sep. 202014 déc. 2020

GENEVE11 mai 2020, 17 aoû. 202012 oct. 2020

GRENOBLE08 juin 2020, 31 aoû. 202014 déc. 2020

LILLE08 juin 2020, 14 sep. 202014 déc. 2020

LIMOGES15 juin 2020, 21 sep. 202021 déc. 2020

LUXEMBOURG11 mai 2020, 17 aoû. 202012 oct. 2020

LYON29 juin 2020, 14 sep. 202014&17 déc. 2020

MONTPELLIER29 juin 2020, 14 sep. 202014 déc. 2020

NANCY15 juin 2020, 21 sep. 202021 déc. 2020

NANTES08 juin 2020, 31 aoû. 202014 déc. 2020

NIORT08 juin 2020, 31 aoû. 202014 déc. 2020

ORLEANS06 juil. 2020, 12 oct. 202014 déc. 2020

PARIS02 mar. 2020, 06 avr. 202011 mai 2020, 08 juin 202006 juil. 2020, 17 aoû. 202014 sep. 2020, 12 oct. 202002 nov. 2020, 14 déc. 2020

SQL Server, Programmation SQLversions 2016 à 2008> SGBD> SQL Server

Cette formation vous permettra d'appréhender les fondements du langage SQL. Vous y découvrirez lesprincipes des bases de données relationnelles (algèbre relationnelle, théorie des ensembles) et explorerez lasyntaxe du langage SQL pour interroger, analyser les données et manipuler les bases.

OBJECTIFS PEDAGOGIQUES

Comprendre le modèle relationnel et identifier les objets d'une baseInterroger et classer les données d'une table à l'aide d'opérateurs simplesRestituer les données de plusieurs tables grâce aux jointures et aux sous-requêtesRegrouper les données et réaliser des calculs à des fins d'analyseManipuler les données dans les tables de la base

1) Algèbre relationnelle et norme SQL2) Théorie des bases de données3) Interrogation des données monotabulaire4) Interrogation multitabulaire

5) Analyse de données6) Mise à jour des données7) Introduction au SQL procédural

Travaux pratiques

Les exemples et les travaux pratiques sont réalisés sur MS SQL Server, l'un des SGBDR les plus proches dela norme SQL.

1) Algèbre relationnelle et norme SQL

- Les principes du modèle relationnel.- Historique des SGBDR et du langage SQL.- Entités, associations et MCD.- Types de données et expression des valeurs

Mise en situationPrise en main du logiciel SQL Server Management Studio. Découverte de la base étudiée.

2) Théorie des bases de données

- Eléments du SGBD.- Tables, clés et formes normales.- Entités, associations et MCD.- Contraintes de colonnes et de tables.

Travaux pratiquesIdentifier les objets d'une base de données. Déterminer le type de forme normale d'une relation et latransformer, créer un MCD.

3) Interrogation des données monotabulaire

- Structure d'une requête SELECT.- Filtre WHERE, prédicats et logique ternaire (NULL).- Opérateurs et expressions SQL.- Fonctions prédéfinies.

Travaux pratiquesExtraction à l'aide de la clause WHERE. Utilisation d'opérateurs IN, LIKE, CASE... des opérateursnumériques, dates, des fonctions de chaîne. Tri des données.

4) Interrogation multitabulaire

- Combiner des résultats avec les opérations ensemblistes (UNION, INTERSECT, EXCEPT).- Présentation de la jointure.- Imbrication des requêtes.- Utilisation des CTE et découverte des requêtes récursives.- Les sous-requêtes corrélées et l'opérateur EXISTS.

Travaux pratiquesUtilisation des opérations ensemblistes, création de requêtes avec jointures.

5) Analyse de données

- Fonctions d'agrégation (AVG, SUM, COUNT...).- Création de sous-ensembles (clause GROUP BY).- Filtrage des agrégats avec la clause HAVING.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 18

Page 19: SGBD, SQL Server

REIMS08 juin 2020, 14 sep. 202014 déc. 2020

RENNES22 juin 2020, 28 sep. 202014 déc. 2020

ROUEN08 juin 2020, 14 sep. 202014 déc. 2020

SOPHIA-ANTIPOLIS08 juin 2020, 31 aoû. 202014 déc. 2020

STRASBOURG22 juin 2020, 28 sep. 202014 déc. 2020

TOULON22 juin 2020, 28 sep. 202014 déc. 2020

TOULOUSE15 juin 2020, 21 sep. 202021 déc. 2020

TOURS15 juin 2020, 21 sep. 202021 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaire

- Découverte des fonctions d'analyse de données (LEAD, LAG...) et rangements (RANK, ROW_NUMBER,NTILE...).

Travaux pratiquesAnalyse de données par écritures de requêtes utilisant des calculs avec regroupements.

6) Mise à jour des données

- Les ordres INSERT, UPDATE, DELETE, TRUNCATE.- Mises à jour simples.- Mises à jour à l'aide de sous-requêtes.- Mise à jour des données à travers les vues.

Travaux pratiquesOpérations d'insertion et mises à jour de tables de la base de données.

7) Introduction au SQL procédural

- Les dialectes SQL des principaux éditeurs.- Notions basiques sur les déclencheurs.- Introduction aux procédures stockées.- Les UDF ou fonctions "utilisateur".

Travaux pratiquesCréation d'une procédure stockée.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 19

Page 20: SGBD, SQL Server

d'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 20

Page 21: SGBD, SQL Server

Stage pratique de 2 jour(s)Réf : PAV

ParticipantsDéveloppeurs,administrateurs, utilisateursavancés ayant à mettreen oeuvre des requêtescomplexes avec SQL Server.

Pré-requisBonnes connaissances desbases du langage SQL ouconnaissances équivalentes àcelles apportées par le stage" SQL Server, programmationSQL " (réf PSQ).

Prix 2020 : 1690€ HT

Dates des sessions

AIX02 juin 2020, 28 sep. 202016 nov. 2020

BORDEAUX25 mai 2020, 21 sep. 202012 nov. 2020

LILLE18 mai 2020, 14 sep. 202002 nov. 2020

LYON11 juin 2020, 17 sep. 202005 nov. 2020

NANTES25 mai 2020, 24 sep. 202012 nov. 2020

PARIS16 mar. 2020, 18 mai 202020 juil. 2020, 14 sep. 202002 nov. 2020

SOPHIA-ANTIPOLIS25 mai 2020, 24 sep. 202012 nov. 2020

STRASBOURG02 juin 2020, 28 sep. 202016 nov. 2020

TOULOUSE25 mai 2020, 21 sep. 202012 nov. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaque

SQL Server, programmation SQL avancéeversion 2016 à 2008> SGBD> SQL Server

Grâce à ce cours, vous découvrirez les expressions et opérateurs SQL avancés, et verrez comment lesutiliser avec efficacité pour résoudre des problématiques d'extraction de données complexes. Vous saureztraiter des besoins de regroupement, d'analyse, d'échantillonnage et de restitution de données hiérarchisées.

OBJECTIFS PEDAGOGIQUES

Ecrire des sous-requêtes et requêtes combinéesUtiliser des fonctions de groupages décisionnelsMettre en œuvre des fonctions analytiques et de fenêtrageEcrire des requêtes récursivesUtiliser les commandes de mises à jour complexes avec l'instruction MERGE

1) Rappel sur les requêtes multitables2) Opérateurs particuliers

3) Les expressions de tables4) L'écriture des données

Méthodes pédagogiques

Les stagiaires pourront récupérer les nombreux exemples et TP ainsi que la base servant de fil rouge. Desréférences web et bibliographiques sont proposées pour en savoir plus sur chacun des sujets.

Travaux pratiques

Ce stage fait alterner la présentation des concepts et de la syntaxe, et de multiples exercices d'application.

1) Rappel sur les requêtes multitables

- Opérateurs ensemblistes UNION, INTERSECT et EXCEPT.- Rappel sur les jointures internes et externes.- Maîtriser les sous-requêtes dans les différentes parties des instructions SQL.- Corrélations des requêtes imbriquées.- Opérations d'intra-jointure avec APPLY (CROSS, OUTER) pour les fonctions et les fragments XML.

Travaux pratiquesRésolutions de cas de requêtes mettant en action plusieurs tables.

2) Opérateurs particuliers

- Utilité du produit cartésien (CROSS JOIN).- La division relationnelle.- Groupage décisionnel avec CUBE, ROLLUP et GROUPING SET.- Fonctions analytiques et de fenêtrage : ordonnancement et agrégat avec les clauses OVER et WINDOW.- Tableaux croisés avec PIVOT et UNPIVOT.- Echantillon de données avec TABLESAMPLE.

Travaux pratiquesRésolution de cas de division relationnelle. Utilisation des fonctions de groupages décisionnels. Mise enoeuvre des fonctions analytiques.

3) Les expressions de tables

- L'expression de table commune, Common Table Expression (CTE) ou vue non persistante.- L'utilisation du mot-clé WITH pour spécifier une CTE.- Les différentes techniques de requêtage dans les arborescences (adjacence, chemin, intervallaire,récursion).- Résolution de problèmes de graphes avec les requêtes récursives.- Utilisation de tables de nombres et de dates (tally tables) pour résoudre des requêtes complexes.

Travaux pratiquesExprimer des requêtes sous la forme de la CTE récursive.

4) L'écriture des données

- Mise à jour et suppression des données avec sous-requêtes.- Utilisation de la syntaxe étendue de mise à jour et suppression avec jointures.- Opérations d'insertion, de mise à jour ou de suppression à partir de résultats d'une jointure, l'opérateurMERGE.- Récupération des données ajoutées, modifiées ou supprimées, avec la clause OUTPUT.

Travaux pratiquesEcriture de commandes de mises à jour complexes avec l'instruction MERGE et les sous-requêtes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 21

Page 22: SGBD, SQL Server

cours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 22

Page 23: SGBD, SQL Server

Stage pratique de 4 jour(s)Réf : SED

ParticipantsDéveloppeurs, chefs deprojets.

Pré-requisConnaissances de base enprogrammation. Notions surles bases de données et lelangage SQL.

Prix 2020 : 2580€ HT

Dates des sessions

PARIS03 mar. 2020, 02 juin 202001 sep. 2020, 01 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présence

SQL Server, développementversions 2016 à 2008> SGBD> SQL Server

Ce stage vous procurera toutes les connaissances nécessaires pour développer des applications sous SQLServer. Il vous apprendra notamment à manipuler les objets d'une base de données, à optimiser les tempsde restitution des données et à réaliser les opérations de maintenance courantes du développeur.

OBJECTIFS PEDAGOGIQUES

Créer une base de données, ses tables et contraintes associéesMettre à jour les données de la baseCréer des requêtes d'extraction et optimiser leur temps d'exécution grâce aux plans de requêtesCréer des fonctions, procédures stockées et déclencheurs pour opérer des traitements sur les donnéesRéaliser des opérations courantes de sauvegarde et maintenir les indexImporter et exporter des données d'une base

1) La construction des bases de données2) Requêtes d'extraction de données3) Mise à jour des données

4) Coder en Transact SQL5) Optimisation de l'exécution des requêtes6) Maintenance courante pour le développeur

1) La construction des bases de données

- Le stockage physique avec les fichiers et les groupes de fichiers.- Les schémas SQL ou le stockage logique.- Bon usage des différents types de données.- Créer des tables. Mise en place des contraintes.- Obtenir un rétro-script DDL.

Travaux pratiquesCréer les tables d'une base de données et définir les contraintes associées.

2) Requêtes d'extraction de données

- Les opérateurs ensemblistes.- Les jointures internes et externes. Typologies.- Les sous-requêtes.- Utiliser les " Common Table Expression " (CTA) et les requêtes récursives.- Fonctions fenêtrées et clause OVER (ordonnancement, agrégat et fenêtrage RANGE/ROWS).- Les opérateurs particuliers (APPLY, PIVOT...).- La création des vues.

Travaux pratiquesManipuler des requêtes d'extraction avec différents types de jointures. Présenter les données avec lesfonctions d'agrégat. Créer des vues.

3) Mise à jour des données

- Les mises à jour simples (INSERT, UPDATE et DELETE).- L'ordre SQL MERGE.- Mise à jour avec des sous-requêtes.- BULK INSERT et BCP pour le chargement de fichier et l'export de données.

Travaux pratiquesRéaliser des opérations de mise à jour de la base. Importer et exporter des données.

4) Coder en Transact SQL

- Eléments du langage Transact SQL. Notion de Batch.- Créer des fonctions scalaires et des fonctions tables.- Présentation des transactions.- Programmation des déclencheurs.- Développer des procédures stockées.

Travaux pratiquesCréer des fonctions et des vues paramétrables. Créer des procédures stockées gérant des transactions.Automatiser des traitements à l'aide de déclencheurs.

5) Optimisation de l'exécution des requêtes

- Visualisation des plans de requêtes.- Métrique (IO TIME) et comparaison d'exécution.- Présentation des index. Que faut-il indexer ?

Travaux pratiques

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 23

Page 24: SGBD, SQL Server

est fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Comparer les temps d'exécution pour des scénarios d'indexation. Utiliser des plans de requêtes.

6) Maintenance courante pour le développeur

- Sauvegarde des données. Scénarios de restauration.- Maintenir les index et les statistiques.- Vérifier l'intégrité physique d'une base et la réparer.

Travaux pratiquesEffectuer des sauvegardes et des restaurations. Elaborer un plan de maintenance des index.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 24

Page 25: SGBD, SQL Server

Stage pratique de 2 jour(s)Réf : TAS

ParticipantsChefs de projet, concepteurset développeurs Transact-SQL.

Pré-requisBonnes connaissances desbases du langage SQL ouconnaissances équivalentes àcelles apportées par le stage" SQL Server, programmationSQL " (réf PSQ).

Prix 2020 : 1690€ HT

Dates des sessions

PARIS04 juin 2020, 03 sep. 202030 nov. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

Transact-SQL, optimisation pour SQL Serverversions 2016 à 2008> SGBD> SQL Server

Cette formation présente les règles de bonne écriture et d'optimisation du Transact-SQL, pour améliorer lesperformances des requêtes et éviter les écueils fréquemment rencontrés lors de la programmation en T-SQL.

OBJECTIFS PEDAGOGIQUES

Comprendre le fonctionnement de l'optimiseur SQLBien choisir ses index pour optimiser l'accès aux donnéesUtiliser le profiler et les évènements étendus pour améliorer les performancesUtiliser les statistiques et le plan d'exécution pour auditer les performances des requêtesAméliorer les requêtes par de bonnes pratiques d'écritureUtiliser les requêtes ensemblistes

1) Le modèle relationnel et le langage SQL2) Réussir l'indexation3) Ecrire des requêtes performantes

4) Remplacer tables temporaires et curseurs5) Bonnes pratiques pour les modules de code

Travaux pratiques

Formation interactive, alternant étroitement théorie et pratique. L'apprentissage se fait par l'expérimentation.

1) Le modèle relationnel et le langage SQL

- Les spécificités des bases de données relationnelles et du langage SQL.- La normalisation du modèle de données.- Les notions d'écriture ensembliste et déclarative. Les spécificités du dialecte Transact-SQL.- Le fonctionnement de l'optimiseur SQL.

Travaux pratiquesExpérimentation de requêtes sur des modèles plus ou moins normalisés.

2) Réussir l'indexation

- Les bases de l'indexation. La structure en B-Tree et les différents types d'index.- Comment choisir ses index en fonction des requêtes ?- La notion de couverture de requête par un index.- Le concept de SARG (Search Argument) pour favoriser l'utilisation de l'index.- Utilisation du profiler et des événements étendus (xevents).- Utiliser le Query Store en SQL Server 2016 pour détecter les régressions de plans.

Travaux pratiquesIndexation et traces de requêtes problématiques.

3) Ecrire des requêtes performantes

- Les règles de bonne écriture des requêtes SQL.- Lire et utiliser les statistiques d'exécution et le plan d'exécution.- Optimiser le code de mise à jour des données.- Erreurs les plus communes : fonctions utilisateurs, comparaisons insensibles à la casse, estimation decardinalité.

Travaux pratiquesRéécriture de requêtes peu performantes.

4) Remplacer tables temporaires et curseurs

- Maîtriser les sous-requêtes et les opérateurs relationnels.- Utiliser l'instruction MERGE pour les mises à jour de données complexes.- Créer des tables de nombres et de dates pour résoudre les problèmes de façon relationnelle.- Utiliser les fonctions de fenêtrage et les fonctions statistiques.- Ecrire du code récursif en utilisant des expressions de table.

Travaux pratiquesRésolution de problématiques complexes par des requêtes ensemblistes.

5) Bonnes pratiques pour les modules de code

- Règles pour l'écriture de procédures stockées.- Maîtriser la compilation et recompilation.- Minimiser l'impact des déclencheurs. Comprendre les transactions et les problèmes de verrouillage.- Utiliser les niveaux d'isolation de la transaction.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 25

Page 26: SGBD, SQL Server

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Travaux pratiquesEcriture d'une procédure stockée optimisée.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 26

Page 27: SGBD, SQL Server

Stage pratique de 2 jour(s)Réf : RGS

ParticipantsAdministrateurs de bases dedonnées, développeurs.

Pré-requisConnaissances de base duSGBDR SQL Server.

Prix 2020 : 1690€ HT

Dates des sessions

PARIS18 juin 2020, 17 sep. 202010 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de fin

RGPD, mise en œuvre dans SQL Serveur> SGBD> SQL Server

Le RGPD, Règlement Général pour la Protection des Données (ou General Data Protection Regulation),est une réglementation européenne visant à renforcer la protection des données personnelles. Ce coursvous permettra d'en comprendre les enjeux et de définir les étapes d'une mise en œuvre concrète dans SQLServer.

OBJECTIFS PEDAGOGIQUES

Comprendre les enjeux du Règlement Général sur la Protection des DonnéesDistinguer les articles les plus importants pour votre SIDéfinir les grandes étapes pour la mise en conformité avec le RGPDMettre en œuvre concrètement le RGPD à partir de SQL Server 2016

1) Introduction au RGPD (Règlement Généralpour la Protection des Données)2) Gestion de la documentation3) Gestion de la sécurité dans SQL Server

4) Gestion du chiffrement des données stockéeset des paquets réseaux5) Surveillance et notification6) Tests de vulnérabilité des bases de données

Méthodes pédagogiques

Chaque nouveau concept théorique, un ou plusieurs articles du RGPD en l’occurrence, seront appliquésimmédiatement de façon pratique via une fonctionnalité SQL Server.

Travaux pratiques

Classification, chiffrage, audit, notification, etc.

1) Introduction au RGPD (Règlement Général pour la Protection des Données)

- Présentation du Règlement Général sur la Protection des Données (GDPR).- Les enjeux de la protection des données personnelles.- La gouvernance des données, les rôles et responsabilités, qui est concerné ?- Terminologie : données personnelles, traitements, droits d’accès, données cryptées, profilage, système declassement.- Les principaux articles à retenir.- Plan d’action : registre, tris, respect du droit des personnes, sécurisation des données.

2) Gestion de la documentation

- Classification des données, propriétés étendues, inventaires des jobs SQL.- Inventaires des privilèges, identification des données personnelles.

Travaux pratiquesIdentifier, classifier vos données et référencer les traitements et accès associés.

3) Gestion de la sécurité dans SQL Server

- Sécurité SQL Server : interne et externe, authentification, privilèges.- Modélisation : couches d’abstraction, filtrages des lignes (Row Level Security), obfuscation des données.

Travaux pratiquesMise en œuvre de la sécurité et des droits d'accès aux données en s’appuyant sur la structure de la base dedonnées.

4) Gestion du chiffrement des données stockées et des paquets réseaux

- Chiffrement des paquets réseaux (TLS).- Transparent Data Encryption.- Encryption des colonnes avec ou sans séparation des rôles.

Travaux pratiquesMise en œuvre des fonctions de chiffrement de SQL Server et gestion de certificats.

5) Surveillance et notification

- Audit instance et base de données.- Déclencheurs.- Evénements étendus et profiler.- Azure Thread Detection.

Travaux pratiquesMettre en œuvre une fonctionnalité SQL Server pour répondre à un ou plusieurs articles liés au RGPD.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 27

Page 28: SGBD, SQL Server

de formation si le stagiaire abien assisté à la totalité de lasession.

6) Tests de vulnérabilité des bases de données

- Tests de vulnérabilité : standard et personnalisé.- Mise en place de règles.

Travaux pratiquesÉvaluer et définir des règles de configuration de votre instance SQL Server et des bases de données.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 28

Page 29: SGBD, SQL Server

Stage pratique de 5 jour(s)Réf : QSA

ParticipantsAdministrateurs de basede données, responsablesd'exploitation, administrateurset ingénieurs systèmes.

Pré-requisBonnes connaissances del'utilisation de SQL Server,de la manipulation des basesde données et du langageSQL. Connaissances de basede l'administration Windows2003/2008.

Prix 2020 : 3190€ HT

Dates des sessions

AIX30 mar. 2020, 29 juin 202005 oct. 2020, 14 déc. 2020

ANGERS06 juil. 2020, 07 sep. 202014 déc. 2020

BORDEAUX23 mar. 2020, 27 juil. 202028 sep. 2020, 14 déc. 2020

BRUXELLES15 juin 2020, 19 oct. 202007&14 déc. 2020

DIJON06 avr. 2020, 20 juil. 202012 oct. 2020, 14 déc. 2020

GENEVE22 juin 2020, 21 sep. 202014 déc. 2020

GRENOBLE06 juil. 2020, 07 sep. 202014 déc. 2020

LILLE20 juil. 2020, 21 sep. 202014 déc. 2020

LIMOGES23 mar. 2020, 27 juil. 202028 sep. 2020, 14 déc. 2020

LUXEMBOURG22 juin 2020, 21 sep. 202014 déc. 2020

LYON06 avr. 2020, 20 juil. 202012 oct. 2020, 14&17 déc.2020

MONTPELLIER06 avr. 2020, 20 juil. 202012 oct. 2020, 14 déc. 2020

NANCY23 mar. 2020, 27 juil. 202028 sep. 2020, 14 déc. 2020

NANTES06 juil. 2020, 07 sep. 202014 déc. 2020

NIORT06 juil. 2020, 07 sep. 202014 déc. 2020

ORLEANS22 juin 2020, 21 sep. 202014 déc. 2020

SQL Server, administrationversions 2016, 2014 et 2012> SGBD> SQL Server

Ce stage vous apportera les connaissances nécessaires pour installer, configurer et administrer un serveurde base de données SQL Server. Vous découvrirez l'architecture du serveur, apprendrez à le paramétrer et àsurveiller son fonctionnement, à gérer les espaces de stockage, à automatiser des tâches et à effectuer dessauvegardes et des restaurations.

OBJECTIFS PEDAGOGIQUES

Installer et configurer le SGBD Microsoft SQL ServerCréer une base de données et organiser le stockage des fichiers de donnéesDéfinir les permissions et contrôles d'accès sur la base et gérer les certificatsAutomatiser et planifier des tâches d'administration couranteCréer des plans de sauvegarde et de restauration des donnéesMettre en place des surveillances en continu de la base sur les modifications et sur ses performances

1) Installation et configuration2) Gestion des espaces de stockage3) Sécurité et chiffrement

4) Tâches d'administration5) Sauvegardes et restaurations6) Surveillance et performances

1) Installation et configuration

- Les tâches de l'administrateur et les moyens à sa disposition.- Architecture générale de SQL Server.- Installation, migration.- Les outils de configuration. SQL Server Configuration Manager.- Outil de gestion des services, du réseau.- Présentation des outils client.- Les objets et bases de données système.

Travaux pratiquesInstallation de SQL Server. Utilisation des outils de consultation dynamique. Configuration à l'aide du PolicyBased Management (PBM).

2) Gestion des espaces de stockage

- Moteur de stockage et stockage physique.- Allocation des objets.- Partitionnement des tables et index. Fonction de partition. Schéma de partition.- Colonnes calculées.- Gestion de la taille et de la croissance des bases.- Clichés de bases de données (SNAPSHOT). Opérations d'instantanés- Insertion et importation de données. Options principales de BULK INSERT ou BCP.

Travaux pratiquesCréation d'une base. Gestion des fichiers. Création d'instantanés (clichés).

3) Sécurité et chiffrement

- Sécurité externe et interne.- Sécuriser la connexion et les sessions, modèle de sécurité interne.- Modes d'authentification. Résolution des noms.- Les rôles : rôles de serveur, rôles fixes de bases de données, rôles créés par l'utilisateur, rôles d'application.- Attribution de privilèges (Grant, Revoke, Deny ...). Chaînage de propriétaire.- Contained Databases.- Contexte d'exécution.- Chiffrement des données (symétrique, asymétrique). Architecture de chiffrement.- Clé principale de base de données. Sauvegarde et restauration des clés. Extensible Key Management.- Certificats SQL Server, exemple d'utilisation.- Métadonnées de chiffrement.- Transparent Data Encryption.- Audit de base de données, syntaxe de création d'événements à auditer.

Travaux pratiquesManipulation des permissions et des contrôles d'accès. Gestion des certificats.

4) Tâches d'administration

- Planification de tâches par l'agent SQL Server.- Organisation des travaux : catégories de travaux, types d'étapes, règles de précédence et erreurs,notifications.- Planification des travaux, rôles spécifiques de MSDB. Journal d'exécution, moniteur.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 29

Page 30: SGBD, SQL Server

PARIS20 avr. 2020, 25 mai 202022 juin 2020, 20 juil. 202017 aoû. 2020, 21 sep. 202019 oct. 2020, 16 nov. 202014 déc. 2020

REIMS20 juil. 2020, 19 oct. 202014 déc. 2020

RENNES30 mar. 2020, 29 juin 202005 oct. 2020, 14 déc. 2020

ROUEN20 juil. 2020, 19 oct. 202014 déc. 2020

SOPHIA-ANTIPOLIS06 juil. 2020, 07 sep. 202014 déc. 2020

STRASBOURG30 mar. 2020, 29 juin 202005 oct. 2020, 14 déc. 2020

TOULON30 mar. 2020, 29 juin 202005 oct. 2020, 14 déc. 2020

TOULOUSE23 mar. 2020, 27 juil. 202028 sep. 2020, 14 déc. 2020

TOURS23 mar. 2020, 27 juil. 202028 sep. 2020, 14 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, études

- Paramétrage de l'Agent SQL. Configuration d'alertes et de notifications. Gestion des opérateurs.- Envoi d'emails depuis SQL Server : configuration des paramètres de Database Mail, de l'Agent pour l'envoide mails.- Configuration de travaux multiserveurs. Redirection d'événements.- Déclencheurs DDL. Evénements SQL Server : performance, WMI, WQL.- Vérification de l'intégrité physique. Récupérer des informations de bas niveau sur le moteur SQL Server(DBCC).- Rappels sur la structure des index et maintenance des index. Vues indexées. Index de texte intégral.- Recalcul des statistiques.- L'outil de plan de maintenance. Utiliser SQL Server Data Tools.

Travaux pratiquesAutomatisation et planification des travaux d'administration.

5) Sauvegardes et restaurations

- Les différents types de sauvegarde (complète, différentielle, journal..).- Mode de récupération (complet, simple, journalisé en bloc...) et influence sur la récupération des données.- Mise en place d'une stratégie de sauvegarde.- Sécurité des sauvegardes.- Sauvegardes en T-SQL : intégrité. Sauvegardes multifichiers, multifamilles.- Planification des sauvegardes.- Restauration de bases, réparation des environnements endommagés.- Restauration de journal.- Restauration dans une base différente.- Restauration de page.- Sauvegarde des bases système. Restauration de Master.

Travaux pratiquesCréation de configuration de sauvegardes et de restaurations.

6) Surveillance et performances

- Le profiler et l'eXtended Events (XEvents) pour tracer l'utilisation.- Les événements étendus.- Déclencheurs DDL pour tracer les modifications de structures.- Vues de métadonnées et vues de gestion dynamique. Procédures stockées de métadonnées.- Le moniteur de performances Windows. Compteurs et événements utilisateurs. Database Tuning Advisor.- Visualisation des verrous et blocages, détection et traitement des verrous mortels (deadlocks).- Configuration du serveur et des bases de données. Le gouverneur de ressources.

Travaux pratiquesMise en place des surveillances sur les modifications de structure. Utilisation des vues de gestion dynamique.Gestion d'un verrou mortel.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 30

Page 31: SGBD, SQL Server

de cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 31

Page 32: SGBD, SQL Server

Stage pratique de 2 jour(s)Réf : ASL

ParticipantsAdministrateurs systèmeWindows.

Pré-requisBonnes connaissances del'administration Windows.

Prix 2020 : 1690€ HT

Dates des sessions

PARIS09 mar. 2020, 08 juin 202007 sep. 2020, 02 nov. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de fin

Administration SQL Server, l'essentiel> SGBD> SQL Server

Cette formation permettra aux administrateurs Windows d'apprendre l'essentiel pour la gestion d'une BD SQLServer. Elle présente les éléments de configuration fondamentaux ainsi que les outils et les bonnes pratiquesnécessaires pour superviser, garantir la cohérence et sauvegarder les données de la base de données.

OBJECTIFS PEDAGOGIQUES

Comprendre l'architecture et les composants principaux du SGBD SQL ServerDéfinir une stratégie de sauvegarde et la mettre en œuvreMettre en place la sécurité à différents niveaux de la base de données (base, schémas, utilisateurs)Surveiller les traitements, maintenir la qualité et l'intégrité des données sur la baseAnticiper et résoudre les situations de blocage sur la base de données

1) Installation et configuration du moteur SQLServer2) Sauvegarde et reprise sur incident3) Gestion de la sécurité

4) Maintenance du serveur5) Supervision du moteur SQL

Travaux pratiques

Formation alternant théorie et pratique. Tout ce qui est appris sera expérimenté.

1) Installation et configuration du moteur SQL Server

- Présentation générale de SQL Server : les éditions, les services.- L'architecture générale de SQL Server.- Les étapes importantes de l'installation.- La disposition des fichiers sur les disques : fichiers de données, journal de transactions, tempdb.- Les éléments importants de la configuration : propriétés du serveur et des bases de données.- Les outils d'administration de SQL Server. Les utilitaires en ligne de commande.

Travaux pratiquesObservation du journal de transactions et de tempdb.

2) Sauvegarde et reprise sur incident

- L'architecture de la sauvegarde et de la restauration.- Les différents modes de sauvegarde.- Etablir une stratégie de sauvegarde des bases de données.- Effectuer des restaurations complètes ou partielles.- Les sauvegardes sur des partages réseaux.

Travaux pratiquesMise en place d'une stratégie de sauvegarde. Restauration d'une base corrompue.

3) Gestion de la sécurité

- Vue d'ensemble de la sécurité SQL Server.- Les comptes de service.- L'authentification des connexions.- Les permissions dans les bases de données.- La protection des sauvegardes.

Travaux pratiquesCréation de logins et de permissions sur une table.

4) Maintenance du serveur

- La vérification d'intégrité, la récupération de pages en cas de corruption.- La défragmentation des index, reconstruction et réorganisation.- La mise à jour des statistiques.- La planification des tâches administratives. Exécution des travaux de l'agent SQL Server.- L'assistant plan de maintenance.

Travaux pratiquesMise en place d'un plan de maintenance.

5) Supervision du moteur SQL

- Les compteurs de performance à surveiller, processeur, utilisation de la mémoire, activité du disque.- Comment identifier pro-activement les problèmes ?- Gérer les situations de blocage, les deadlocks.- Gérer la mémoire et les processeurs.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 32

Page 33: SGBD, SQL Server

de formation si le stagiaire abien assisté à la totalité de lasession.

Travaux pratiquesSurveillance avec le moniteur de performances. Résolution d'une situation de blocage.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 33

Page 34: SGBD, SQL Server

Stage pratique de 3 jour(s)Réf : ASQ

ParticipantsAdministrateurs expérimentésd'une base de donnéesautre que SQL Server, auxadministrateurs d'applicationset aux consultants.

Pré-requisConnaissances de base dela manipulation des basesde données et du langageSQL. Connaissances de basede l'administration WindowsServer.

Prix 2020 : 2040€ HT

Dates des sessions

PARIS08 juin 2020, 05 oct. 202007 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

Administration SQL Server pour autres DBA> SGBD> SQL Server

Ce stage vous apportera les connaissances nécessaires pour installer, configurer et administrer SQL Server2012. Vous découvrirez l'architecture du serveur, apprendrez à le configurer, à optimiser le stockage desdonnées, à automatiser des tâches ainsi qu'à sécuriser et garantir l'intégrité des données.

OBJECTIFS PEDAGOGIQUES

Installer et configurer la base SQL ServerOrganiser et optimiser le stockage physique des objets sur la baseAutomatiser des tâches administratives courantesUtiliser plusieurs modes de sauvegarde et de restauration des données de la baseRéparer des bases endommagéesAssurer la maintenance des index et des statistiques

1) Installation et configuration2) Gestion des espaces de stockage3) Automatisation des tâches administratives

4) Sauvegardes et restaurations5) Maintenance courante6) Introduction à la haute disponibilité

1) Installation et configuration

- Architecture de SQL Server. Installation, migration.- Les outils de configuration des services.- SQL Server Management Studio et SQLcmd.exe.- Instances, bases schémas.- Objets et bases de données système.- Les "Data Management Views".- Politiques d'administration. Paramétrer l'instance.

Travaux pratiquesUtiliser des outils de consultation dynamique. Configuration à l'aide du Policy Based Management (PBM).

2) Gestion des espaces de stockage

- Moteur de stockage et stockage physique. Allocation des objets.- Partitionnement des tables et index.- Colonnes calculées.- Gérer la croissance des bases. Clichés de bases de données (SNAPSHOT).- Transparent Data Encryption : chiffrer le stockage.

Travaux pratiquesCréation d'une base. Gestion des fichiers. Création d'instantanés. Mise en place de TDE.

3) Automatisation des tâches administratives

- Planification de tâches par l'agent SQL Server. Rôles spécifiques de MSDB. Journal d'exécution, moniteur.- Alertes et notifications. Gestion des opérateurs.- Envoi d'emails : configurer les paramètres.- Travaux multiserveurs. Redirection d'événements.- Déclencheurs DDL. Evénements : performance, WMI, WQL.

Travaux pratiquesAutomatiser et planifier des travaux.

4) Sauvegardes et restaurations

- Les types de sauvegarde. Modes de récupération et leur influence.- Stratégie de sauvegarde. Sécurité. Planification.- Restauration, réparation des environnements endommagés.- Les différentes restaurations.- Sauvegarde des bases système.

Travaux pratiquesConfigurer des sauvegardes et restaurations.

5) Maintenance courante

- Vérifier l'intégrité physique. Récupérer des informations sur le moteur (DBCC).- Réparer des bases endommagées.- Diagnostic des index dans SQL Server.- Métrique des requêtes et plan d'exécution. Mise en place d'index.- Maintenance des index et des statistiques. L'outil de plan de maintenance.

Travaux pratiques

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 34

Page 35: SGBD, SQL Server

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Maintenir des index et statistiques. Vérifier l'intégrité du stockage.

6) Introduction à la haute disponibilité

- Le principe du "log shipping" et du mirroring.- AlwaysOn : groupes de disponibilité, réplicas, listeners.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 35

Page 36: SGBD, SQL Server

Stage pratique de 4 jour(s)Réf : SQS

ParticipantsDBA SQL Server, chefs deprojet et développeurs.

Pré-requisBonnes connaissances dela modélisation de données,des concepts des SGBDR,de MS SQL Server et deslangages SQL et TransactSQL. Connaissances de basesur les OS Windows.

Prix 2020 : 2580€ HT

Dates des sessions

AIX23 juin 2020, 06 oct. 202008 déc. 2020

BORDEAUX28 juil. 2020, 29 sep. 202001 déc. 2020

LILLE21 juil. 2020, 22 sep. 202024 nov. 2020

LYON21 juil. 2020, 13 oct. 202023&24 nov. 2020

NANTES21 juil. 2020, 08 sep. 202024 nov. 2020

PARIS24 mar. 2020, 26 mai 202021 juil. 2020, 22 sep. 202024 nov. 2020

SOPHIA-ANTIPOLIS21 juil. 2020, 08 sep. 202024 nov. 2020, 07 déc. 2020

STRASBOURG23 juin 2020, 06 oct. 202008 déc. 2020

TOULOUSE28 juil. 2020, 29 sep. 202001 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dix

SQL Server analyse des performances et optimisationsSQLversions 2016 à 2008> SGBD> SQL Server

Cette formation constitue une introduction rationnelle et efficace à l'optimisation des bases de donnéesrelationnelles MS SQL Server en vue d'obtenir de hautes performances pour des applications complexes ouà forte volumétrie. Elle couvre différentes versions de SQL Server.

OBJECTIFS PEDAGOGIQUES

Optimiser l'utilisation des ressources matériellesRendre plus rapide la lecture-écriture des donnéesAméliorer l'écriture des requêtes SQL et la gestion des indexContrôler les résultats grâce au moniteur de performances

1) Matériel2) Outils de diagnostic3) Stockage4) Modèle de données

5) Optimiser les requêtes6) Coder pour la performance7) Gérer la forte volumétrie

1) Matériel

- Fonctionnement interne de SQL Server.- Ressources physiques nécessaires : CPU, RAM, stockage.- Configurer SQL Server (sp_configure et DBCC TRACE).

Travaux pratiquesMesure des I/O du serveur physique et des caractéristiques du serveur logique.

2) Outils de diagnostic

- Journaux d'événement. DMV, DMF et DBCC.- Analyseur de performances. Profiler et trace par défaut.- Événements étendus et session de santé.- Database Tuning Advisor.- Outils complémentaires (PAL, RML).

3) Stockage

- Fonctionnement du moteur de stockage et du cache.- Journalisation des transactions (Checkpoint et LazyWriter).- Types de stockage (fichiers, fileStream, FileTable).- Structure interne des fichiers de données (extensions, pages, slots de ligne).- Gestion des fichiers et groupes de fichiers.

Travaux pratiquesCréation d'une base multifichiers et migration des données.

4) Modèle de données

- Règles d'or : redondance, "NULL" et mise à jour.- Choix des types de données.- Importance de l'efficacité d'une clé.- Combattre la redondance et le "NULL".- Qualité des données.- Faut-il dénormaliser ?

Travaux pratiquesComparer deux modèles.

5) Optimiser les requêtes

- Fonctionnement de l'optimiseur- Statistiques et plan de requêtes.- Estimateur de cardinalité- Indexation rowstore, columstore et "cherchabilité"- Index XML, spatial et textuel- Maintenance des statistiques et index

Travaux pratiquesComparaison d'écritures d'une même requête.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 36

Page 37: SGBD, SQL Server

années d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

6) Coder pour la performance

- Code itératif vs code ensembliste.- Transact SQL ou SQLCLR ?- Bonnes pratiques d'écriture des routines (UDF, déclencheurs, procédures)- Transactions, verrouillage et gestion des niveaux d'isolation.- Déclencheurs et performances.- Comment éradiquer les curseurs ?

Travaux pratiquesRéaliser une procédure de calcul et une fonction utilisateur.

7) Gérer la forte volumétrie

- Very Large DataBase (VLDB).- Partitionnement des tables et index.- La dénormalisation : colonnes calculées, vues indexées, déclencheurs.- Compression des données.- Maintenance "On Line".- Utilisation du "In Memory".- Collecteur de données.- Profiler les utilisateurs avec le "Resource Governor".

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 37

Page 38: SGBD, SQL Server

Stage pratique de 3 jour(s)Réf : DIP

ParticipantsCette formation est destinéeaux administrateurs etdéveloppeurs qui doiventmaintenir un environnementSQL Server, pour assurer lesmeilleures performances et lastabilité du système.

Pré-requisBonne connaissance del'administration SQL Server,connaissance du langage T-SQL.

Prix 2020 : 2040€ HT

Dates des sessions

PARIS16 mar. 2020, 15 juin 202014 sep. 2020, 07 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

SQL Server, diagnostic et résolution de problèmesversions 2016 à 2008> SGBD> SQL Server

A l'issue de ce stage, vous comprendrez le fonctionnement de SQL Server et serez en mesure d'analyseret de résoudre les problèmes les plus courants. Tous les outils de diagnostic et de résolution de problèmesseront présentés et illustrés, ceci afin de ne plus percevoir SQL Server comme une "boîte noire".

OBJECTIFS PEDAGOGIQUES

Suivre le fonctionnement de la base SQL Server à l'aide d'outils de diagnosticUtiliser les vues dynamiques de gestion pour analyser le fonctionnement interneTracer le comportement de SQL Server pour améliorer les performancesAnalyser les performances des requêtes et l'utilisation des indexRésoudre différentes problématiques classiques en SQL Server

1) Comprendre le fonctionnement du moteurSQL Server2) Obtenir des informations à l'aide des vuesdynamiques de gestion (DMV)3) Obtenir des informations à l'aide d'autresoutils

4) Gérer l'exécution des requêtes5) Les problématiques classiques

1) Comprendre le fonctionnement du moteur SQL Server

- Les différents modules du moteur SQL Server relationnel.- SQLOS et l'utilisation de la mémoire, du disque et des processeurs.- Le fichier de données et le journal de transactions.- Comprendre l'exécution des requêtes.

Travaux pratiquesObservation du fonctionnement de SQL Server à l'aide d'outils de diagnostic.

2) Obtenir des informations à l'aide des vues dynamiques de gestion (DMV)

- Les DMV pour SQLOS : analyse du fonctionnement du moteur.- Les DMV pour l'exécution : analyse des requêtes, des sessions et des transactions.- Les DMV pour les index.- Analyser l'exécution du code managé à l'aide des DMV.

Travaux pratiquesUtiliser des DMV pour de nombreux cas d'analyse.

3) Obtenir des informations à l'aide d'autres outils

- Tracer à l'aide du profiler.- Tracer à l'aide des événements étendus (XEvents).- Comprendre et surveiller Tempdb.- Surveiller les performances d'IO et détecter les contentions.

Travaux pratiquesUtilisation du profiler et des XEvents pour tracer le comportement de SQL Server.

4) Gérer l'exécution des requêtes

- Analyser les performances de requêtes.- Analyser l'utilisation et la pertinence des index.- Comprendre et gérer les problématiques du cache de plans.- Gérer les situations d'attente et de blocage.- Utiliser le Query Store en SQL Server 2016 pour détecter les régressions.

Travaux pratiquesAnalyse de l'impact de différents types de batches de requêtes.

5) Les problématiques classiques

- Les problématiques transactionnelles : journal de transactions et Deadlock.- Les problématiques de mémoire : analyser et corriger les problématiques de mémoire et de cache.- Détecter et corriger les problématiques d'IO et de Latches.- Les problématiques de CPU : parallélisme, gestion du NUMA.

Travaux pratiquesRecherche de la cause et résolution de différentes problématiques.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 38

Page 39: SGBD, SQL Server

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 39

Page 40: SGBD, SQL Server

Stage pratique de 3 jour(s)Réf : SDS

Pré-requisBonnes connaissances del'administration SQL Server2016-2012 ou connaissanceséquivalentes à cellesapportées par le stage "SQLServer administration" (réf.QSA).

Prix 2020 : 2040€ HT

Dates des sessions

PARIS08 juin 2020, 28 sep. 202014 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de fin

SQL Server, mettre en œuvre la haute disponibilitéversions 2016, 2014 et 2012> SGBD> SQL Server

Ce stage vous apprendra à choisir et mettre en place la meilleure stratégie de haute disponibilité et de reprisesur incident avec SQL Server. Vous verrez les différents types de réplicas et les dernières améliorationsapportées jusqu'en 2017.

OBJECTIFS PEDAGOGIQUES

Comprendre les principes des solutions de haute disponibilité proposées dans SQL ServerConnaître les pré-requis et les conditions essentielles pour mettre en place un cluster de basculement AlwaysOnMettre en œuvre une solution de log shippingConfigurer une solution de récupération d'urgence avec les groupes de disponibilité AlwaysOnIdentifier les avantages et limites d'autres solutions de disponibilité proposés dans SQL Server

1) Comparaison des solutions de hautedisponibilité2) Instances de cluster de basculementAlwaysOn (Clustering Services)

3) Groupes de Disponibilité AlwaysOn(AlwaysOn Avalability Groups)4) Groupes de Disponibilité AlwaysOn, surveilleret gérer les problèmes

Travaux pratiques

Formation alternant théorie et pratique. Tout ce qui est appris sera expérimenté.

1) Comparaison des solutions de haute disponibilité

- Définition du HADR, High Availability and Disaster Recovery.- Comparaison des solutions proposées dans SQL Server.- Mise en place d'une solution de log shipping.

2) Instances de cluster de basculement AlwaysOn (Clustering Services)

- Les services de cluster Windows : de MSCS (Microsoft Cluster Service) à WSFC (Windows Server FailoverCluster).- Recommandations et conditions matérielles et logicielles préalables au déploiement de groupes dedisponibilité AlwaysOn.- La configuration d'un cluster Windows avec WSFC. Comprendre les modes de quorum.- L'installation de SQL Server en nœud de cluster.- La configuration des propriétés du groupe de cluster.- Gestion du cluster avec Failover Cluster Manager.- Supervision avec les vues de gestion dynamique et les compteurs de performance.

Travaux pratiquesMise en place d'un cluster de basculement en environnement de machines virtuelles.

3) Groupes de Disponibilité AlwaysOn (AlwaysOn Avalability Groups)

- Principes de fonctionnement, différence avec le miroir dans les versions antérieures.- Les groupes de disponibilité basiques (BAG) pour l'édition standard.- Les différents types de réplicas. Modes de validation synchrone et asynchrone.- Utilisation du listener pour la redirection des clients.- Les réplicas ouverts en lecture, le routage de la lecture. Les sauvegardes déportées sur le secondaire.

Travaux pratiquesMise en place d'un groupe de disponibilité AlwaysOn.

4) Groupes de Disponibilité AlwaysOn, surveiller et gérer les problèmes

- Supervision avec les vues de gestion dynamique et les compteurs de performance.- Les améliorations en SQL Server 2014 et 2016.- Gérer le basculement manuel, forcer le quorum en cas de perte de quorum.- Assurer les performances en conditions opérationnelles.- Surveiller les performances des secondaires en lecture.

Travaux pratiquesRécupération d'AlwaysOn en cas de problème, correction de problèmes de performances.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 40

Page 41: SGBD, SQL Server

de formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 41

Page 42: SGBD, SQL Server

Stage pratique de 2 jour(s)Réf : RIP

ParticipantsCette formation s'adresseaux administrateurs etdéveloppeurs SQL Serverqui souhaitent maîtriser lafonctionnalité de réplication.

Pré-requisBonnes connaissances del'administration de SQLServer, de la manipulationdes bases de données et dulangage SQL. Connaissancesde base de l'administrationWindows 2003/2008.

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présence

SQL Server, réplication des donnéesversions 2016 à 2008> SGBD> SQL Server

Ce stage vous apportera les connaissances nécessaires pour mettre en oeuvre la réplication dans SQLServer. Vous comprendrez les différents modèles et topologies de réplication, et vous apprendrez par lapratique à gérer un environnement répliqué.

OBJECTIFS PEDAGOGIQUES

Comprendre le principe de la réplication et ses différents modesConfigurer une réplication d'instantanés et une réplication transactionnelle simpleMettre en place une réplication de fusionConfigurer une réplication en point-à-point à l'aide de l'assistantSuivre les réplications en place

1) Introduction à la réplication2) Les réplications d'instantanés ettransactionnelle3) La réplication de fusion

4) La réplication en point-à-point5) Surveillance et administration de la réplication

1) Introduction à la réplication

- L'architecture de réplication dans SQL Server : éditeur, distributeur, abonné.- Les différents modèles de réplication : instantanées, transactionnelles, fusion.- Les topologies de réplication.- Les modes de réplication avancés : réplication transactionnelle modifiable, réplication en point-à-point.- Les agents de réplication.- Configuration des publications et des articles, réplication des métadonnées.

Travaux pratiquesConfiguration d'un distributeur.

2) Les réplications d'instantanés et transactionnelle

- Les étapes de la mise en place de la réplication : création d'un éditeur, création d'un abonnement.- Configuration et planification de l'agent d'instantané et de l'agent de distribution.- La réplication d'instantanés, mise en place par assistant et par T-SQL.- La réplication transactionnelle simple, mise en place par assistant et par T-SQL.- La réplication transactionnelle modifiable : modifications en temps réel et modifications en file d'attente.- Configuration de l'agent de lecture du journal.

Travaux pratiquesMise en place d'une réplication d'instantanés et d'une réplication transactionnelle simple.

3) La réplication de fusion

- Architecture de la réplication de fusion.- Mise en place par assistant et par T-SQL.- Les abonnés serveurs et les abonnés clients.- Les méthodes de gestion des conflits : gestion des conflits intégrée et gestion des conflits personnalisée.- Configuration de l'agent de fusion.

Travaux pratiquesMise en place d'une réplication de fusion.

4) La réplication en point-à-point

- Comprendre la réplication en point-à-point.- Configuration de la topologie à l'aide de l'assistant et de T-SQL.- Détection des conflits.- La performance de la réplication en point-à-point.

Travaux pratiquesMise en place d'une réplication en point-à-point à l'aide de l'assistant.

5) Surveillance et administration de la réplication

- Supervision à l'aide du moniteur Windows et du profiler.- Surveillance des agents de réplication dans l'agent SQL.- Automatisation de tâches par script T-SQL et via Powershell en utilisant la bibliothèque RMO.- Considérations sur la sécurité.

Travaux pratiquesSupervision de la réplication, automatisation avec Powershell.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 42

Page 43: SGBD, SQL Server

est fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 43

Page 44: SGBD, SQL Server

Stage pratique de 5 jour(s)Réf : RQS

ParticipantsAdministrateurs de bases dedonnées, développeurs.

Pré-requisConnaissance de basede Windows et de laprogrammation.

Prix 2020 : 3190€ HT

Dates des sessions

PARIS23 mar. 2020, 29 juin 202021 sep. 2020, 30 nov. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formation

Requête SQL Server 2014/2012 (70-461)préparation à l'examen> SGBD> SQL Server

Ce cours vous apprendra à écrire des requêtes Transact SQL pour SQL Server 2014/2012. Vous verrezcomment effectuer des requêtes simples, utiliser les fonctions intégrées et aussi, comment regrouper etagréger les données. Ce stage couvre tous les sujets nécessaires pour préparer l'examen Microsoft 70-461.

OBJECTIFS PEDAGOGIQUES

Ecrire des requêtes Transact SQL pour SQL Server 2014/2012Savoir utiliser les fonctions intégréesApprendre à requêter des données avec les procédures stockées

1) La structure de base des requêtes T-SQL2) Les jointures et tri3) Les types de données4) Fonctions intégrées

5) Le regroupement et l'agrégation de données6) Procédures stockées et la programmationavec Transact-SQL7) Améliorer les performances des requêtes

Certification

Cette formation comprend le voucher nécessaire à l'inscription et au passage de l'examen auprès dupartenaire de Microsoft, Pearson Vue.

1) La structure de base des requêtes T-SQL

- L'architecture de SQL Server.- L'application SQL Server Management Studio.- La base du langage. Logique des prédicats.- L'instruction SELECT.- Utiliser des alias de colonne et de table.

Travaux pratiquesExécution de requêtes avec SELECT. Trier les données avec ORDER BY. Utiliser l'expression CASE.

2) Les jointures et tri

- Requêter plusieurs tables avec les jointures.- Les jointures internes et externes.- Les jointures croisées et les jointures libres.- Le tri et le filtrage de données.- La clause WHERE. Le filtrage avec TOP et OFFSET-FECTCH.

Travaux pratiquesExemple de jointure et de tri de données.

3) Les types de données

- Travailler avec les types de données SQL Server 2014.- Les données de type caractères.- Utiliser DML pour modifier des données.- Insérer, modifier et supprimer les données.

Travaux pratiquesExemple d'utilisation des différents types de jointures.

4) Fonctions intégrées

- Requêtes avec des fonctions intégrées.- Les fonctions de conversion et logiques.- Les fonctions et la valeur NULL.

Travaux pratiquesExemples d'application de fonctions intégrées.

5) Le regroupement et l'agrégation de données

- Utiliser des fonctions d'agrégation.- Les clauses GROUP BY et HAVING.- Vues et fonctions de tables incluses.- Utiliser des opérateurs de jeu (UNION, EXCEPT...).- Pivot et regroupement. Les clauses PIVOT et UNPIVOT.

Travaux pratiquesExemples de regroupement et agrégation de données. Travailler avec les jeux de regroupement.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 44

Page 45: SGBD, SQL Server

ainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

6) Procédures stockées et la programmation avec Transact-SQL

- Requêter des données avec les procédures stockées.- Passage de paramètres vers des procédures stockées.- Les bases de la programmation T-SQL.- Contrôle du flux de programme. La gestion des erreurs.- Le contrôle des transactions et les niveaux d'isolation.

Travaux pratiquesCréer des procédures stockées simples. Travailler avec le SQL dynamique. Rediriger les erreurs avec TRY/CATCH.

7) Améliorer les performances des requêtes

- Ecrire des requêtes performantes.- Surveiller l'exécution.- Evaluer l'impact sur SQL Server.

Travaux pratiquesInterroger les métadonnées de serveur SQL. Interroger les vues de catalogue et des fonctions du système.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 45

Page 46: SGBD, SQL Server

Stage pratique de 5 jour(s)Réf : ABD

ParticipantsAdministrateurs de basede données, responsablesd'exploitation, administrateurset ingénieurs systèmes.

Pré-requisBonnes connaissances del'utilisation de SQL Server,de la manipulation des basesde données et du langageSQL. Connaissances de basede l'administration Windows2003/2008.

Prix 2020 : 3190€ HT

Dates des sessions

PARIS22 juin 2020, 21 sep. 202023 nov. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

Administration d'une base de données SQL Server2014/2012 (70-462)préparation à l'examen> SGBD> SQL Server

Cette formation vous apportera les connaissances nécessaires pour installer, configurer et administrerSQL Server 2012. Vous apprendrez également les opérations de sauvegarde et de restauration ainsi quela surveillance du serveur. Ce stage couvre tous les sujets nécessaires pour préparer l'examen Microsoft70-462.

OBJECTIFS PEDAGOGIQUES

Installer et à configurer SQL Server 2014/2012Planifier et mettre en œuvre une stratégie de sauvegardeSurveiller et suivre l'activité du serveur

1) Principes de base et installation de SQLServer 2014/20122) Le stockage et les bases de données3) Sauvegarde et restauration d'une base dedonnées SQL Server4) Transfert des données

5) Surveiller et suivre l'activité du serveur6) Gestion de la sécurité7) Entretien du serveur et automatisation destâches8) Alertes et notifications

Certification

Cette formation comprend le voucher nécessaire à l'inscription et au passage de l'examen auprès dupartenaire de Microsoft, Pearson Vue.

1) Principes de base et installation de SQL Server 2014/2012

- Introduction à l'administration de SQL Server.- Les outils et les tâches d'administration.- Planifier une installation.- Configuration de la base de données.

Travaux pratiquesPrise en main de SQL Server Management Studio. Installation et configuration de SQL Server 2014/2012.

2) Le stockage et les bases de données

- Comment SQL Server stocke les données ?- Le stockage des bases de données système et utilisateur.- L'extension de pool de mémoire tampon.

Travaux pratiquesCréer une base de données.

3) Sauvegarde et restauration d'une base de données SQL Server

- Comment mettre en place une sauvegarde ?- Les différentes options.- Sauvegarde et fiabilité.- Le processus de restauration.- Les opérations de restauration avancées.

Travaux pratiquesEffectuer la sauvegarde et la restauration d'une base de données. Restaurer les sauvegardes du journal destransactions de base de données.

4) Transfert des données

- L'importation et l'exportation des données.- Les outils et techniques pour transférer des données.- Copier ou déplacer une base de données.

Travaux pratiquesExemple de transfert de données.

5) Surveiller et suivre l'activité du serveur

- Le moniteur d'activité, l'analyseur de performances.- Retracer l'activité de la charge de travail SQL Server.- Opérations de dépannage.- Optimiser les performances de la base de données.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 46

Page 47: SGBD, SQL Server

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Travaux pratiquesUtilisation de l'analyseur de performances. Exemple de dépannage de la base de données.

6) Gestion de la sécurité

- Concepts de sécurité de base dans l'architecture de sécurité SQL Server.- La sécurité au niveau du serveur et de la base de données.- Les autorisations.- Audit d'accès aux données.- Cryptage des données.

Travaux pratiquesMettre en place la sécurité et l'audit. Exemple de cryptage des données.

7) Entretien du serveur et automatisation des tâches

- L'importance de l'intégrité de données.- Organiser la maintenance.- Automatiser les tâches de gestion.

Travaux pratiquesCréer une tâche et l'automatiser.

8) Alertes et notifications

- Présentation des alertes et notifications.- Contrôler les erreurs SQL Server.

Travaux pratiquesMettre en œuvre des notifications et des alertes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 47

Page 48: SGBD, SQL Server

Stage pratique de 5 jour(s)Réf : SBU

ParticipantsChefs de projet BI,développeurs et analystes,administrateurs ayantà déployer et gérer dessolutions basées sur SQLServer BI.

Pré-requisConnaissances de base desSGBDR, de la base SQLServer et du langage SQL.Connaissances de base desprincipes de modélisation deData Warehouse.

Prix 2020 : 3190€ HT

Dates des sessions

AIX23 mar. 2020, 22 juin 202021 sep. 2020, 07 déc. 2020

BORDEAUX15 juin 2020, 14 sep. 202014 déc. 2020

LILLE08 juin 2020, 07 sep. 202007 déc. 2020

LYON30 mar. 2020, 29 juin 202028 sep. 2020, 30 nov. 202007 déc. 2020

NANTES08 juin 2020, 07 sep. 202007 déc. 2020

PARIS09 mar. 2020, 08 juin 202007 sep. 2020, 03&07 déc.2020

SOPHIA-ANTIPOLIS08 juin 2020, 07 sep. 202007 déc. 2020

STRASBOURG23 mar. 2020, 22 juin 202021 sep. 2020, 07 déc. 2020

TOULOUSE15 juin 2020, 14 sep. 202014 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissances

SQL Server 2016, Business Intelligence> SGBD> SQL Server

Ce stage vous présentera la chaîne complète de conception d'une solution décisionnelle avec SQL Server2016 BI. Vous mettrez en œuvre un Datawarehouse avec SSIS, construirez des cubes multidimensionnelsavec SSAS et mettrez à disposition, notamment sur SharePoint, des rapports professionnels avec SSRS.Enfin, vous découvrirez la solution d'analyse Power BI et les services "SQL Server R Services" pour la DataScience.

OBJECTIFS PEDAGOGIQUES

Comprendre l'architecture de la suiteAborder les concepts de Change Data Capture, Data Quality et Master Data ServicesCréer un flux de contrôle et mettre en œuvre des transformations de données avec l'ETL SSISCréer une base Analysis Services et mettre en place des dimensions d'analyseComprendre les concepts de PowerPivot et Powerview, requêtes DAX pour l'analyseCréer et mettre en forme des rapports avec SSRSDécouvrir Power BI

1) Introduction à la Business Intelligence2) Data Quality et Master Data Management(MDM)3) Integration Services (SSIS), les objetsmanipulés4) Integration Services (SSIS), savoir alimenterles tables5) Analysis Services (SSAS), construire descubes et des schémas en étoile

6) SSAS, éléments avancés7) Data Science avec R et SQL Server8) Reporting Services (SSRS), construire desrapports9) SSRS, fonctionnalités avancées10) SSRS, déployer et gérer des rapports

Méthodes pédagogiques

Ateliers développés autour de scénarios réels d'entreprise.

1) Introduction à la Business Intelligence

- Les raisons qui sous-tendent l'initiation de projets BI.- Qu'est-ce qu'un entrepôt de données (Data Warehouse) ?- Les composants d'une Solution Data Warehouse.- Les étapes de modélisation d'un DW (Ralph Kimball).- Comprendre les principes de la modélisation (étoile, flocon, constellation).- SQL Server BI, plateforme de DataWarehouse.- Architecture des outils de BI de SQL Server 2016.

DémonstrationExemples de mise en œuvre et d'utilisation de SQL Server 2016 Business Intelligence.

2) Data Quality et Master Data Management (MDM)

- La notion de référentiel qualité des données.- Objectifs du Master Data Management (MDM). L'application de règles de gestion afin d'assurer la validitédes données.- Les Master Data Services.- Le composant de Master Data Management DQS Cleansing (nettoyage des données).- La déduplication des données.

ExemplePrésentation de modèles qualité.

3) Integration Services (SSIS), les objets manipulés

- Comprendre les principes et le modèle de l'ETL. Vue d'ensemble.- La notion de Package, la notion de Workflow.- La définition du flux de contrôle et du package.- Les différentes tâches d'un flux de contrôle : script SQL, envoi de mail, mise à jour de cube.- La tâche "Change Data Capture".- Add-in de tâches (filewatcher).- Conteneur de séquence.- Conteneur de boucle ForEach.

Travaux pratiquesCréation et modification de flux de contrôle.

4) Integration Services (SSIS), savoir alimenter les tables

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 48

Page 49: SGBD, SQL Server

métiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Sources, destinations et transformations.- Les différentes transformations : fractionnement conditionnel, colonne dérivée, regroupement...- Les dimensions à variation lente.- Déploiement, exécution de packages.- Ordonnancement et configuration des paquets.- Journalisation, sécurité.

ExerciceAlimentation d'une table. Mise en œuvre des transformations. Création et utilisation de packages. Utilisationde la journalisation.

5) Analysis Services (SSAS), construire des cubes et des schémas en étoile

- Introduction aux cubes multidimensionnels.- Les modèles tabulaires SSAS- Utilisation de tables de dimension et tables de faits.- Introduction aux cubes tabulaires et à PowerPivot.- Création de cubes dans SSDT.- Conception de la dimension.- Les hiérarchies utilisateur.- Les relations d'attribut.- Clés composites.

ExerciceCréation d'une base Analysis Services. Mise en place de dimensions. Création de cube.

6) SSAS, éléments avancés

- Introduction au langage MDX.- Membres calculés et ensembles nommés.- Extraction et rapports.- Partitions et conception d'agrégation.- Requêtes graphiques de prédiction DMX.- Sauvegarde et restauration des cubes.- Mises à jour incrémentielles et sécurité des cubes.

Travaux pratiquesManipulation du langage MDX. Écriture de requêtes. Mise en œuvre de calculs simples et complexes.Sauvegarde et restauration de cubes.

7) Data Science avec R et SQL Server

- Présentation de la Data Science.- Introduction au langage R.- Présentation de SQL Server R Services.

Réflexion collectiveIllustration des présentations à l'aide de démonstrations. Exercice : développement R, exécution de scriptsexemples.

8) Reporting Services (SSRS), construire des rapports

- Le serveur de rapports.- Report Designer versuss Report Builder- Utiliser les Tablix (tableaux et matrices).- Éléments de mise en forme.- Mise en forme conditionnelle.- Éléments simple de présentation.

ExerciceEdition de requêtes. Utilisation et mise en forme des tablix.

9) SSRS, fonctionnalités avancées

- Enrichir ses rapports avec des graphiques et jauges.- Utilisation des paramètres.- Tris et filtres.- Éléments d'analyse avancée : expressions, sparkline, KPI...- Rapports sur cube MDX, extraction de données avec MDX.- Actions et sous-rapports.

ExerciceCréation de rapports incluant des graphiques. Intégration des paramètres et des tris. Utilisation des jauges,indicateurs. Rapport sur une source Analysis Services.

10) SSRS, déployer et gérer des rapports

- Gestionnaire de configuration.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 49

Page 50: SGBD, SQL Server

- Gestion du serveur en mode natif.- Déploiement de rapports.- Export de rapports sous Excel et PDF, Word.- Mise en cache, captures instantanées de rapport.- Sécurité.- Rapports liés, KPI, présentation des rapports mobiles et Power BI.

ExercicePublication de rapports. Exporter un rapport sous Excel. Création et gestion d'abonnement. Création d'unKPI.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 50

Page 51: SGBD, SQL Server

Stage pratique de 2 jour(s)Réf : NAI

ParticipantsDéveloppeurs, chefs deprojets et architectes de SIdécisionnels.

Pré-requisBonnes connaissances desSGBDR et du langage SQL.Connaissances de base duconcept de Datawarehouse.

Prix 2020 : 1550€ HT

Dates des sessions

PARIS12 mar. 2020, 18&25 juin202017 sep. 2020, 03 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

SQL Server Integration Servicesversions 2016, 2014 et 2012> SGBD> SQL Server

SQL Server Integration Services (SSIS) est un puissant outil ETL utilisé dans le cadre de projets d'intégrationou de BI. Grâce à ce stage, vous apprendrez à implémenter une solution ETL avec SSIS. Vous découvrirezle traitement et l'alimentation des données, la sécurisation et l'optimisation des flux.

OBJECTIFS PEDAGOGIQUES

Naviguer dans l'outil de développement SQL Server Data Tools et créer un projet SSISImplémenter un flux de contrôle et un flux de donnéesAlimenter une dimension à variation lente, pour charger une table de faitsMettre en place des points d'arrêt dans les flux d'un packageMesurer, suivre l'exécution et améliorer la performance d'un package SSIS

1) Introduction2) Implémentation d'un flux de contrôle3) Création d'un flux de données4) Utilisation de package dans le chargementd'une base multidimensionnelle

5) Journalisation et fiabilisation d'un package6) Déploiement d'une solution7) Performance et suivi d'exécution

1) Introduction

- Concepts de Datawarehouse, Datamart et ETL.- Présentation d'IS. La notion de projet SSIS.- L'outil de développement SQL Server Data Tools (SSDT).

DémonstrationPrésentation de l'interface de l'outil.

2) Implémentation d'un flux de contrôle

- Tâches de flux de contrôle. Contraintes de précédence.- Conteneurs de séquences, de boucles.- Variables, paramètres et expressions.

ExerciceImplémentation de flux de contrôle. Utilisation de contraintes de précédence. Ajout de conteneur de boucles.

3) Création d'un flux de données

- Sources et destinations de données (type de connexion).- Le composant "Change Data Capture".- Contrôle de la qualité, "Data Quality Services" (DQS).

ExerciceImplémentation d'un flux de données simple. Ajout de composants. Utilisation de DQS pour gérer la qualité etcohérence des données.

4) Utilisation de package dans le chargement d'une base multidimensionnelle

- Alimentation de dimensions à variations lentes (SCD).- Chargement de tables de faits.

ExerciceUtilisation des composants pour alimenter une dimension à variation lente, pour charger une table de faits.

5) Journalisation et fiabilisation d'un package

- Implémentation. Utilisation du gestionnaire d'événements.- Débogage et gestion des erreurs.- Mise en place de points d'arrêts et transactions.

ExerciceUtilisation de journalisation personnalisée. Analyse d'un flux de contrôle, en mode débogage. Analyse d'unflux de données avec la visionneuse.

6) Déploiement d'une solution

- Les différents types de déploiements (Projet/Package).- Les types de configurations de package et de déploiement.- Configuration des options d'exécution de packages.

Exercice

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 51

Page 52: SGBD, SQL Server

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Déploiement d'un projet avec un ensemble de packages. Définition et paramétrage. Paramétrage desenvironnements (développement, production, ...).

7) Performance et suivi d'exécution

- Mesurer la performance d'un package.- Le rapports de Monitoring.- Data Taps, tracer les données d'un flux.

ExerciceExploitation des rapports d'exécution des packages. Data Taps : intercepter et vérifier les données quitransitent sur un flux d'intégration.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 52

Page 53: SGBD, SQL Server

Stage pratique de 3 jour(s)Réf : NAA

ParticipantsResponsables BI,développeurs, chefs deprojets ou consultantsdécisionnels, tout acteurayant à déployer des solutionsOLAP dans l'environnementSQL server.

Pré-requisConnaissances de basedes SGBDR et de l'aide àla décision (concepts deDatamart, modélisation enétoile..). Expérience en SQL.

Prix 2020 : 2040€ HT

Dates des sessions

PARIS23 mar. 2020, 15 juin 202028 sep. 2020, 14 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaire

SQL Server Analysis Servicesversions 2016, 2014 et 2012> SGBD> SQL Server

Ce stage vous présentera les différents moyens de faire de l'analyse multidimensionnelle avec la suite SQLServer BI. Vous apprendrez à créer des cubes SSAS, à sélectionner, structurer et enrichir les données afinde produire des analyses interactives et d'extraire l'information pertinente.

OBJECTIFS PEDAGOGIQUES

Créer un cube multidimensionnel avec SSAS 2012Ajouter des indicateurs de performance (KPI) dans le cubeDéfinir les modes de mises à jour et de déploiement du cubeMettre en oeuvre un projet en mode tabulaire avec PowerpivotExplorer les données du cube avec différents modules (PowerView pour Excel, Reporting Services..)

1) Introduction2) Les principales nouveautés3) Création de cube multidimensionnel4) Enrichir le cube OLAP

5) Déploiement et sécurité d'un cube OLAP6) Mise en œuvre de PowerPivot (tabulaire)7) Explorer les données des cubes

1) Introduction

- Rappels des principes de la modélisation multidimensionnelle, de l'OLAP.- La modélisation en étoile, les tables de faits, de dimension.- Présentation de l'outil SSAS.- Les terminologies essentielles.

2) Les principales nouveautés

- L'extension de l'UDM : le BISM (BI Semantic Model).- Le modèle tabulaire et le moteur en mémoire xVelocity.- Le langage DAX ("Data Analysis Expression"), intermédiaire entre le SQL et le MDX.- Le modèle tabulaire de PowerPivot.

3) Création de cube multidimensionnel

- Les différents types de projets (OLAP, tabulaire)- Définition d'une vue de source de données dans le projet.- Création des dimensions d'analyse et attributs (faits).- Relations entre dimensions et groupes de mesures.

ExerciceCréation de cube multidimensionnel.

4) Enrichir le cube OLAP

- Création de membres calculés avec le langage MDX. Syntaxe MDX.- Créer des indicateurs de performance (KPI) sur une mesure.- Les jeux nommés.- Data Mining : clustering, prévision, arbres de décision, etc.- Requêtes graphiques de prédiction DMX.

ExerciceManipulation du langage MDX. Ecriture de requêtes. Mise en oeuvre de calculs.

5) Déploiement et sécurité d'un cube OLAP

- Le paramétrage du déploiement.- Les modes de mises à jour du cube. Le stockage (ROLAP, MOLAP..).- Les rôles de sécurité.- Gestion des droits d'accès aux dimensions.

ExerciceModifications des paramètres de déploiement et de sécurité.

6) Mise en œuvre de PowerPivot (tabulaire)

- Choix et filtrage des données à analyser.- Création des dimensions d'analyse et les attributs (faits).- Modes d'affichage des tables de faits et dimension.- Création de hiérarchies, perspectives.- Création de mesures, des groupes de mesures.- Génération d'un tableau croisé d'analyse. Sauvegarde.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 53

Page 54: SGBD, SQL Server

d'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ExerciceCréation de projet en mode tabulaire. Manipulation de PowerPivot sous Excel.

7) Explorer les données des cubes

- PowerView pour Excel et SharePoint.- Reporting Services.- Analyse dans Excel.

ExerciceConception de rapports sur les données d'un cube.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 54

Page 55: SGBD, SQL Server

Stage pratique de 2 jour(s)Réf : BRS

ParticipantsDéveloppeurs, consultants,chefs de projet, architectes SI.

Pré-requisConnaissances de base desSGBDR et du SQL.

Prix 2020 : 1550€ HT

Dates des sessions

PARIS25 juin 2020, 03 sep. 202005&30 nov. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de fin

SQL Server Reporting Servicesversions 2016 à 2008> SGBD> SQL Server

Une formation pour concevoir, déployer et administrer une solution de reporting opérationnel ou analytiqueavec SQL Server Reporting Services.

OBJECTIFS PEDAGOGIQUES

Comprendre les spécificités des outils de reporting de la suite et leur utilisationCréer un premier rapport simple avec SSRSCréer un rapport basé sur un cube (source Analysis Services)Ajouter un calcul personnalisé dans un rapport SSRSAjouter des graphiques dans un rapport SSRSExporter et publier des rapports SSRS

1) Introduction2) Conception d'un rapport3) Conception de rapport basé sur une sourceAnalysis Services

4) Enrichir ses rapports5) Programmation de Reporting Services6) Finaliser et déployer les rapports

1) Introduction

- Vue d'ensemble.- Architecture de Reporting Services.- Positionnement Reporting Services et Power BI : finalités et utilisation.- Partage sur SharePoint.- L'outil de développement BIDS.- Types de rapports : tableau, matrice, graphiques...

DémonstrationPrésentation des outils.

2) Conception d'un rapport

- Création de rapport à l'aide de l'assistant.- Paramétrage d'une source de données partagées.- Edition de requêtes.- Utiliser les tablix (tableaux et matrices).- Grouper les données dans un tablix.- Ajout de calculs dans un rapport.- Paramètres de sélection. Filtres. Sous-états.

ExerciceConnexion à partir de la base de données. Création et présentation de rapport avec calculs simples.

3) Conception de rapport basé sur une source Analysis Services

- Conception d'une requête MDX grâce à l'assistant.- Ajout de paramètres variables. Rendu dans une matrice.- Bonnes pratiques à appliquer avec une source SSAS.

ExerciceCréation de rapport basé sur un cube Analysis Services.

4) Enrichir ses rapports

- Exploration des données dans un rapport (drill down-up).- Tris interactifs.- Navigation d'un rapport à l'autre.- "Data Alert". Programmer une alerte sur un indicateur.

ExerciceInsertion de tri interactif sur les données dans un rapport.

5) Programmation de Reporting Services

- Ajout de code personnalisé dans un rapport.- Utilisation du Report Viewer en mode distant.

ExerciceAjouter une expression de calcul personnalisée sur une colonne du rapport.

6) Finaliser et déployer les rapports

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 55

Page 56: SGBD, SQL Server

de formation si le stagiaire abien assisté à la totalité de lasession.

- Présentation des rapports mobiles.- Types d'exports et de rendus : XML, CSV, PDF, TIFF, Excel, Word, Powerpoint.- Utiliser Report Builder.- Création et publication d'un modèle de rapport.- Concevoir des tableaux et graphiques.- Publication des rapports. Création d'un cache de rapports. Abonnement et distribution de rapports.- Administration. Gestionnaire de configuration. Sécurité, rôles.

ExerciceAjouter des graphiques. Visualiser les possibilités de paramétrage du déploiement et de la sécurité.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 56

Page 57: SGBD, SQL Server

Stage pratique de 2 jour(s)Réf : MOV

ParticipantsDéveloppeurs, Analystesprogrammeurs.

Pré-requisConnaissances de baseen développement SQLet BI Microsoft. Bonnesconnaissances en basede données. Expériencenécessaire en informatiquedécisionnelle.

Prix 2020 : 1550€ HT

Dates des sessions

PARIS19 mar. 2020, 18 juin 202017 sep. 2020, 03 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

SQL Server 2016 Business Intelligence, nouveautés pourle Big Data> SGBD> SQL Server

Ce cours présente les nouvelles fonctionnalités adressant des problématiques Big Data dans SQLServer 2016. Chaque sujet sera présenté et mise en œuvre à l'aide des outils Microsoft associés. Vous ydécouvrirez également les possibilités offertes par SQL Server R Services pour la Data Science.

OBJECTIFS PEDAGOGIQUES

Comprendre ce qu'est le Big DataComprendre l'architecture de Polybase dans SQL ServerSavoir comment configurer et exploiter PolybaseConnaître les composants Big Data présents dans Azure Feature Pack pour Integration ServicesUtiliser des composants Big Data dans SQL Server Integration ServicesComprendre ce qu'est la Data Science et utiliser SQL Server R Services

1) Introduction au Big Data2) Le Big Data avec SQL Server et Polybase3) Utilisation de l'ETL Integration Services SQLServer 2016 pour le Big Data

4) Data Science avec R5) SQL Server R Services

Méthodes pédagogiques

Ateliers développés autour de scénarios réels d'entreprise.

1) Introduction au Big Data

- Qu'est ce que le Big Data ?- Comparaison des approches Business Intelligence et Big Data.- Concepts clés du Big Data.- Architecture Big Data, composants d'une solution Big Data.- Exemples de distribution Big Data.

ExempleExemples de mises en oeuvre de projets Big Data, présentation d'architectures et de distributions.

2) Le Big Data avec SQL Server et Polybase

- Polybase, la couche d'abstraction entre le SQL et des données externes : présentation de l'architecture.- Configuration de Polybase : paramétrage pour la connectivité du stockage d'objets blob Azure et PolyBaseHadoop.- Interrogation de Polybase : construction de requêtes basées sur des tables externes configurées avecPolybase

DémonstrationConfiguration et interrogation de Polybase, configuration d'une table externe, construction d'une requêteinterrogeant à la fois des données Polybase et des données d'une base SQL.

3) Utilisation de l'ETL Integration Services SQL Server 2016 pour le Big Data

- Integration Services dans SQL Server 2016 : présentation rapide de l'ETL de SQL Server- Azure Feature Pack pour Integration Services : présentation du contenu et de l'installation.- Présentation des composants Big Data dans Integration Services, liste des composants (tâches ettransformations).

Travaux pratiquesDémonstration et exemple d'implémentation. Développement de packages SSIS pour le Big Data.

4) Data Science avec R

- Présentation de la Data Science.- Introduction au langage R.- Les types de données R.- Les fonctions R.- Présentation de l'environnement de développement R Studio.

Travaux pratiquesDéveloppement R avec RStudio. Manipulation des types de données de base. Création de fonctions.

5) SQL Server R Services

- Pourquoi utiliser un serveur R ?- Présentation de SQL Server R Services.- Installation du serveur SQL Server R Services.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 57

Page 58: SGBD, SQL Server

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Fonctions du package RevoScaleR.

DémonstrationDémonstration d'utilisation du package RevoScaleR.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 58

Page 59: SGBD, SQL Server

Stage pratique de 05h54jour(s)Réf : 4QR

ParticipantsCette vidéo s'adresse àtoute personne désirantbasculer rapidement versSQL Server ou bien pourconforter/renforcer unepremière approche du SQL etdu Transact SQL.

Pré-requisAucune connaissanceparticulière.

Prix 2020 : 60€ HT

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présence

SQL Server 2014, SQL/Transact SQL, conception etréalisation d'une base de données> SGBD> SQL Server

OBJECTIFS

Après un exemple de rappel sur l'algèbre relationnelle, les différentes étapes de conception d'une base dedonnées sont présentées en partant de la création de la base, la mise en place des tables et des contraintesd'intégrité. Ces opérations sont effectuées en Transact SQL et en mode graphique depuis SQL ServerManagement Studio. Les instructions de manipulation des données sont également présentées et l'instructionSELECT est détaillée. La partie procédurale avec Transact SQL est mise en œuvre lors de la création defonctions, procédures et triggers. Enfin, la programmation en PowerShell avec la bibliothèque SMO estabordée afin de pouvoir travailler pleinement avec SQL Server.

1) Introduction2) Implémenter une base de données3) Modifier des données4) Extraire des données5) Transact SQL

6) Importer/exporter des données7) SQL Server et les données au format XML8) Types spécificiques9) PowerShell et SMO10) Annexes

1) Introduction

- Introduction- Rappels sur l'algèbre relationnelle

2) Implémenter une base de données

- SQL Server Management Studio- Créer une base de données- Modifier une base de données- Créer une table en Transact SQL- Créer une table depuis SQL Server Management Studio- Modifier une table- Mettre en place Identity- Les contraintes d'intégrité- La clé primaire- L'unicité- Les clés étrangères- Définir une valeur par défaut- Les contraintes de validation- Créer un index- Reconstruire un index- Générer des statistiques- Les schémas

3) Modifier des données

- Exécuter le jeu d'essai- Ajouter des lignes d'information- Utiliser Identity- Modifier des informations- Supprimer des informations

4) Extraire des données

- Sélectionner une ou plusieurs colonnes- Restreindre la portée de la sélection- Effectuer un calcul sur toutes les lignes- Conserver seulement certaines colonnes- Réaliser des calculs sur des regroupements de lignes- Effectuer des produits cartésiens- Etablir des Jointures- Etablir une jointure externe- Trier le résultat- Les opérateurs ensemblistes- Extraire seulement les premières lignes- Utiliser les tables temporaires- Les tables CTE (Common Table Expression)- Génération de lignes statistiques- Les sous-requêtes- L'opérateur PIVOT

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 59

Page 60: SGBD, SQL Server

est fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- L'opérateur MERGE- Les séquences- Gérer les vues

5) Transact SQL

- Gérer les transactions- Exemple de blocage réciproque- Mettre en place un curseur- Gérer les exceptions- Les opérateurs Try - Catch- Créer une procédure stockée- Créer une fonction- Modifier et supprimer une fonction- Mettre en relation table et fonction- Exécuter des procédures stockées- Créer un déclencheur de base de données- Mettre au point les scripts Transact SQL

6) Importer/exporter des données

- Importer/Exporter des données- Détacher/attacher une base de données- L'outil en ligne de commande BCP (Bulk Copy Program)

7) SQL Server et les données au format XML

- Le type XML- Travailler avec des données XML- Les méthodes spécifiques au XML- Indexer les colonnes de type XML- Interroger des données stockées dans une colonne de type XML- Extraire des données relationnelles et produire un document XML- Travailler avec un document XML

8) Types spécificiques

- Les structures hiérarchiques- Les données binaires de type image, video, …- Les données géométriques et géographiques

9) PowerShell et SMO

- Créer une base de donnée en PowerShell- Créer une table en PowerShell- Modifier une table en PowerShell

10) Annexes

- Créer les tables de la base gescom- Créer un diagramme de base de données- Travailler avec des modèles de scripts

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 60

Page 61: SGBD, SQL Server

Stage pratique de 07h52jour(s)Réf : 4QU

ParticipantsCette vidéo de formation surSQL Server 2014 s'adressentà toute personne qui souhaitemaîtriser l'administrationd'une base de donnéestransactionnelle.

Pré-requisAucune connaissanceparticulière.

Prix 2020 : 60€ HT

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formation

SQL Server 2014, administration d'une base de donnéestransactionnelle> SGBD> SQL Server

OBJECTIFS

L'ensemble de ces vidéos a pour objectif de décrire et d'illustrer une grande partie des fonctionnalités liées àl'administration d'une instance SQL Server 2014 ainsi que celles nécessaires à l'administration d'une base dedonnées transactionnelle également nommée base OLTP.

1) Présentation de SQL Server2) Installation et configuration3) Gestion de la base de données4) Les index5) Le partitionnement de tables6) Gestion de la sécurité d'accès7) Les rôles

8) Les tâches planifiées9) Service Broker10) La réplication11) La sauvegarde12) La restauration13) L'optimisation14) Mise en pratique - La base Gescom

1) Présentation de SQL Server

- Présentation de SQL Server- Architecture- Base de données SQL Server

2) Installation et configuration

- Paramétrage de l'installation- Installer la base exemple- Vérifier l'installation- Les services- SQL Server Management Studio- Les modèles de script- Accéder à la documentation- Le service de texte intégral- Générer des scripts à partir de SQL Server Managment Studio

3) Gestion de la base de données

- Les transactions- Les fichiers journaux- Les fichiers de données- Créer, modifier une base de données- Gérer l'espace disponible dans une base de données- Libérer de l'espace occupé par une base de données- Configurer une base de données- Les groupes de fichiers

4) Les index

- Les index ordonnés- Les index non ordonnés- Les index couvrants- Indexer des colonnes calculées- Les index filtrés- Indexer les vues- Les index XML- Les index spatiaux

5) Le partitionnement de tables

- Le partionnement- La fonction de partitionnement- Le schéma de partitionnement- La table partitionnée

6) Gestion de la sécurité d'accès

- Présentation des modes de sécurité- Modifier le mode de sécurité- Gérer les connexions à SQL Server- Activer et désactiver une connexion- Les utilisateurs d'une base de données

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 61

Page 62: SGBD, SQL Server

ainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Informations sur les utilisateurs- Modifier un utilisateur de base de données- Les schémas- Les privilèges d'instruction- Droits d'utilisation des objets- Interroger les vues systèmes- Contexte d'exécution

7) Les rôles

- Les rôles- Rôle de serveur- Rôle de base de données- Rôle d'application

8) Les tâches planifiées

- Les tâches planifiées- Le service SQL Server Agent- Configurer la messagerie- Les opérateurs- Création d'un travail- Définition des étapes- Les travaux - Notifier un opérateur- La planification- Mise en pratique - Création d'un travail- Les alertes en réponse à des erreurs SQL Server- Les alertes en réponse à des seuils de performance

9) Service Broker

- Mode de fonctionnement- Mise en place élémentaire- Service Broker entre deux bases de données

10) La réplication

- Le principe de la réplication et les différents modes- Le distributeur- Propriétés du serveur de distribution- Définir une publication et un éditeur- Gérer les abonnés- Suivre la réplication

11) La sauvegarde

- Configurer le mode de sauvegarde de la base- La destination des sauvegardes- Sauvegarde des bases de données systèmes- Sauvegarde des bases de données utilisateurs- Sauvegarde complète- Sauvegarde différentielle- Sauvegarde du journal des transactions- Sauvegarde de groupes de fichiers- Sauvegarde sur plusieurs fichiers- Mise en miroir des sauvegardes- Compresser les sauvegardes

12) La restauration

- La restauration- L'instruction Restore- À partir d'une sauvegarde complète- À partir d'une sauvegarde différentielle- À partir d'une sauvegarde du journal des transactions- À partir d'une sauvegarde de fichier

13) L'optimisation

- Définir un audit au niveau serveur- Définir un audit au niveau base de données- Capturer l'activité du serveur- Limitation de l'utilisation de la mémoire- Limitation des ressources utilisées par une requête- Le plan d'exécution d'une requête- Assistant Paramétrage du moteur de base de données

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 62

Page 63: SGBD, SQL Server

- Déclencheurs DDL

14) Mise en pratique - La base Gescom

- La création de la base Gescom- Le schéma de la base de données- Coloriser les connexions dans SQL Server Management Studio- Générer les scripts de création- Ajouter un composant

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 63