Oracle SQL pour le décisionnel
Réf: ROD
Durée: 3 jours
Objectifs de la formation
Un cours intensif pour acquérir toutes les compétences nécessaires à l »utilisation des fonctionnalités décisionnelles du SQL d »Oracle.
Contenu de cette formation Oracle SQL:
-Introduction
-Groupements des données
-Agrégation et analyse des données
-La clause MODEL
-Mise à jour des données
-Objets
-Administrateur Oracle BI
-Consultant Système décisionnel Oracle
-Développeur Oracle
Programme de Formation
Introduction
-Informatique décisionnelle.
-Etat de la norme SQL. Norme SQL3 et décisionnel.
-Rappels des concepts liés à un Datawarehouse. Notions de CUBE. Concept OLAP. Analyse-multidimensionnelle.
-Modélisation en étoile et constellation. Notions de dimension. Notion de table de fait.
Etude de cas
Présentation : le modèle, les problématiques.
Groupements des données
-Fonctions horizontales. Fonctions verticales.
-Fonctions d »agrégat : SUM, AVG, MIN, MAX, COUNT…
-Le groupe. Rappels : fonctionnement du GROUP BY, fonctionnement du HAVING.
-Fonctions GROUPING. Syntaxe. Exemples. Gestion des valeurs NULL.
-Le groupe à deux niveaux.
Travaux pratiques
Manipulation de la syntaxe et des fonctionnalités de groupements.
Agrégation et analyse des données
-Extension ROLLUP. Syntaxe. Exemples.
-Extension CUBE. Syntaxe. Exemples.
-Expression de GROUPING SET. Syntaxe. Exemples.
-Fonctions de groupes GROUPING, GROUPING_ID, GROUP_ID.
-Fonctions analytiques.
-La clause de partitionnement. La clause d »ordre. La clause de fenêtrage.
-Fonctions de classement (RANK, DENSE_RANK, etc.). Ordonner les tris. Fonction de classement (CUME_DIST, ROW_NUMBER…).
-Fonctions de fenêtres (FIRST_VALUE, LAST_VALUE, etc.).
-Fonctions LAG et LEAD. Gestion des glissements.
-Utiliser la clause PIVOT et UNPIVOT.
Travaux pratiques
Manipulation de la syntaxe et des fonctionnalités d »agrégation.
La clause MODEL
-La mise en oeuvre.
-La fonction CV.
-La fonction ITERATION_NUMBER.
-La fonction PRESENTNNV.
-La fonction PRESENTV.
-La fonction PREVIOUS.
Travaux pratiques
Manipulation de la syntaxe de la clause MODEL.
Mise à jour des données
-Insertion multitables. Insertion sans condition.
-INSERT_ALL, INSERT_FIRST.
-Mises à jour conditionnées.
Travaux pratiques
Alimentation du modèle en étoile.
Objets
-Les ETL. Extraction, transformation, chargement.
-Interrogation de tables externes.
-Les vues du dictionnaire de données.
-Présentation des vues matérialisées (VM). Intérêt. Syntaxe de création. Options.
-Les vues matérialisées et l »optimisation. Réécriture de requêtes.
-Les dimensions et les hiérarchies.
Travaux pratiques
Utilisation des tables externes pour le déplacement des données. Création des vues matérialisées pour optimiser les requêtes.
Profil Stagiaires & Pré-requis
Ce stage s’adresse aux développeurs d »applications décisionnelles sous Oracle désireux d »utiliser tout le potentiel SQL d’Oracle.
Bonnes connaissances du langage SQL.
Prix:
Paris,Lyon,Aix,Nantes,Rennes,Toulouse,Bordeaux,Bruxelles,Strasbourg,Lille,Geneve,Sophia-antipolis,Luxembourg : 1880 € HT
Dates de Formations
Nous Consulter