SlideShare a Scribd company logo
1 of 37
OLAP (Online Analytical
    Processing)
              By
       Zalpa Rathod (39)
       Yatin Puthran (37)
       Mayuri Pawar (35)
       Mitesh Patil (33)
OVERVIEW
   INTRODUCTION
   OLAP CUBE
   HISTORY OF OLAP
   OLAP OPERATIONS
   DATAWAREHOUSE
   DATAWAREHOUSE
    ARCHITECHTURE
   DIFFERENCE BETWEEN OLAP &
    OLTP
   TYPES OF OLAP
   APPLICATIONS OF OLAP
INTRODUCTION TO OLAP
   OLAP (online analytical processing) is
    computer processing that enables a
    user to easily and selectively extract and
    view data from different points of view.
   OLAP allows users to analyze database
    information from multiple database
    systems at one time.
   OLAP data is stored in multidimensional
    databases.
AN EXAMPLE…
 Some popular OLAP server software
  programs include:
 Oracle Express Server
 Hyperion Solutions Essbase


   OLAP processing is often used for data
    mining.

   OLAP products are typically designed for
    multiple-user environments, with the cost of
    the software based on the number of users.
THE OLAP CUBE
   An OLAP Cube is a data structure that allows
    fast analysis of data.

   The arrangement of data into cubes overcomes a
    limitation of relational databases.

   It consists of numeric facts called measures which
    are categorized by dimensions.

   The OLAP cube consists of numeric facts called
    measures which are categorized by dimensions.
   A multidimensional cube can combine
    data from disparate data sources and
    store the information in a fashion that is
    logical for business users.
OLAP CUBE
HISTORY OF OLAP
   The term OLAP was created as a slight modification
    of the traditional database term OLTP (Online
    Transaction Processing).

   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 kind.
/Contd…
   Nigel Pendse has suggested that an alternative
    and perhaps more descriptive term to describe
    the concept of OLAP is Fast Analysis of
    Shared Multidimensional Information
    (FASMI).

   The first product that performed OLAP queries
    was Express, which was released in 1970 (and
    acquired by Oracle in 1995 from Information
    Resources). However, the term did not appear
    until 1993 when it was coined by Ted Codd,
    who has been described as "the father of the
    relational database".
OLAP OPERATIONS
   The user-initiated process of navigating by calling
    for page displays interactively, through the
    specification of slices via rotations and drill
    down/up is sometimes called "slice and dice".

   Slice: A slice is a subset of a multi-dimensional
    array corresponding to a single value for one or
    more members of the dimensions not in the
    subset.

   Dice: The dice operation is a slice on more than
    two dimensions of a data cube (or more than two
    consecutive slices).
   Drill Down/Up: Drilling down or up is a specific
    analytical technique whereby the user navigates among
    levels of data ranging from the most summarized (up) to
    the most detailed (down).

   Roll-up: A roll-up involves computing all of the data
    relationships for one or more dimensions. To do this, a
    computational relationship or formula might be defined.

   Pivot: To change the dimensional orientation of a report
    or page display.

   The output of an OLAP query is typically displayed in a
    matrix (or pivot) format. The dimensions form the row
    and column of the matrix; the measures, the values.
DATA WAREHOUSE
   A data warehouse is a repository of an organization's
    electronically stored data.
   A data warehouse is a
    o subject-oriented,
    o integrated,
    o time-varying,
    o non-volatile
    collection of data that is used primarily in organizational
      decision making.
   The essential components of a data warehousing system are
    the means to:
   Retrieve & Analyze data
   Extract, Transform & Load data
   Manage the data dictionary.
   Data warehouse is a collection
    of data designed to support management
    decision making.

   Data warehouses contain a wide variety of
    data that present a coherent picture of
    business conditions at a single point in time.


   The term data warehousing generally refers
    to the combination of many different
    databases across an entire enterprise.
BENEFITS
 A data warehouse provides a common data
  model for all data of interest regardless of the
  data's source.

 Priorto loading data into the data warehouse,
  inconsistencies are identified and resolved. This
  greatly simplifies reporting and analysis.

 Information  in the data warehouse is under the
  control of data warehouse users so that, even if
  the source system data is cleared over time, the
  information in the warehouse can be stored
  safely for extended periods of time.
 Because  they are separate from operational
 systems, data warehouses provide retrieval
 of data without slowing down operational
 systems.

 Datawarehouses facilitate decision support
 system applications such as trend reports,
 exception reports, and reports that show
 actual performance versus goals.

 Data warehouses can work in conjunction
 with and, hence, enhance the value of
 operational business applications, notably
 customer relationship management (CRM)
 systems.
DATA WAREHOUSE ARCHITECHTURE
   Architechture is a conceptualization of how the data
    warehouse is built.

   One possible simple conceptualization of a data
    warehouse architecture consists of the following
    interconnected layers:

   Operational database layer: The source data for the
    data warehouse - An organization's ERP systems fall
    into this layer.

   Informational access layer: The data accessed for
    reporting and analyzing and the tools for reporting and
    analyzing data - Business intelligence tools fall into this
    layer. And the Inmon-Kimball differences about design
    methodology, discussed later in this article, have to do
 Dataaccess layer: The interface between the
 operational and informational access layer -
 Tools to extract, transform, load data into the
 warehouse fall into this layer.

 Metadata  layer: The data directory - This is
 often usually more detailed than an operational
 system data directory. There are dictionaries for
 the entire warehouse and sometimes
 dictionaries for the data that can be accessed by
 a particular reporting and analysis tool.
DATA WAREHOUSING
ARCHITECHURE
 Monitoring & Administration
                                      OLAP servers

                 Metadata
                 Repository
                                                Analysis
                              DATA
              Extract
                                                Query/
External                  WAREHOUSE
              Transform                Serv     Reporting
Sources
              Load                     e
Operational   Refresh                            Data
databases                                       Mining
APPLICATIONS OF
     DATA WAREHOUSES

Data   Mining
Web    Mining
Decision   Support Systems (DSS)
TWO TYPES OF
       DATABASE ACTIVITY

   OLTP (Online-Transaction
    Processing)

   OLAP (Online-Analytical
    Processing)
AT A GLANCE…
   OLTP: On-Line                OLAP: On-Line
    Transaction Processing        Analytical Processing
   Short Transaction both       Long transactions,
    query and updates             usually Complex
   (e.g., update account         queries.
    balance, enroll is
                                 (e.g., all statistics about
    courses)
                                  sales, grouped by
   Queries are Simple            department and month)
   (e.g., find account          “Data mining”
    balance, find grade in
                                  operations.
    courses)
                                 Infrequent Updates.
   Updates are frequent
   (e.g., Concert tickets,
    seat reservations,
    shopping carts)
DIFFERENCE BETWEEN
        OLTP & OLAP
Item         OLTP                   OLAP

User         IT Professional        Knowledge worker

Functional   Daily task             Decision Making

DB Design    Application oriented   Subject oriented

                                    Historical,
             Up to date, detail,
Data                                multidimensional,
             relational
                                    integrated

Access       Read/write             Read only

DB Size      100 MB-GB              100 GB-TB
TYPES OF OLAP
   Relational OLAP(ROLAP):
    Extended RDBMS with multidimensional data
    mapping to standard relational operation.

   Multidimensional OLAP(MOLAP): Implemented
    operation in multidimensional data.

   Hybrid OnlineAnalytical Processing (HOLAP)
    is a hybrid approach to the solution where the
    aggregated totals are stored in a
    multidimensional database while thedetail data
    is stored in the relational database. This is the
    balance between the data efficiency of the
    ROLAP model and the performance of the
    MOLAP model.
Relational OLAP
   Provides functionality by using relational
    databases and relational query tools to
    store and analyze multidimensional data.
   Build on existing relational technologies
    and represent extension to all those
    companies who already used RDBMS.
   Multidimensional data schema support
    within the RDBMS.
   Data access language and query
    performance are optimized for
    multidimensional data.
   Support for very large databases.
Multidimensional OLAP
   MOLAP extends OLAP functionality to
    MDBMS.
   Best suited to manage, store and analyze
    multidimensional data.
   Proprietary techniques used in MDBMS.
   MDBMS and users visualize the stored
    data as a 3-Dimensional Cube i.e Data
    Cube.
   MOLAP Databases are known to be much
    faster than the ROLAP counter parts.
   Data cubes are held in memory called
    “Cube Cache”
ROLAP v/s MOLAP
Characteristics   ROLAP                MOLAP


SCHEMA            User star Schema     User Data cubes
                  •Additional          •Addition dimensions
                  dimensions can be    require recreation of
                  added dynamically.   data cube.
Database Size     Medium to large      Small to medium


Architecture      Client/Server        Client/Server


Access            Support ad-hoc       Limited to pre-defined
                  requests             dimensions
Characteristics   ROLAP                   MOLAP




Resources         HIGH                    VERY HIGH


Flexibility       HIGH                    LOW


Scalability       HIGH                    LOW


Speed             •Good with small data   •Faster for small to
                  sets.                   medium data sets.
                  •Average for medium     •Average for large
                  to large data set.      data sets.
Implementation of OLAP
             server
   ROLAP:
   Data is stored in tables in relational
    database or extended relational databases.
   They use an RDBMS to manage the
    warehouse data and aggregations using
    often a star schema.
   Advantage:
   Scalable
   Disadvantage:
   Direct access to cells.
 MOLAP:
 Implements the multidimensional view
  by storing data in special
  multidimensional data structures.
 Advantages:
 Fast indexing to pre-computed
  aggregations.
 Only values are stored.
 Disadvantage:
 Not very Scalable
APPLICATIONS OF OLAP
OLE   DB for OLAP
      OLE DB for OLAP (abbreviated ODBO) is
 a Microsoft published specification and an industry
 standard for multi-dimensional data processing.
      ODBO is the standard application
 programming interface (API) for exchanging
 metadata and data between an OLAP server and a
 client on a Windows platform.
      ODBO was specifically designed for Online
 Analytical Processing (OLAP) systems by
 Microsoft as an extension to Object Linking and
 Embedding Database (OLE DB).
/Contd…
Marketing   and sales analysis

Consumer    goods industries

Financial services industry
 (insurance, banks etc)

Database    Marketing
BENEFITS OF OLAP
   One main benefit of OLAP is consistency of
    information and calculations.

   "What if" scenarios are some of the most popular uses
    of OLAP software and are made eminently more possible
    by multidimensional processing.

   It allows a manager to pull down data from an OLAP
    database in broad or specific terms.

   OLAP creates a single platform for all the information
    and business needs, planning, budgeting,
    forecasting, reporting and analysis.
References
   1.http://en.wikipedia.org/wiki/Online_analytical_proces
    sing

   2. http://www.dmreview.com/issues/19971101/964-
    l.html

   3. http://en.wikipedia.org/wiki/Extract,_transform,_load

   4. http://www.olapreport.com/Applications.html
THANK YOU!!

More Related Content

What's hot

Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecturepcherukumalla
 
Challenges of Conventional Systems.pptx
Challenges of Conventional Systems.pptxChallenges of Conventional Systems.pptx
Challenges of Conventional Systems.pptxGovardhanV7
 
1.2 steps and functionalities
1.2 steps and functionalities1.2 steps and functionalities
1.2 steps and functionalitiesKrish_ver2
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Miningidnats
 
Data warehouse architecture
Data warehouse architecture Data warehouse architecture
Data warehouse architecture janani thirupathi
 
Data warehouse and olap technology
Data warehouse and olap technologyData warehouse and olap technology
Data warehouse and olap technologyDataminingTools Inc
 
The Data Science Process
The Data Science ProcessThe Data Science Process
The Data Science ProcessVishal Patel
 
DATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALA
DATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALADATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALA
DATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALASaikiran Panjala
 
OLAP in Data Warehouse
OLAP in Data WarehouseOLAP in Data Warehouse
OLAP in Data WarehouseSOMASUNDARAM T
 
Online analytical processing
Online analytical processingOnline analytical processing
Online analytical processingSamraiz Tejani
 
OLAP operations
OLAP operationsOLAP operations
OLAP operationskunj desai
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessingankur bhalla
 
multi dimensional data model
multi dimensional data modelmulti dimensional data model
multi dimensional data modelmoni sindhu
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional ModelingSunita Sahu
 
Query processing and optimization (updated)
Query processing and optimization (updated)Query processing and optimization (updated)
Query processing and optimization (updated)Ravinder Kamboj
 

What's hot (20)

Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
 
Challenges of Conventional Systems.pptx
Challenges of Conventional Systems.pptxChallenges of Conventional Systems.pptx
Challenges of Conventional Systems.pptx
 
1.2 steps and functionalities
1.2 steps and functionalities1.2 steps and functionalities
1.2 steps and functionalities
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Mining
 
Data mart
Data martData mart
Data mart
 
Data warehouse architecture
Data warehouse architecture Data warehouse architecture
Data warehouse architecture
 
Data warehouse and olap technology
Data warehouse and olap technologyData warehouse and olap technology
Data warehouse and olap technology
 
The Data Science Process
The Data Science ProcessThe Data Science Process
The Data Science Process
 
OLTP vs OLAP
OLTP vs OLAPOLTP vs OLAP
OLTP vs OLAP
 
OLAP
OLAPOLAP
OLAP
 
DATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALA
DATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALADATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALA
DATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALA
 
OLAP in Data Warehouse
OLAP in Data WarehouseOLAP in Data Warehouse
OLAP in Data Warehouse
 
Online analytical processing
Online analytical processingOnline analytical processing
Online analytical processing
 
OLAP operations
OLAP operationsOLAP operations
OLAP operations
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
 
Introduction to Data Mining
Introduction to Data MiningIntroduction to Data Mining
Introduction to Data Mining
 
Database security
Database securityDatabase security
Database security
 
multi dimensional data model
multi dimensional data modelmulti dimensional data model
multi dimensional data model
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modeling
 
Query processing and optimization (updated)
Query processing and optimization (updated)Query processing and optimization (updated)
Query processing and optimization (updated)
 

Viewers also liked

Multi dimensional model vs (1)
Multi dimensional model vs (1)Multi dimensional model vs (1)
Multi dimensional model vs (1)JamesDempsey1
 
Why You Should Quit Smoking?
Why You Should Quit Smoking?Why You Should Quit Smoking?
Why You Should Quit Smoking?IonizerResearch
 
OLAP Cubes: Basic operations
OLAP Cubes: Basic operationsOLAP Cubes: Basic operations
OLAP Cubes: Basic operationsSthefan Berwanger
 
Dimensional Modeling Basic Concept with Example
Dimensional Modeling Basic Concept with ExampleDimensional Modeling Basic Concept with Example
Dimensional Modeling Basic Concept with ExampleSajjad Zaheer
 
Web Metrics vs Web Behavioral Analytics and Why You Need to Know the Difference
Web Metrics vs Web Behavioral Analytics and Why You Need to Know the DifferenceWeb Metrics vs Web Behavioral Analytics and Why You Need to Know the Difference
Web Metrics vs Web Behavioral Analytics and Why You Need to Know the DifferenceAlterian
 
Business Metrics and Web Marketing
Business Metrics and Web MarketingBusiness Metrics and Web Marketing
Business Metrics and Web MarketingAlper AKBAS
 
World-Class Web Metrics by Dan Olsen
World-Class Web Metrics by Dan OlsenWorld-Class Web Metrics by Dan Olsen
World-Class Web Metrics by Dan OlsenDan Olsen
 
Web analytics 101: Web Metrics
Web analytics 101: Web MetricsWeb analytics 101: Web Metrics
Web analytics 101: Web MetricsSociety_Consulting
 
Schema Design with MongoDB
Schema Design with MongoDBSchema Design with MongoDB
Schema Design with MongoDBrogerbodamer
 
Data Visualization and Dashboard Design
Data Visualization and Dashboard DesignData Visualization and Dashboard Design
Data Visualization and Dashboard DesignJacques Warren
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modelingaksrauf
 
Data warehouse-dimensional-modeling-and-design
Data warehouse-dimensional-modeling-and-designData warehouse-dimensional-modeling-and-design
Data warehouse-dimensional-modeling-and-designSarita Kataria
 
MongoDB Schema Design: Four Real-World Examples
MongoDB Schema Design: Four Real-World ExamplesMongoDB Schema Design: Four Real-World Examples
MongoDB Schema Design: Four Real-World ExamplesMike Friedman
 
Data cube computation
Data cube computationData cube computation
Data cube computationRashmi Sheikh
 

Viewers also liked (15)

Multi dimensional model vs (1)
Multi dimensional model vs (1)Multi dimensional model vs (1)
Multi dimensional model vs (1)
 
Why You Should Quit Smoking?
Why You Should Quit Smoking?Why You Should Quit Smoking?
Why You Should Quit Smoking?
 
OLAP Cubes: Basic operations
OLAP Cubes: Basic operationsOLAP Cubes: Basic operations
OLAP Cubes: Basic operations
 
Data cubes
Data cubesData cubes
Data cubes
 
Dimensional Modeling Basic Concept with Example
Dimensional Modeling Basic Concept with ExampleDimensional Modeling Basic Concept with Example
Dimensional Modeling Basic Concept with Example
 
Web Metrics vs Web Behavioral Analytics and Why You Need to Know the Difference
Web Metrics vs Web Behavioral Analytics and Why You Need to Know the DifferenceWeb Metrics vs Web Behavioral Analytics and Why You Need to Know the Difference
Web Metrics vs Web Behavioral Analytics and Why You Need to Know the Difference
 
Business Metrics and Web Marketing
Business Metrics and Web MarketingBusiness Metrics and Web Marketing
Business Metrics and Web Marketing
 
World-Class Web Metrics by Dan Olsen
World-Class Web Metrics by Dan OlsenWorld-Class Web Metrics by Dan Olsen
World-Class Web Metrics by Dan Olsen
 
Web analytics 101: Web Metrics
Web analytics 101: Web MetricsWeb analytics 101: Web Metrics
Web analytics 101: Web Metrics
 
Schema Design with MongoDB
Schema Design with MongoDBSchema Design with MongoDB
Schema Design with MongoDB
 
Data Visualization and Dashboard Design
Data Visualization and Dashboard DesignData Visualization and Dashboard Design
Data Visualization and Dashboard Design
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modeling
 
Data warehouse-dimensional-modeling-and-design
Data warehouse-dimensional-modeling-and-designData warehouse-dimensional-modeling-and-design
Data warehouse-dimensional-modeling-and-design
 
MongoDB Schema Design: Four Real-World Examples
MongoDB Schema Design: Four Real-World ExamplesMongoDB Schema Design: Four Real-World Examples
MongoDB Schema Design: Four Real-World Examples
 
Data cube computation
Data cube computationData cube computation
Data cube computation
 

Similar to OLAP & DATA WAREHOUSE

Datawarehousing & DSS
Datawarehousing & DSSDatawarehousing & DSS
Datawarehousing & DSSDeepali Raut
 
SAP BODS -quick guide.docx
SAP BODS -quick guide.docxSAP BODS -quick guide.docx
SAP BODS -quick guide.docxKen T
 
DATAWAREHOUSE MAIn under data mining for
DATAWAREHOUSE MAIn under data mining forDATAWAREHOUSE MAIn under data mining for
DATAWAREHOUSE MAIn under data mining forAyushMeraki1
 
Date warehousing concepts
Date warehousing conceptsDate warehousing concepts
Date warehousing conceptspcherukumalla
 
Data warehousing interview_questionsandanswers
Data warehousing interview_questionsandanswersData warehousing interview_questionsandanswers
Data warehousing interview_questionsandanswersSourav Singh
 
Parallel processing in data warehousing and big data
Parallel processing in data warehousing and big dataParallel processing in data warehousing and big data
Parallel processing in data warehousing and big dataAbhishek Sharma
 
Olap, oltp and data mining
Olap, oltp and data miningOlap, oltp and data mining
Olap, oltp and data miningzafrii
 
UNIT-5 DATA WAREHOUSING.docx
UNIT-5 DATA WAREHOUSING.docxUNIT-5 DATA WAREHOUSING.docx
UNIT-5 DATA WAREHOUSING.docxDURGADEVIL
 
Data ware house architecture
Data ware house architectureData ware house architecture
Data ware house architectureDeepak Chaurasia
 
us it recruiter
us it recruiterus it recruiter
us it recruiterRo Hith
 
Kushal Data Warehousing PPT
Kushal Data Warehousing PPTKushal Data Warehousing PPT
Kushal Data Warehousing PPTKushal Singh
 
Kylin and Druid Presentation
Kylin and Druid PresentationKylin and Druid Presentation
Kylin and Druid Presentationargonauts007
 

Similar to OLAP & DATA WAREHOUSE (20)

3 OLAP.pptx
3 OLAP.pptx3 OLAP.pptx
3 OLAP.pptx
 
Datawarehousing & DSS
Datawarehousing & DSSDatawarehousing & DSS
Datawarehousing & DSS
 
Dwh faqs
Dwh faqsDwh faqs
Dwh faqs
 
SAP BODS -quick guide.docx
SAP BODS -quick guide.docxSAP BODS -quick guide.docx
SAP BODS -quick guide.docx
 
DATAWAREHOUSE MAIn under data mining for
DATAWAREHOUSE MAIn under data mining forDATAWAREHOUSE MAIn under data mining for
DATAWAREHOUSE MAIn under data mining for
 
Datawarehouse olap olam
Datawarehouse olap olamDatawarehouse olap olam
Datawarehouse olap olam
 
Olap, expert system, data visualisation
Olap, expert system, data visualisationOlap, expert system, data visualisation
Olap, expert system, data visualisation
 
Date warehousing concepts
Date warehousing conceptsDate warehousing concepts
Date warehousing concepts
 
Data warehousing interview_questionsandanswers
Data warehousing interview_questionsandanswersData warehousing interview_questionsandanswers
Data warehousing interview_questionsandanswers
 
OLAP v/s OLTP
OLAP v/s OLTPOLAP v/s OLTP
OLAP v/s OLTP
 
Data Management
Data ManagementData Management
Data Management
 
Parallel processing in data warehousing and big data
Parallel processing in data warehousing and big dataParallel processing in data warehousing and big data
Parallel processing in data warehousing and big data
 
Olap, oltp and data mining
Olap, oltp and data miningOlap, oltp and data mining
Olap, oltp and data mining
 
UNIT-5 DATA WAREHOUSING.docx
UNIT-5 DATA WAREHOUSING.docxUNIT-5 DATA WAREHOUSING.docx
UNIT-5 DATA WAREHOUSING.docx
 
Data ware house architecture
Data ware house architectureData ware house architecture
Data ware house architecture
 
3dw
3dw3dw
3dw
 
us it recruiter
us it recruiterus it recruiter
us it recruiter
 
Olap introduction
Olap introductionOlap introduction
Olap introduction
 
Kushal Data Warehousing PPT
Kushal Data Warehousing PPTKushal Data Warehousing PPT
Kushal Data Warehousing PPT
 
Kylin and Druid Presentation
Kylin and Druid PresentationKylin and Druid Presentation
Kylin and Druid Presentation
 

Recently uploaded

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 

Recently uploaded (20)

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 

OLAP & DATA WAREHOUSE

  • 1. OLAP (Online Analytical Processing) By Zalpa Rathod (39) Yatin Puthran (37) Mayuri Pawar (35) Mitesh Patil (33)
  • 2. OVERVIEW  INTRODUCTION  OLAP CUBE  HISTORY OF OLAP  OLAP OPERATIONS  DATAWAREHOUSE  DATAWAREHOUSE ARCHITECHTURE  DIFFERENCE BETWEEN OLAP & OLTP  TYPES OF OLAP  APPLICATIONS OF OLAP
  • 3. INTRODUCTION TO OLAP  OLAP (online analytical processing) is computer processing that enables a user to easily and selectively extract and view data from different points of view.  OLAP allows users to analyze database information from multiple database systems at one time.  OLAP data is stored in multidimensional databases.
  • 5.  Some popular OLAP server software programs include:  Oracle Express Server  Hyperion Solutions Essbase  OLAP processing is often used for data mining.  OLAP products are typically designed for multiple-user environments, with the cost of the software based on the number of users.
  • 6.
  • 7. THE OLAP CUBE  An OLAP Cube is a data structure that allows fast analysis of data.  The arrangement of data into cubes overcomes a limitation of relational databases.  It consists of numeric facts called measures which are categorized by dimensions.  The OLAP cube consists of numeric facts called measures which are categorized by dimensions.
  • 8. A multidimensional cube can combine data from disparate data sources and store the information in a fashion that is logical for business users.
  • 10. HISTORY OF OLAP  The term OLAP was created as a slight modification of the traditional database term OLTP (Online Transaction Processing).  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 kind.
  • 11. /Contd…  Nigel Pendse has suggested that an alternative and perhaps more descriptive term to describe the concept of OLAP is Fast Analysis of Shared Multidimensional Information (FASMI).  The first product that performed OLAP queries was Express, which was released in 1970 (and acquired by Oracle in 1995 from Information Resources). However, the term did not appear until 1993 when it was coined by Ted Codd, who has been described as "the father of the relational database".
  • 12. OLAP OPERATIONS  The user-initiated process of navigating by calling for page displays interactively, through the specification of slices via rotations and drill down/up is sometimes called "slice and dice".  Slice: A slice is a subset of a multi-dimensional array corresponding to a single value for one or more members of the dimensions not in the subset.  Dice: The dice operation is a slice on more than two dimensions of a data cube (or more than two consecutive slices).
  • 13. Drill Down/Up: Drilling down or up is a specific analytical technique whereby the user navigates among levels of data ranging from the most summarized (up) to the most detailed (down).  Roll-up: A roll-up involves computing all of the data relationships for one or more dimensions. To do this, a computational relationship or formula might be defined.  Pivot: To change the dimensional orientation of a report or page display.  The output of an OLAP query is typically displayed in a matrix (or pivot) format. The dimensions form the row and column of the matrix; the measures, the values.
  • 14. DATA WAREHOUSE  A data warehouse is a repository of an organization's electronically stored data.  A data warehouse is a o subject-oriented, o integrated, o time-varying, o non-volatile collection of data that is used primarily in organizational decision making.  The essential components of a data warehousing system are the means to:  Retrieve & Analyze data  Extract, Transform & Load data  Manage the data dictionary.
  • 15. Data warehouse is a collection of data designed to support management decision making.  Data warehouses contain a wide variety of data that present a coherent picture of business conditions at a single point in time.  The term data warehousing generally refers to the combination of many different databases across an entire enterprise.
  • 16.
  • 17. BENEFITS  A data warehouse provides a common data model for all data of interest regardless of the data's source.  Priorto loading data into the data warehouse, inconsistencies are identified and resolved. This greatly simplifies reporting and analysis.  Information in the data warehouse is under the control of data warehouse users so that, even if the source system data is cleared over time, the information in the warehouse can be stored safely for extended periods of time.
  • 18.  Because they are separate from operational systems, data warehouses provide retrieval of data without slowing down operational systems.  Datawarehouses facilitate decision support system applications such as trend reports, exception reports, and reports that show actual performance versus goals.  Data warehouses can work in conjunction with and, hence, enhance the value of operational business applications, notably customer relationship management (CRM) systems.
  • 19. DATA WAREHOUSE ARCHITECHTURE  Architechture is a conceptualization of how the data warehouse is built.  One possible simple conceptualization of a data warehouse architecture consists of the following interconnected layers:  Operational database layer: The source data for the data warehouse - An organization's ERP systems fall into this layer.  Informational access layer: The data accessed for reporting and analyzing and the tools for reporting and analyzing data - Business intelligence tools fall into this layer. And the Inmon-Kimball differences about design methodology, discussed later in this article, have to do
  • 20.  Dataaccess layer: The interface between the operational and informational access layer - Tools to extract, transform, load data into the warehouse fall into this layer.  Metadata layer: The data directory - This is often usually more detailed than an operational system data directory. There are dictionaries for the entire warehouse and sometimes dictionaries for the data that can be accessed by a particular reporting and analysis tool.
  • 21. DATA WAREHOUSING ARCHITECHURE Monitoring & Administration OLAP servers Metadata Repository Analysis DATA Extract Query/ External WAREHOUSE Transform Serv Reporting Sources Load e Operational Refresh Data databases Mining
  • 22. APPLICATIONS OF DATA WAREHOUSES Data Mining Web Mining Decision Support Systems (DSS)
  • 23. TWO TYPES OF DATABASE ACTIVITY  OLTP (Online-Transaction Processing)  OLAP (Online-Analytical Processing)
  • 24. AT A GLANCE…  OLTP: On-Line  OLAP: On-Line Transaction Processing Analytical Processing  Short Transaction both  Long transactions, query and updates usually Complex  (e.g., update account queries. balance, enroll is  (e.g., all statistics about courses) sales, grouped by  Queries are Simple department and month)  (e.g., find account  “Data mining” balance, find grade in operations. courses)  Infrequent Updates.  Updates are frequent  (e.g., Concert tickets, seat reservations, shopping carts)
  • 25. DIFFERENCE BETWEEN OLTP & OLAP Item OLTP OLAP User IT Professional Knowledge worker Functional Daily task Decision Making DB Design Application oriented Subject oriented Historical, Up to date, detail, Data multidimensional, relational integrated Access Read/write Read only DB Size 100 MB-GB 100 GB-TB
  • 26. TYPES OF OLAP  Relational OLAP(ROLAP): Extended RDBMS with multidimensional data mapping to standard relational operation.  Multidimensional OLAP(MOLAP): Implemented operation in multidimensional data.  Hybrid OnlineAnalytical Processing (HOLAP) is a hybrid approach to the solution where the aggregated totals are stored in a multidimensional database while thedetail data is stored in the relational database. This is the balance between the data efficiency of the ROLAP model and the performance of the MOLAP model.
  • 27. Relational OLAP  Provides functionality by using relational databases and relational query tools to store and analyze multidimensional data.  Build on existing relational technologies and represent extension to all those companies who already used RDBMS.  Multidimensional data schema support within the RDBMS.  Data access language and query performance are optimized for multidimensional data.  Support for very large databases.
  • 28. Multidimensional OLAP  MOLAP extends OLAP functionality to MDBMS.  Best suited to manage, store and analyze multidimensional data.  Proprietary techniques used in MDBMS.  MDBMS and users visualize the stored data as a 3-Dimensional Cube i.e Data Cube.  MOLAP Databases are known to be much faster than the ROLAP counter parts.  Data cubes are held in memory called “Cube Cache”
  • 29. ROLAP v/s MOLAP Characteristics ROLAP MOLAP SCHEMA User star Schema User Data cubes •Additional •Addition dimensions dimensions can be require recreation of added dynamically. data cube. Database Size Medium to large Small to medium Architecture Client/Server Client/Server Access Support ad-hoc Limited to pre-defined requests dimensions
  • 30. Characteristics ROLAP MOLAP Resources HIGH VERY HIGH Flexibility HIGH LOW Scalability HIGH LOW Speed •Good with small data •Faster for small to sets. medium data sets. •Average for medium •Average for large to large data set. data sets.
  • 31. Implementation of OLAP server  ROLAP:  Data is stored in tables in relational database or extended relational databases.  They use an RDBMS to manage the warehouse data and aggregations using often a star schema.  Advantage:  Scalable  Disadvantage:  Direct access to cells.
  • 32.  MOLAP:  Implements the multidimensional view by storing data in special multidimensional data structures.  Advantages:  Fast indexing to pre-computed aggregations.  Only values are stored.  Disadvantage:  Not very Scalable
  • 33. APPLICATIONS OF OLAP OLE DB for OLAP OLE DB for OLAP (abbreviated ODBO) is a Microsoft published specification and an industry standard for multi-dimensional data processing. ODBO is the standard application programming interface (API) for exchanging metadata and data between an OLAP server and a client on a Windows platform. ODBO was specifically designed for Online Analytical Processing (OLAP) systems by Microsoft as an extension to Object Linking and Embedding Database (OLE DB).
  • 34. /Contd… Marketing and sales analysis Consumer goods industries Financial services industry (insurance, banks etc) Database Marketing
  • 35. BENEFITS OF OLAP  One main benefit of OLAP is consistency of information and calculations.  "What if" scenarios are some of the most popular uses of OLAP software and are made eminently more possible by multidimensional processing.  It allows a manager to pull down data from an OLAP database in broad or specific terms.  OLAP creates a single platform for all the information and business needs, planning, budgeting, forecasting, reporting and analysis.
  • 36. References  1.http://en.wikipedia.org/wiki/Online_analytical_proces sing  2. http://www.dmreview.com/issues/19971101/964- l.html  3. http://en.wikipedia.org/wiki/Extract,_transform,_load  4. http://www.olapreport.com/Applications.html