Formation Informatique | Formation Management
Informatique » SGBD / Aide à la décision » Formation Aide à la décision »

Oracle SQL pour le décisionnel


Formation Oracle SQL

Stage pratique
Eligible au DIF

Réf : ROD

Prix 2012 : 1650 € H.T.
Durée :  3  jours
Cliquer sur une session pour réserver:

Paris
29 mai 12, 17 sept. 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter
Filières métiers:

Administrateur Oracle BI
Consultant système décisionnel Oracle
Développeur Oracle

version pdf imprimer Faire suivre


Les objectifs de cette formation Oracle SQL


Un cours intensif pour acquérir toutes les compétences nécessaires à l'utilisation des fonctionnalités décisionnelles du SQL d'Oracle.

Participants de cette formation Oracle SQL

Ce stage s'adresse aux développeurs d'applications décisionnelles sous Oracle désireux d'utiliser tout le potentiel SQL d'Oracle.

Pré-requis de cette formation Oracle SQL

Bonnes connaissances du langage SQL.


Programme de cette formation Oracle SQL

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.