home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » TOGAF » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
SQL for BI reporting and analysis

Intended for

This course targets everyone involved in the development of business reports, by means of SQL statements on relational database systems.

Background

Prior knowledge of data warehousing concepts is required (see Data warehouse concepts). Advanced SQL proficiency is also required (see SQL workshop).

Training method

Class training alternated with exercises.

Course leader

Peter Vanroose, Kris Van Thillo.

Duration

2 days.

Schedule

datelanguageplacepriceremarks
19/04/2012ELeuven890 EUR
Legend
  • You can enrol by clicking on the dates in the calendar.
  • N: Dutch; F: French; E: English; No code: language depends on the participants.
  • All prices are VAT excluded.
  • Countries:
    Belgium 
    Netherlands 
    Elsewhere 

Objectives

After a short introduction on Data Warehousing (DW) and Business Intelligence (BI) topics, we dive into a thorough discussion on the possibilities offered by SQL. More specifically, statistical, analytical and OLAP functions will be treated. The most important ones are individually discussed and demonstrated; realistic labs should allow the participant to get an idea of the applicability of these SQL functions and options.

The SQL syntax covered in this course is platform independent. When relevant, platform specific exceptions will be pointed-out.

At the end of this training, participants will be able to:

  • understand how SQL (ie. the SELECT instruction) can be used for DW and BI reporting;
  • write effective SQL from a DW and BI perspective;
  • write problem-based SQL statements, and evaluate possible alternative SQL constructs for their effectiveness;

Main topics

  • Data Warehouse and Business Intelligence - positioning
  • Statistics and Analytics - support in SQL
  • Purpose and context - multi-platform support.
  • AVG, CORRELATION, COUNT/COUNT_BIG, COVARIANCE, MAX, MIN, RAND, STDDEV, SUM, VARIANCE
  • Online Analytical Processing in SQL
  • Purpose and context - multi-platform support.
  • RANK, DENSE_RANK, ROW_NUMBER, PARTITION BY, ORDER BY, ROWS, RANGE, GROUP BY, GROUPING SETS, ROLLUP, CUBE, OVER
  • WINDOWING functions: SUM ... OVER ...