SQL Database

Data Warehousing avec SQL Server SSIS

Objectifs :

Conceptualiser le schéma d’un DWH
Implémenter le schéma d’un DWH sur SQL Server
Définir les règles de transformation des données entre les bases de données sources et la destination
Planifier les flux de données avec les data flows
Débogger un package SSIS
Gérer les erreurs d’un package SSIS
Mettre en œuvre le processus d’alimentation incrémental d’un DWH
Utiliser les Data Master Services
Déployer un package SSIS
Gérer l’utilisation des ressources SQL Server
Gérer les alertes et la maintenance de l’ETL
Planifier l’exécution des packages en fonction des ressources.

Conception d’un DataWarehouse

Conception logique d’un DataWarehouse
Conception physique d’un DataWarehouse

Conception et mise en œuvre d’un schéma pour un DataWarehouse

Introduction à l’ETL avec SSIS
Explorer les données sources
Mettre en œuvre le Data Flow

Control Flow dans un package SSIS

Débogger un package SSIS
Charger un package d’évènements SSIS
Gestion d’erreurs dans un package SSIS

Mise en peuvre et process d’incrémentation ETL

Introduction à l’ETL incrémental
Extraire les données modifiées
Charger les données modifiées

Utilisation des Master Data Services

Concepts de Data Master Services
Mettre en œuvre les modèles Master Data Services
Utiliser l’Add-on Master Data services Excel

Déploiement et configuration des packages SSIS

Vue d’ensemble du déploiement
Déployer les projets SSIS
Planifier l’exécution du package

Réf. : DNDAFP06
Durée : 3 jours
Tarif : 1500,00 

Les bases du SQL

Objectifs :

Comprendre la structure des tables, les clés primaires et étrangères du modèle relationnel
Etre capable de faire des consultations, sur une ou plusieurs tables d’une base de données relationnelle, à l’aide du langage SQL
Effectuer des mises à jour de données (création, modification et suppression de lignes), des créations de tables et de vues


Principes et concepts du modèle relationnel

Les domaines, les relations, les tables, les lignes et colonnes
Les dépendances fonctionnelles, les clés (candidates, primaires)
Les intégrités d’entité, les intégrités référentielles (clés étrangères), les valeurs NULL
Normalisation des données : les formes normales
Utilité de la normalisation pour la base et conséquences lors des accès
La modélisation des données (MCD Modèle Conceptuel de Données, MLD (Modèle Logique de Données)

Le modèle relationnel dans la technologie Objet

La modélisation avec les diagrammes de données d’UML (Unified Modeling Language)
La correspondance entre le relationnel et l’objet (Mapping O/R)
La persistance des données
Le Design Pattern DAO (Data Access Object) et ses implémentations

Les requêtes avec le langage SQL

Structure générale de l’ordre SELECT
Sélectionner la table, les colonnes
Sélectionner le résultat : restrictions avec la clause WHERE. Les opérateurs de restrictions
Trier les résultats avec la clause ORDER BY
Accéder à plusieurs tables, les jointures internes : INNER JOIN. Les sous-requêtes

Effectuer des statistiques avec les fonctions d’agrégation : COUNT, MAX, MIN, AVG, SUM

Partitionner les résultats statistiques : GROUP BY et HAVING
Les autres opérateurs ensemblistes (UNION, EXCEPT et INTERSECT)
Accéder à plusieurs tables : les jointures externes
Les fonctions SQL (manipulations de chaînes de caractères, manipulations de dates…)

La mise à jour de données avec le langage SQL

Valider et invalider des mises à jour (Commit/Rollback)
Créer des lignes dans une table : INSERT
Modifier des lignes : UPDATE
Supprimer des lignes : DELETE
Conséquences des intégrités référentielles

Travailler avec des tables et avec des vues

Présentation et intérêt des vues
Différences entre table et vue
Création et manipulation d’une vue avec SQL

Evolutions des données d’entreprises

Du relationnel au décisionnel, l’intelligence décisionnelle ou la Business Intelligence
Du décisionnel au Master Data Management (MDM)
Le Big data

Réf. : DNDAFP05
Durée : 3 jours
Tarif : 1500,00 

NoSQL datatabases

Objectifs :

Maîtriser les principaux concepts des bases de données NoSQL
Comprendre l’avantage du stockage distribué
Décidez du bon type de base de données pour un cas d’utilisation donné

Module 1: La révolution du Big Data

Big Data
Informatique distribuée
Stockage distribué
La limitation du RDBS: nouveaux besoins ou changement d’écosystème?

Module 2: Prolifération des données non structurées et bases de données Nosql

Introduction
Bases de données Nosql
Types de bases de données Nosql
Avons-nous encore besoin du SGBDR?

Module 3: Bases de données NoSQL orientées colonnes

Bases de données en colonnes
Stockage distribué
Stockage HBase
Gestion des données: Phoenix, Pig, Hive
Cassandra et CQL

Module 4: Bases de données NoSQL à clé-valeur

DynamoDB
Redis
memcached

Module 5: Bases de données NoSQL orientées document

Documents et index
Mongo DB
Elasticsearch

Module 6: Bases de données NoSQL alternatives

Bases de données graphiques: Neo4J
Bases de données en mémoire
Bases de données de séries temporelles
Cosmos DB

Module 7: Gestion du cycle de vie des données

Principaux concepts
Ingénierie des données
Cycle de vie des données

Réf. : DNDAFP08
Durée : 2 jours
Tarif : 1000,00 

Service de rapport SQL Server (SSRS)

Objectifs :

Utiliser les outils SSRS
Travailler avec des solutions et des projets
Concevoir des rapports de base
Améliorer les rapports avec le formatage, les images et les graphiques
Composer et résumer les données de manière efficace
Travailler avec des rapports paramétrés
Incorporer des graphiques et des cartes personnalisées
Manipuler les rapports
Utiliser le Générateur de rapports

Comprendre les fondamentaux de SQL Server Reporting Service (SSRS).

Introduction 

SSRS Vue d’ensemble et outils
Caractéristiques des services de rapports
Outils disponibles avec SQL Server 2008 R2
Documentation SQL Servers.

Travailler avec des solutions et des projets

Utilisation des outils de données SQL Server
Comprendre les solutions et les projets
Utilisation de l’interface Visual Studio.

Création de rapports de base

Qu’est-ce qu’une source de données?
Qu’est-ce qu’un ensemble de données?
Utilisation de l’Assistant Rapport
Qu’est ce que Tablix?
Création d’un rapport tabulaire
Création d’un rapport de liste
Qu’est-ce qu’une matrice?
Déploiement d’un projet.

Atelier et cas pratique

Les propriétés de style
L’externalisation de la charte graphique

Utilisation avancée de SSRS.

Formatage des rapports

Travailler avec des boîtes de texte
Formatage de texte enrichi
Gestion des boîtes de texte
Dessiner des lignes et des boîtes
Images
En-têtes et pieds de page
Ajout d’une carte de document
Rapports de rendu.

Expressions personnalisées

Comprendre les expressions
Définition des expressions
Travailler avec des variables de rapport
Comprendre les fonctions Lookup, LookupSet et Multilookup
Échantillons d’expression.

Résumer et trier

Créer des groupes
Parent / Enfant vs Groupements adjacents
Ajout de totaux et d’agrégations
Création d’agrégats d’agrégats.

Ajouter une souplesse avec les paramètres

Ajouter des paramètres à un rapport

Réf. : DNDAFP07
Durée : 3 jours
Tarif : 1500,00 

Nous contacter

Nouvelles formations

Dernières actualités

Nous suivre