home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
C
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data et analyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
SQL pour le reporting et l'analyse BI

Objectif

Après une courte discussion des concepts relatifs au data warehousing (DW) et business intelligence (BI), nous abordons immédiatement la discussion des facilités offertes par SQL dans ce contexte. Fonctions statistiques, analytiques, et OLAP sont traitées, ainsi que l'utilisation de SQL pour ETL. Les fonctions les plus importantes sont introduites en détail; et appliquées durant les exercices dans des situations réalistes.

La syntaxe SQL traitée est indépendante de la plate-forme RDBMS utilisée par le participant. Si nécessaire, on indiquera les spécificités de chaque RDBMS durant le cours, spécifiquement pour Oracle, DB2 et SQL Server.

À la fin de ce cours, le participant:

  • comprendra comment utiliser l'SQL (spécifiquement l'instruction SELECT) afin de développer des 'business reports';
  • peut construire des instructions SQL pratiques dans le contexte Data Warehouse et BI;
  • est capable de formuler et d'évaluer des requêtes complexes en fonction du rapport a développer, et peut évaluer l'efficacité et la performance d'instructions SQL alternatives.

Contenu

  • Data warehouse et business intelligence - concepts et positionnement
  • Extract / Transform / Load (ETL)
  • le modèle dimensionnel
  • Statistique et analyse - possibilités offertes par SQL
  • Contexte et utilité - support multi plate-forme.
  • AVG, CORRELATION, COUNT, COVARIANCE, MAX, MIN, RAND, STDDEV, SUM, VARIANCE, ...
  • Online analytical processing et SQL
  • Contexte et utilité - support multi plate-forme.
  • RANK, DENSE_RANK, ROW_NUMBER, PARTITION BY, ORDER BY, ROWS, RANGE, GROUP BY, GROUPING SETS, ROLLUP, CUBE, OVER
  • fonctions WINDOWING: SUM ... OVER ..., LEAD, LAG et d'autres fonctions d'agrégation, avec des applications dans le contexte de p.ex. l'analyse de tendance
  • Analyse textuelle; expressions régulières
 

Participants

Ce cours concerne toute personne qui veut en savoir plus sur le développement des 'business reports' utilisant de l'SQL manuellement composé sur des systèmes relationnels.

Connaissances préalables

Pour vraiment profiter de ce cours, les participants doivent avoir une profonde connaissance des bases de données relationnelles et d'SQL (niveau SQL workshop et expérience avec des requêtes complexes; avoir suivi le cours SQL pour utilisateurs avancés constitue également un avantage). En plus on doit connaître les concepts relatifs au data warehousing (cf. le cours Concepts data warehouse).

Pédagogie

Une grande partie du cours est consacrée aux exercices et à la discussion des solutions. Les exercices se feront sur DB2 for z/OS, Oracle, SQL Server ou DB2 for LUW. (Veuillez indiquer votre choix sur le formulaire d'inscription.)

Formateurs

Peter Vanroose, Kris Van Thillo.

Durée

2 jours.

Calendrier

Vous pouvez vous inscrire en cliquant sur une date
dateduréelang.  lieu  prix
15 Nov2?Leuven  (BE)950 EUR  (excl. TVA) 
18 Dec2EWoerden  (NL)950 EUR  (exempte de TVA) 

Score global

   
4.2/5 (basé sur 30 évaluations)

Reviews

     
goede verdieping op onderwerp SQL (, )
     
Uitstekend. Goed. (, )
     
Goede uitleg en duidelijk verhaal. Goede nieuwe inzichten gekregen (, )
     
met enthousiasme gegeven (, )
     
goed cursus met fijne afwisseling tussen theorie en praktijk (, )
     
Uitstekend, zeer goede voorbeelden (, )
     
Prima, veel geleerd. (, )
     
Heel goed (, )
     
Goed, gedreven trainer die veel onderwerpen aankaart (, )
     
Goede cursus, veel theorie, misschien iets meer met praktijk voorbeelden en dan bedoel ik ook visueel tonen van uitkomst, niet alleen de query (, )

Rafraîchissez cette page pour voir d'autres commentaires.