SlideShare a Scribd company logo
1 of 27
O.L.A.P.

          (Online Analytical Processing)



                         By creating doubt you may find certainties.
               Certainties do not create enterprise. Doubt and questions do.

Dedicated to Dr. Ing. Andrea Fraschetti, my uncle, a Ferrari man who personally circuit tested,
              because he had doubts, a racing car he designed and died doing so
                                                                                            1
                                    Release 13 August 2012
Thank you to the following reviewers of this presentation

                  Mr. Dean Tallam – Senior Manager of SciFinance, Inc
 "...SciFinance takes complex mathematical models and translates them into something a
computer can solve, allowing banks to flexibly change pricing models as they introduce new
                           products." Newsweek International

     Ing. Filippo Heilpern - Consultant in BD & International, Corporate Executive
       Dr. Ignazio Palau – Consultant in BD & International, Corporate Executive
                                  My son Lorenzo


                              Some, among others, sources

           Introduction to OLAP - Slice, Dice and Drill! - Hari Mailvaganam
          BUSINESS INTELLIGENCE for DUMMIES – Swain Scheps (2008)
               Data Warehousing Part 1 : OLAP and OLTP – Mike Brunt
          OLAP Workshop : Basic overview of OLAP Concepts – Keith Laker
                  MS SQL Server 7.0 OLAP Services – Microsoft Inc.
                            http://whatis.techtarget.com




                                                                                         2
Your multidimensional business query


    Given what are my needs, where can I find in 3 areas/regions (France, Europe,
    South America) and from 2 countries (India and China) the offers that reflect the
    needs of the industry whom I can fulfill with my acquired educational skills ?

This personal question describes both the data that you need to examine
and the way you need the data structured

Some of the questions contained in the above query :

   What is my product ? (“…my needs…”)
   Where can I sell it ? (“…3 areas/regions…and from 2 countries..”)
   Who wants to buy it (“… the offers…”)
   How much ? (you are too green, forget about it for the moment….)

                        YOUR ANSWER TO THIS QUERY ?

                          FOOD FOR YOUR THOUGHTS


                                                                                        3
OLAP

                                     is

 working with data & information - in business terms - without needing to
  understand the underlying storage mechanism

                                  as well as

 having the ability of intelligently and transparently working with the
  different types of business rules that exist within any organisation and
  sustain/support them




                                                                             4
It has also been defined as

             Fast Analysis of Shared Multidimensional Information

Fast
Delivers information to the user at a fairly constant rate.
Most queries should be delivered to the user in five seconds or less.

Analysis
Performs basic numerical and statistical analysis of the data, predefined by an
application developer or defined ad hoc by the user.

Shared
Implements the security requirements necessary for sharing potentially confidential
data across a large user population.

Multidimensional
Not bi-dimensional, not tri-dimensional,   multidimensional
Information
Accesses all the data and information necessary and relevant for the application,
wherever it may reside and not limited by volume                               5
Keep well embedded in your mind the two terms

                 SHARED

          MULTIDIMENTIONAL




                                                6
Multidimentional Data Model




DIMENSIONS
descriptive cathegories
                                                           MEASURES
                                                           quantitative
                                                           values




SHARED




                                                    MULTIDIMENTIONAL


                                                                 7
O.L.A.P is an approach that may quickly provide answers to analytical
queries that are multi-dimensional in nature.

Think at the queries you have about your future :

        What do I need ?
        What do I want ?
        What does the market offer ?
        What is my offer to the market ?
        What are the skills that I can bring to the market ?
        How can I match these with the offer ?
        How do I find the sources of the offer ?
        When and how do we “tango”, the offer and me ?

The typical applications of OLAP are in business reporting for sales,
marketing, management reporting, business process management (BPM),
budgeting and forecasting, financial reporting, etc.

In your case finding a challenge which you will love !

                                                                        8
It is used extensively by Intelligence Services and Intelligence Agencies (a
prime example, the E.C.H.E.L.O.N evesdropping program from the N.S.A. in
the US, that along with the F.B.I., just detected massive intrusions in Obama’s
and McCain’s campaigns data bases)




                                                                                  9
Databases configured for OLAP employ a multidimensional data
model, allowing for complex analytical and ad-hoc queries with a rapid
execution time.

They borrow aspects of navigational databases and hierarchical databases
that are speedier than their relational kin (proche).

The output of an OLAP query is typically displayed in a matrix (or pivot)
format.

The dimensions form the rows and columns of the matrix; the
measures, the values.




                                                                            10
OLAP Data Model

In an OLAP data model, information is conceptually viewed as cubes,which
consist of descriptive categories (dimensions) and quantitative values
(measures).

The multidimensional data model makes it simple for users to formulate
complex queries, arrange data on a report, switch from summary to detail data,
and filter or slice data into meaningful subsets .

Cubes is an easy expression to describe a form.

In the real business world OLAP can be multi-dimentional & multifaceted with
5,6,7,…x… dimensions and measures



                                                                            11
To simplify

Dimension is What              Time
                               Geography
                               Product
                               Channel
                               Organization
                               Scenario (budget or actual)

Measure is How Much            € Sales
                               Unit Sales
                               Inventory
                               Head counts
                               Income
                               Expenses
                               Profits/Losses

                                                             12
Multidimentional Data Model




                                                        MEASURES :

                                                        quantitative
DIMENSIONS :                                            values
descriptive cathegories




                                                              13
OLAP environment is centred around use of the term “business
intelligence” where the emphasis is on

    “online” or active access

    “dynamic”

    “analytical” in terms of the reports that are generated.




                                                                14
online WHAT ?

dynamic WHAT ?

analytical WHAT ?




                    15
Online

a. Live access to data rather than static reporting.

b. Analytic queries are submitted against the database in real time, and
   the results are returned in real time.

                      Analytical processing
i. Easily navigate multidimensional data to perform unpredictable ad hoc
   queries and display the results in a variety of different layouts

ii. Transparently manage business rules across dimensions and cubes

iii. “Drill through” levels of detail to uncover significant aspects of data

iv. Rapidly and efficiently obtain the results of sophisticated data
    calculation and selection across multiple dimensions of data


                                                                               16
A few definitions

A metadata repository is a database of data about data (metadata).
The purpose of the metadata repository is to provide a consistent and
reliable means of access to data. The repository itself may be stored in a
physical location or may be a virtual database, in which metadata is
drawn from separate sources. Metadata may include information about
how to access specific data, or more detail about it, among a myriad of
possibilities.

A data warehouse is an Enterprise reporting solution. It will typically
hold all historical data for the company for all time.

A datamart is a smaller version of the data warehouse. It's going to hold
a year or two's worth of information, and may not hold all the tables in
the data warehouse.

While the data warehouse is for the enterprise, a datamart is typically
for a department’s use.

Source http://whatis.techtarget.com                                          17
Output




Analytical processing




Online


                        18
One standard transactional report or query will ask the following question :

When was order number 84305 shipped?

This simple, down-to-earth, two-dimensional query reflects basic
mechanics/data of doing business.

a. Date of shipment
b. Order Number

It involves simple data selection and little or no calculation processing.

It can be answered directly from the transactional system without any impact
other operations.

No organisation can survive without this basic level of information.



                                                                               19
OLAP systems – on the other hand - allow an organization’s to answer a
much broader multi-dimentional range of business queries about the data they
are collecting in their transactional systems:

i. How do same quarter sales for our top 10 most profitable
   products across EMEA Region for this quarter compare with sales
   a year ago?

ii. What are the differences in the product-sales mix between
    Regions Scandinavia, North, Central and South Europe , in
    context to the global European sales mix?

iii. What are our forecast units, unit price per service, unit cost per
     product, sales, cost trends, and profit for the next 12 months?

iv. In what ways does the mix vary by salesperson, and what is the
    relative performance of our salespeople?

v. What are , year to date, the products making up to 40% of our
   gross profit for each Region over the period 2006 to 2008?
                                                                          20
Two illustrations of OLAP
scenarios/architecture that can
allow broad multi-dimentional
       business queries


                                  21
Figure 1. Data Model for OLTP

                                22
23
The main differences between a simple two dimentional transactional query
and broader multi-dimentional queries are :

i.                                                            the fact that
                                                              the latter are
                                                              much more
                                                              analytical and
                                                              quite
                                                              complex,

ii.                                                           that the
                                                              answer to one
                                                              question
                                                              often leads
                                                              immediately
                                                              to another
                                                              question as
                                                              the user
                                                              follows a
                                                              train of
                                                              thought in
                                                              addressing 24
                                                                          a
                                                              business
OLAP is designed to make it easy for end users to ask broader multi-dimentional
range of analytical queries and enhance its day-to-day use without requiring:

       Assistance from the IT department

       Programming skills

       Technical knowledge about the organization of the database

The results of queries also need to be rapid so that the analyst’s train of thought
is not interrupted and the value of the analysis is not diminished.

Time and reaction time is of essence in any business scenario. Information is old
the minute it is generated.

If it is generated late it could be obsolete.


                                                                                25
A typical multidimensional business query


    For each region of France, what was the percentage change in revenue for our top
    15% products, over a rolling three-month period this year starting March compared
    to the same period last year?

This rather simple business question describes both the data that the user wants to
examine and they way he wants the data structured (i.e.: structural form of that data).

Business users typically want to answer questions that include terms such as
what, where, who, when and, above all, how much !

You find the following essential questions contained in the above query :

   What products are selling best? (“…top 15%…”)
   Where are they selling? (“…each region France…”)
   When have they performed the best? (“…over a rolling period….starting March…”)
   How much ? (“…percentage change in revenue…”)



                                                                                          26
Your multidimensional business query


    Given what are my needs, where can I can find in 3 areas/regions (France, Europe,
    South America) and from 2 countries (India and China) the offers that reflect the
    needs of the industry whom I can fulfill with my acquired educational skills ?

This personal question describes both the data that you need to examine
and the way you need the data structured

Some of the questions contained in the above query :

   What is my product ? (“…my needs…”)
   Where can I sell it ? (“…3 areas/regions…and from 2 countries..”)
   Who wants to buy them (“… the offers…”)
   How much ? (you are too green, forget about it for the moment….)

           YOUR ANSWER ?????              FOOD FOR YOUR THOUGHTS

                            GOOD HUNT WOLF PACK !


                                                                                    27

More Related Content

What's hot

Data mining slides
Data mining slidesData mining slides
Data mining slidessmj
 
Fundamentals of data mining and its applications
Fundamentals of data mining and its applicationsFundamentals of data mining and its applications
Fundamentals of data mining and its applicationsSubrat Swain
 
Data mining presentation.ppt
Data mining presentation.pptData mining presentation.ppt
Data mining presentation.pptneelamoberoi1030
 
Data Mining With Excel 2007 And SQL Server 2008
Data Mining With Excel 2007 And SQL Server 2008Data Mining With Excel 2007 And SQL Server 2008
Data Mining With Excel 2007 And SQL Server 2008Mark Tabladillo
 
Predictive Analytics Innovation Summit
Predictive Analytics Innovation SummitPredictive Analytics Innovation Summit
Predictive Analytics Innovation SummitFractal Analytics
 
Data Mining and Knowledge Discovery in Large Databases
Data Mining and Knowledge Discovery in Large DatabasesData Mining and Knowledge Discovery in Large Databases
Data Mining and Knowledge Discovery in Large DatabasesSSA KPI
 
Gathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesGathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesDavid Walker
 
Data mining and knowledge discovery
Data mining and knowledge discoveryData mining and knowledge discovery
Data mining and knowledge discoveryHoang Nguyen
 
Introduction to Data Mining
Introduction to Data Mining Introduction to Data Mining
Introduction to Data Mining Sushil Kulkarni
 
Data mining: Classification and prediction
Data mining: Classification and predictionData mining: Classification and prediction
Data mining: Classification and predictionDataminingTools Inc
 
Information Management and Analytics
Information Management and Analytics Information Management and Analytics
Information Management and Analytics AKAGroup
 
Data warehouse Project Report
Data warehouse Project ReportData warehouse Project Report
Data warehouse Project ReportHimanshu Yadav
 
Analytical banking solutions from sap
Analytical banking solutions from sap Analytical banking solutions from sap
Analytical banking solutions from sap Jon Searle
 
Business/Clinical Intelligence
Business/Clinical IntelligenceBusiness/Clinical Intelligence
Business/Clinical IntelligenceCynthia Davis
 

What's hot (19)

Data mining slides
Data mining slidesData mining slides
Data mining slides
 
Fundamentals of data mining and its applications
Fundamentals of data mining and its applicationsFundamentals of data mining and its applications
Fundamentals of data mining and its applications
 
Data mining presentation.ppt
Data mining presentation.pptData mining presentation.ppt
Data mining presentation.ppt
 
Data Mining With Excel 2007 And SQL Server 2008
Data Mining With Excel 2007 And SQL Server 2008Data Mining With Excel 2007 And SQL Server 2008
Data Mining With Excel 2007 And SQL Server 2008
 
Predictive Analytics Innovation Summit
Predictive Analytics Innovation SummitPredictive Analytics Innovation Summit
Predictive Analytics Innovation Summit
 
Data Mining and Knowledge Discovery in Large Databases
Data Mining and Knowledge Discovery in Large DatabasesData Mining and Knowledge Discovery in Large Databases
Data Mining and Knowledge Discovery in Large Databases
 
Data vault
Data vaultData vault
Data vault
 
Gathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesGathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data Warehouses
 
Data mining and knowledge discovery
Data mining and knowledge discoveryData mining and knowledge discovery
Data mining and knowledge discovery
 
Introduction to Data Mining
Introduction to Data Mining Introduction to Data Mining
Introduction to Data Mining
 
Data mining: Classification and prediction
Data mining: Classification and predictionData mining: Classification and prediction
Data mining: Classification and prediction
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
Insurance Business Analytics Whitepaper
Insurance Business Analytics WhitepaperInsurance Business Analytics Whitepaper
Insurance Business Analytics Whitepaper
 
Information Management and Analytics
Information Management and Analytics Information Management and Analytics
Information Management and Analytics
 
Testing
TestingTesting
Testing
 
Tally 1 K E Y
Tally 1 K E YTally 1 K E Y
Tally 1 K E Y
 
Data warehouse Project Report
Data warehouse Project ReportData warehouse Project Report
Data warehouse Project Report
 
Analytical banking solutions from sap
Analytical banking solutions from sap Analytical banking solutions from sap
Analytical banking solutions from sap
 
Business/Clinical Intelligence
Business/Clinical IntelligenceBusiness/Clinical Intelligence
Business/Clinical Intelligence
 

Viewers also liked

innovaChron\'s Workshop Catalog
innovaChron\'s Workshop CataloginnovaChron\'s Workshop Catalog
innovaChron\'s Workshop Catalogremicote
 
SunGard Overview 2010
SunGard Overview 2010SunGard Overview 2010
SunGard Overview 2010brianrobins
 
Podcast Your Passion: 12 Steps to Mastery
Podcast Your Passion: 12 Steps to MasteryPodcast Your Passion: 12 Steps to Mastery
Podcast Your Passion: 12 Steps to MasteryLen Edgerly
 
Presentatie process mining_Zorgoverleg BI_2014_12
Presentatie process mining_Zorgoverleg BI_2014_12Presentatie process mining_Zorgoverleg BI_2014_12
Presentatie process mining_Zorgoverleg BI_2014_12Daan Blinde
 
Úkranía Janus
Úkranía JanusÚkranía Janus
Úkranía Janusjanusg
 
мултимедија видео
мултимедија видеомултимедија видео
мултимедија видеоguesta0d07d
 
The Thrill Of Negotiating
The Thrill Of NegotiatingThe Thrill Of Negotiating
The Thrill Of NegotiatingPozzolini
 
Innovation 1.07 03042010
Innovation 1.07 03042010Innovation 1.07 03042010
Innovation 1.07 03042010Pozzolini
 
Presentatie Sensire Yunio Intranet Klantcase En Techniek
Presentatie Sensire Yunio Intranet Klantcase En TechniekPresentatie Sensire Yunio Intranet Klantcase En Techniek
Presentatie Sensire Yunio Intranet Klantcase En TechniekRalph Jacobs
 
Slovak Fashion Night, New York 2009
Slovak Fashion Night, New York 2009Slovak Fashion Night, New York 2009
Slovak Fashion Night, New York 2009eva.klanduchova
 
The ant and the corporation - 2nd Edition
The ant and the corporation - 2nd EditionThe ant and the corporation - 2nd Edition
The ant and the corporation - 2nd EditionFrances Kazan
 
упко младши 3
упко младши 3упко младши 3
упко младши 3eclass
 
OpenMI Developers Training
OpenMI Developers TrainingOpenMI Developers Training
OpenMI Developers TrainingJan Gregersen
 
The Red Queen Race
The Red Queen RaceThe Red Queen Race
The Red Queen RaceRoan Lavery
 

Viewers also liked (20)

Tribute
TributeTribute
Tribute
 
innovaChron\'s Workshop Catalog
innovaChron\'s Workshop CataloginnovaChron\'s Workshop Catalog
innovaChron\'s Workshop Catalog
 
imagenes
imagenesimagenes
imagenes
 
SunGard Overview 2010
SunGard Overview 2010SunGard Overview 2010
SunGard Overview 2010
 
Podcast Your Passion: 12 Steps to Mastery
Podcast Your Passion: 12 Steps to MasteryPodcast Your Passion: 12 Steps to Mastery
Podcast Your Passion: 12 Steps to Mastery
 
Presentatie process mining_Zorgoverleg BI_2014_12
Presentatie process mining_Zorgoverleg BI_2014_12Presentatie process mining_Zorgoverleg BI_2014_12
Presentatie process mining_Zorgoverleg BI_2014_12
 
Goldenthings
GoldenthingsGoldenthings
Goldenthings
 
Úkranía Janus
Úkranía JanusÚkranía Janus
Úkranía Janus
 
мултимедија видео
мултимедија видеомултимедија видео
мултимедија видео
 
The Thrill Of Negotiating
The Thrill Of NegotiatingThe Thrill Of Negotiating
The Thrill Of Negotiating
 
Innovation 1.07 03042010
Innovation 1.07 03042010Innovation 1.07 03042010
Innovation 1.07 03042010
 
Presentatie Sensire Yunio Intranet Klantcase En Techniek
Presentatie Sensire Yunio Intranet Klantcase En TechniekPresentatie Sensire Yunio Intranet Klantcase En Techniek
Presentatie Sensire Yunio Intranet Klantcase En Techniek
 
Bakirova
BakirovaBakirova
Bakirova
 
Slovak Fashion Night, New York 2009
Slovak Fashion Night, New York 2009Slovak Fashion Night, New York 2009
Slovak Fashion Night, New York 2009
 
The ant and the corporation - 2nd Edition
The ant and the corporation - 2nd EditionThe ant and the corporation - 2nd Edition
The ant and the corporation - 2nd Edition
 
упко младши 3
упко младши 3упко младши 3
упко младши 3
 
NúMeros En IngléS
NúMeros En IngléSNúMeros En IngléS
NúMeros En IngléS
 
OpenMI Developers Training
OpenMI Developers TrainingOpenMI Developers Training
OpenMI Developers Training
 
The Red Queen Race
The Red Queen RaceThe Red Queen Race
The Red Queen Race
 
20160418_JTS Overview
20160418_JTS Overview20160418_JTS Overview
20160418_JTS Overview
 

Similar to OLAP Release 13082012

Krithi talk-impact
Krithi talk-impactKrithi talk-impact
Krithi talk-impactKaran7755
 
Big data and you
Big data and you Big data and you
Big data and you IBM
 
Guide to Business Intelligence
Guide to Business IntelligenceGuide to Business Intelligence
Guide to Business IntelligenceTechnologyAdvice
 
Business inteligince
Business inteliginceBusiness inteligince
Business inteliginceIssam Chong
 
Health Plan Survey Paper
Health Plan Survey PaperHealth Plan Survey Paper
Health Plan Survey PaperLisa Olive
 
DATASCIENCE vs BUSINESS INTELLIGENCE.pptx
DATASCIENCE vs BUSINESS INTELLIGENCE.pptxDATASCIENCE vs BUSINESS INTELLIGENCE.pptx
DATASCIENCE vs BUSINESS INTELLIGENCE.pptxOTA13NayabNakhwa
 
Dashboards Beyond the Boardroom
Dashboards Beyond the BoardroomDashboards Beyond the Boardroom
Dashboards Beyond the BoardroomMatt Hawkins
 
Intersection of Business Intelligence and CRM vsr12
Intersection of Business Intelligence and CRM vsr12Intersection of Business Intelligence and CRM vsr12
Intersection of Business Intelligence and CRM vsr12David J Rosenthal
 
Big Data Discovery
Big Data DiscoveryBig Data Discovery
Big Data DiscoveryHarald Erb
 
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGYBIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGYGeorgeDiamandis11
 
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BIAugmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BIDenodo
 
Dw & etl concepts
Dw & etl conceptsDw & etl concepts
Dw & etl conceptsjeshocarme
 
Data mining & warehousing
Data mining & warehousingData mining & warehousing
Data mining & warehousingSamoneh Dashti
 
Harness the power of data
Harness the power of dataHarness the power of data
Harness the power of dataHarsha MV
 

Similar to OLAP Release 13082012 (20)

9sight operational analytics white paper
9sight   operational analytics white paper9sight   operational analytics white paper
9sight operational analytics white paper
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Krithi talk-impact
Krithi talk-impactKrithi talk-impact
Krithi talk-impact
 
Big data and you
Big data and you Big data and you
Big data and you
 
Guide to Business Intelligence
Guide to Business IntelligenceGuide to Business Intelligence
Guide to Business Intelligence
 
Business inteligence
Business inteligenceBusiness inteligence
Business inteligence
 
Business inteligince
Business inteliginceBusiness inteligince
Business inteligince
 
Health Plan Survey Paper
Health Plan Survey PaperHealth Plan Survey Paper
Health Plan Survey Paper
 
DATASCIENCE vs BUSINESS INTELLIGENCE.pptx
DATASCIENCE vs BUSINESS INTELLIGENCE.pptxDATASCIENCE vs BUSINESS INTELLIGENCE.pptx
DATASCIENCE vs BUSINESS INTELLIGENCE.pptx
 
IT Ready - DW: 1st Day
IT Ready - DW: 1st Day IT Ready - DW: 1st Day
IT Ready - DW: 1st Day
 
Dashboards Beyond the Boardroom
Dashboards Beyond the BoardroomDashboards Beyond the Boardroom
Dashboards Beyond the Boardroom
 
Intersection of Business Intelligence and CRM vsr12
Intersection of Business Intelligence and CRM vsr12Intersection of Business Intelligence and CRM vsr12
Intersection of Business Intelligence and CRM vsr12
 
Big Data Discovery
Big Data DiscoveryBig Data Discovery
Big Data Discovery
 
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGYBIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
 
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BIAugmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
 
Dw & etl concepts
Dw & etl conceptsDw & etl concepts
Dw & etl concepts
 
Real time analytics in Big Data
Real time analytics in Big DataReal time analytics in Big Data
Real time analytics in Big Data
 
Data mining & warehousing
Data mining & warehousingData mining & warehousing
Data mining & warehousing
 
Harness the power of data
Harness the power of dataHarness the power of data
Harness the power of data
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 

More from Pozzolini

Think With Your Brain (Revised Release Of Do We Need Business Intelligence) A...
Think With Your Brain (Revised Release Of Do We Need Business Intelligence) A...Think With Your Brain (Revised Release Of Do We Need Business Intelligence) A...
Think With Your Brain (Revised Release Of Do We Need Business Intelligence) A...Pozzolini
 
Business Analytics Lesson Of The Day August 2012
Business Analytics Lesson Of The Day August 2012Business Analytics Lesson Of The Day August 2012
Business Analytics Lesson Of The Day August 2012Pozzolini
 
Its Not The Effort You Put In That Counts, Its The Results You Get Out.“
Its Not The Effort You Put In That Counts, Its The Results You Get Out.“Its Not The Effort You Put In That Counts, Its The Results You Get Out.“
Its Not The Effort You Put In That Counts, Its The Results You Get Out.“Pozzolini
 
Baron Bic Was A Genius
Baron Bic Was A GeniusBaron Bic Was A Genius
Baron Bic Was A GeniusPozzolini
 
Is It True That (Presentation Intercultural Management Course 2011) Version 1...
Is It True That (Presentation Intercultural Management Course 2011) Version 1...Is It True That (Presentation Intercultural Management Course 2011) Version 1...
Is It True That (Presentation Intercultural Management Course 2011) Version 1...Pozzolini
 
The Tolouse Lecture On Innovation Beta 8 22.01.10
The Tolouse Lecture On Innovation Beta 8 22.01.10The Tolouse Lecture On Innovation Beta 8 22.01.10
The Tolouse Lecture On Innovation Beta 8 22.01.10Pozzolini
 
1.0 Lesson One The I Needs The You Beta One 1.06 01012010
1.0 Lesson One The I Needs The You Beta One 1.06 010120101.0 Lesson One The I Needs The You Beta One 1.06 01012010
1.0 Lesson One The I Needs The You Beta One 1.06 01012010Pozzolini
 
Decision Taking & Making Personal Developement January 2010 27122009
Decision Taking & Making Personal Developement January 2010 27122009Decision Taking & Making Personal Developement January 2010 27122009
Decision Taking & Making Personal Developement January 2010 27122009Pozzolini
 
The Return To Proactive Mangemen Of Say What You Do July 2009 Version 1.06 ...
The Return To Proactive  Mangemen Of Say What You  Do July 2009 Version 1.06 ...The Return To Proactive  Mangemen Of Say What You  Do July 2009 Version 1.06 ...
The Return To Proactive Mangemen Of Say What You Do July 2009 Version 1.06 ...Pozzolini
 
Le Retour Du RêVe Final Document Street Smart Manager 12102009
Le Retour Du RêVe Final Document Street Smart Manager 12102009Le Retour Du RêVe Final Document Street Smart Manager 12102009
Le Retour Du RêVe Final Document Street Smart Manager 12102009Pozzolini
 
01. Negotiating Presentation For The Seminar Generic 2009 September Beta Rele...
01. Negotiating Presentation For The Seminar Generic 2009 September Beta Rele...01. Negotiating Presentation For The Seminar Generic 2009 September Beta Rele...
01. Negotiating Presentation For The Seminar Generic 2009 September Beta Rele...Pozzolini
 
From Notebook To Facebook 22082009 1.06
From Notebook To Facebook 22082009 1.06From Notebook To Facebook 22082009 1.06
From Notebook To Facebook 22082009 1.06Pozzolini
 
Search Engine Risk Dependency by Ronan Chardennau
Search Engine Risk Dependency by Ronan ChardennauSearch Engine Risk Dependency by Ronan Chardennau
Search Engine Risk Dependency by Ronan ChardennauPozzolini
 

More from Pozzolini (13)

Think With Your Brain (Revised Release Of Do We Need Business Intelligence) A...
Think With Your Brain (Revised Release Of Do We Need Business Intelligence) A...Think With Your Brain (Revised Release Of Do We Need Business Intelligence) A...
Think With Your Brain (Revised Release Of Do We Need Business Intelligence) A...
 
Business Analytics Lesson Of The Day August 2012
Business Analytics Lesson Of The Day August 2012Business Analytics Lesson Of The Day August 2012
Business Analytics Lesson Of The Day August 2012
 
Its Not The Effort You Put In That Counts, Its The Results You Get Out.“
Its Not The Effort You Put In That Counts, Its The Results You Get Out.“Its Not The Effort You Put In That Counts, Its The Results You Get Out.“
Its Not The Effort You Put In That Counts, Its The Results You Get Out.“
 
Baron Bic Was A Genius
Baron Bic Was A GeniusBaron Bic Was A Genius
Baron Bic Was A Genius
 
Is It True That (Presentation Intercultural Management Course 2011) Version 1...
Is It True That (Presentation Intercultural Management Course 2011) Version 1...Is It True That (Presentation Intercultural Management Course 2011) Version 1...
Is It True That (Presentation Intercultural Management Course 2011) Version 1...
 
The Tolouse Lecture On Innovation Beta 8 22.01.10
The Tolouse Lecture On Innovation Beta 8 22.01.10The Tolouse Lecture On Innovation Beta 8 22.01.10
The Tolouse Lecture On Innovation Beta 8 22.01.10
 
1.0 Lesson One The I Needs The You Beta One 1.06 01012010
1.0 Lesson One The I Needs The You Beta One 1.06 010120101.0 Lesson One The I Needs The You Beta One 1.06 01012010
1.0 Lesson One The I Needs The You Beta One 1.06 01012010
 
Decision Taking & Making Personal Developement January 2010 27122009
Decision Taking & Making Personal Developement January 2010 27122009Decision Taking & Making Personal Developement January 2010 27122009
Decision Taking & Making Personal Developement January 2010 27122009
 
The Return To Proactive Mangemen Of Say What You Do July 2009 Version 1.06 ...
The Return To Proactive  Mangemen Of Say What You  Do July 2009 Version 1.06 ...The Return To Proactive  Mangemen Of Say What You  Do July 2009 Version 1.06 ...
The Return To Proactive Mangemen Of Say What You Do July 2009 Version 1.06 ...
 
Le Retour Du RêVe Final Document Street Smart Manager 12102009
Le Retour Du RêVe Final Document Street Smart Manager 12102009Le Retour Du RêVe Final Document Street Smart Manager 12102009
Le Retour Du RêVe Final Document Street Smart Manager 12102009
 
01. Negotiating Presentation For The Seminar Generic 2009 September Beta Rele...
01. Negotiating Presentation For The Seminar Generic 2009 September Beta Rele...01. Negotiating Presentation For The Seminar Generic 2009 September Beta Rele...
01. Negotiating Presentation For The Seminar Generic 2009 September Beta Rele...
 
From Notebook To Facebook 22082009 1.06
From Notebook To Facebook 22082009 1.06From Notebook To Facebook 22082009 1.06
From Notebook To Facebook 22082009 1.06
 
Search Engine Risk Dependency by Ronan Chardennau
Search Engine Risk Dependency by Ronan ChardennauSearch Engine Risk Dependency by Ronan Chardennau
Search Engine Risk Dependency by Ronan Chardennau
 

OLAP Release 13082012

  • 1. O.L.A.P. (Online Analytical Processing) By creating doubt you may find certainties. Certainties do not create enterprise. Doubt and questions do. Dedicated to Dr. Ing. Andrea Fraschetti, my uncle, a Ferrari man who personally circuit tested, because he had doubts, a racing car he designed and died doing so 1 Release 13 August 2012
  • 2. Thank you to the following reviewers of this presentation Mr. Dean Tallam – Senior Manager of SciFinance, Inc "...SciFinance takes complex mathematical models and translates them into something a computer can solve, allowing banks to flexibly change pricing models as they introduce new products." Newsweek International Ing. Filippo Heilpern - Consultant in BD & International, Corporate Executive Dr. Ignazio Palau – Consultant in BD & International, Corporate Executive My son Lorenzo Some, among others, sources Introduction to OLAP - Slice, Dice and Drill! - Hari Mailvaganam BUSINESS INTELLIGENCE for DUMMIES – Swain Scheps (2008) Data Warehousing Part 1 : OLAP and OLTP – Mike Brunt OLAP Workshop : Basic overview of OLAP Concepts – Keith Laker MS SQL Server 7.0 OLAP Services – Microsoft Inc. http://whatis.techtarget.com 2
  • 3. Your multidimensional business query Given what are my needs, where can I find in 3 areas/regions (France, Europe, South America) and from 2 countries (India and China) the offers that reflect the needs of the industry whom I can fulfill with my acquired educational skills ? This personal question describes both the data that you need to examine and the way you need the data structured Some of the questions contained in the above query :  What is my product ? (“…my needs…”)  Where can I sell it ? (“…3 areas/regions…and from 2 countries..”)  Who wants to buy it (“… the offers…”)  How much ? (you are too green, forget about it for the moment….) YOUR ANSWER TO THIS QUERY ? FOOD FOR YOUR THOUGHTS 3
  • 4. OLAP is  working with data & information - in business terms - without needing to understand the underlying storage mechanism as well as  having the ability of intelligently and transparently working with the different types of business rules that exist within any organisation and sustain/support them 4
  • 5. It has also been defined as Fast Analysis of Shared Multidimensional Information Fast Delivers information to the user at a fairly constant rate. Most queries should be delivered to the user in five seconds or less. Analysis Performs basic numerical and statistical analysis of the data, predefined by an application developer or defined ad hoc by the user. Shared Implements the security requirements necessary for sharing potentially confidential data across a large user population. Multidimensional Not bi-dimensional, not tri-dimensional, multidimensional Information Accesses all the data and information necessary and relevant for the application, wherever it may reside and not limited by volume 5
  • 6. Keep well embedded in your mind the two terms SHARED MULTIDIMENTIONAL 6
  • 7. Multidimentional Data Model DIMENSIONS descriptive cathegories MEASURES quantitative values SHARED MULTIDIMENTIONAL 7
  • 8. O.L.A.P is an approach that may quickly provide answers to analytical queries that are multi-dimensional in nature. Think at the queries you have about your future : What do I need ? What do I want ? What does the market offer ? What is my offer to the market ? What are the skills that I can bring to the market ? How can I match these with the offer ? How do I find the sources of the offer ? When and how do we “tango”, the offer and me ? The typical applications of OLAP are in business reporting for sales, marketing, management reporting, business process management (BPM), budgeting and forecasting, financial reporting, etc. In your case finding a challenge which you will love ! 8
  • 9. It is used extensively by Intelligence Services and Intelligence Agencies (a prime example, the E.C.H.E.L.O.N evesdropping program from the N.S.A. in the US, that along with the F.B.I., just detected massive intrusions in Obama’s and McCain’s campaigns data bases) 9
  • 10. Databases configured for OLAP employ a multidimensional data model, allowing for complex analytical and ad-hoc queries with a rapid execution time. They borrow aspects of navigational databases and hierarchical databases that are speedier than their relational kin (proche). The output of an OLAP query is typically displayed in a matrix (or pivot) format. The dimensions form the rows and columns of the matrix; the measures, the values. 10
  • 11. OLAP Data Model In an OLAP data model, information is conceptually viewed as cubes,which consist of descriptive categories (dimensions) and quantitative values (measures). The multidimensional data model makes it simple for users to formulate complex queries, arrange data on a report, switch from summary to detail data, and filter or slice data into meaningful subsets . Cubes is an easy expression to describe a form. In the real business world OLAP can be multi-dimentional & multifaceted with 5,6,7,…x… dimensions and measures 11
  • 12. To simplify Dimension is What Time Geography Product Channel Organization Scenario (budget or actual) Measure is How Much € Sales Unit Sales Inventory Head counts Income Expenses Profits/Losses 12
  • 13. Multidimentional Data Model MEASURES : quantitative DIMENSIONS : values descriptive cathegories 13
  • 14. OLAP environment is centred around use of the term “business intelligence” where the emphasis is on “online” or active access “dynamic” “analytical” in terms of the reports that are generated. 14
  • 15. online WHAT ? dynamic WHAT ? analytical WHAT ? 15
  • 16. Online a. Live access to data rather than static reporting. b. Analytic queries are submitted against the database in real time, and the results are returned in real time. Analytical processing i. Easily navigate multidimensional data to perform unpredictable ad hoc queries and display the results in a variety of different layouts ii. Transparently manage business rules across dimensions and cubes iii. “Drill through” levels of detail to uncover significant aspects of data iv. Rapidly and efficiently obtain the results of sophisticated data calculation and selection across multiple dimensions of data 16
  • 17. A few definitions A metadata repository is a database of data about data (metadata). The purpose of the metadata repository is to provide a consistent and reliable means of access to data. The repository itself may be stored in a physical location or may be a virtual database, in which metadata is drawn from separate sources. Metadata may include information about how to access specific data, or more detail about it, among a myriad of possibilities. A data warehouse is an Enterprise reporting solution. It will typically hold all historical data for the company for all time. A datamart is a smaller version of the data warehouse. It's going to hold a year or two's worth of information, and may not hold all the tables in the data warehouse. While the data warehouse is for the enterprise, a datamart is typically for a department’s use. Source http://whatis.techtarget.com 17
  • 19. One standard transactional report or query will ask the following question : When was order number 84305 shipped? This simple, down-to-earth, two-dimensional query reflects basic mechanics/data of doing business. a. Date of shipment b. Order Number It involves simple data selection and little or no calculation processing. It can be answered directly from the transactional system without any impact other operations. No organisation can survive without this basic level of information. 19
  • 20. OLAP systems – on the other hand - allow an organization’s to answer a much broader multi-dimentional range of business queries about the data they are collecting in their transactional systems: i. How do same quarter sales for our top 10 most profitable products across EMEA Region for this quarter compare with sales a year ago? ii. What are the differences in the product-sales mix between Regions Scandinavia, North, Central and South Europe , in context to the global European sales mix? iii. What are our forecast units, unit price per service, unit cost per product, sales, cost trends, and profit for the next 12 months? iv. In what ways does the mix vary by salesperson, and what is the relative performance of our salespeople? v. What are , year to date, the products making up to 40% of our gross profit for each Region over the period 2006 to 2008? 20
  • 21. Two illustrations of OLAP scenarios/architecture that can allow broad multi-dimentional business queries 21
  • 22. Figure 1. Data Model for OLTP 22
  • 23. 23
  • 24. The main differences between a simple two dimentional transactional query and broader multi-dimentional queries are : i. the fact that the latter are much more analytical and quite complex, ii. that the answer to one question often leads immediately to another question as the user follows a train of thought in addressing 24 a business
  • 25. OLAP is designed to make it easy for end users to ask broader multi-dimentional range of analytical queries and enhance its day-to-day use without requiring: Assistance from the IT department Programming skills Technical knowledge about the organization of the database The results of queries also need to be rapid so that the analyst’s train of thought is not interrupted and the value of the analysis is not diminished. Time and reaction time is of essence in any business scenario. Information is old the minute it is generated. If it is generated late it could be obsolete. 25
  • 26. A typical multidimensional business query For each region of France, what was the percentage change in revenue for our top 15% products, over a rolling three-month period this year starting March compared to the same period last year? This rather simple business question describes both the data that the user wants to examine and they way he wants the data structured (i.e.: structural form of that data). Business users typically want to answer questions that include terms such as what, where, who, when and, above all, how much ! You find the following essential questions contained in the above query :  What products are selling best? (“…top 15%…”)  Where are they selling? (“…each region France…”)  When have they performed the best? (“…over a rolling period….starting March…”)  How much ? (“…percentage change in revenue…”) 26
  • 27. Your multidimensional business query Given what are my needs, where can I can find in 3 areas/regions (France, Europe, South America) and from 2 countries (India and China) the offers that reflect the needs of the industry whom I can fulfill with my acquired educational skills ? This personal question describes both the data that you need to examine and the way you need the data structured Some of the questions contained in the above query :  What is my product ? (“…my needs…”)  Where can I sell it ? (“…3 areas/regions…and from 2 countries..”)  Who wants to buy them (“… the offers…”)  How much ? (you are too green, forget about it for the moment….) YOUR ANSWER ????? FOOD FOR YOUR THOUGHTS GOOD HUNT WOLF PACK ! 27