Votre partenaire formation

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