Accueil > Big Data, SGBD, IA, BI, SAP > Oracle SQL pour le décisionnel
Formation #BSI215

Formation Oracle SQL pour le décisionnel

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 4 jours

Code : BSI215


Sessions programmées :

Du 19 au 22 Jan. 2021

Du 09 au 12 Mars 2021

Du 11 au 14 Mai 2021

Du 13 au 16 Juil. 2021

Du 12 au 15 Oct. 2021

Du 14 au 17 Déc. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 4 jours

Code : BSI215


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Connaitre et maitriser les fonctionnalités décisionnelles de SQL sous Oracle
Programme
1/ Introduction et rappels
  • Les différentes clauses d’une instruction SELECT
  • Datawarehouse : Concepts de base
  • La notion de CUBE
  • Le concept OLAP
  • Groupement de données et fonctions d’agrégats
  • Fonctions LAST et FIRST
2/ Groupement avancé des données
  • Utilisation de GROUPING SETS
  • Utilisation de ROLLUP
  • Utilisation de CUBE
  • Fonctions de groupement (grouping, grouping_id et goup_id)
3/ Fonctions analytiques
  • Partitionnement, tri, fenêtre de cacule par défaut
  • Spécification explicite des fenêtres de calcul : par nombre de lignes (ROWS), par intervalle (RANGE)
  • Fonctions analytiques de classement (rank, dense_rank, percent_rank, row_number, ntile)
  • Fonctions analytiques statistiques (avg, sum, variance, var_samp, var_pop…)
  • Fonctions analytiques accédant à d’autres lignes (lead, lag, first, last, first_value, last_value, nth_value)
4/ Objets
  • ETL (Extraction, Transformation, Loading)
  • Tables externes
  • Vues matérialisées
  • Dimensions et hiérarchies
  • Utilisation de DBMS_ERRLOG
5/ Mise à jour des données
  • Insertions multitables
  • INSERT_ALL, INSERT_FIRST
  • Mise à jour en INSERT et UPDATE d’une table à partir d’autres tables : utilisation de MERGE
6/ Analyse des données
  • Utiliser la clause MODEL
  • Transformer un résultat en tableaux. Définition des mesures et des dimensions
  • Filtrage des cellules à afficher. La clause RETURN
  • Utilisation des règles de la clause MODEL. Ordre d’application des règles
  • Itération de l’application des règles et l’indice iteration_number
  • Traitement des cellules absentes
  • Utilisation de la boucle FOR avec la clause MODEL
  • Utiliser MATCH_RECOGNIZE (12c)
  • La recherche de motifs (patterns) dans le résultat
  • Partitionnement et tri
  • Choix des lignes à afficher (… PER MATCH)
  • Choix des valeurs à afficher (la clause MEASURES)
  • Définition des motifs à rechercher. Les clauses DEFINE et PATTERN
  • AFTER MATCH et la suite après avoir trouvé un motif
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Développeurs d'applications décisionnelles
Dates

Dates

  • Du 19 au 22 Jan. 2021
  • Du 09 au 12 Mars 2021
  • Du 11 au 14 Mai 2021
  • Du 13 au 16 Juil. 2021
  • Du 12 au 15 Oct. 2021
  • Du 14 au 17 Déc. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation