SlideShare ist ein Scribd-Unternehmen logo
1 von 30
COST AND COMPETITIVE ADVANTAGES
• Is an umbrella term that combines architectures, tools, databases, analytical tools,
applications and methodologies.
• The major objective is to enable interactive access (sometimes in real-time) to
data, to enable manipulation of data, and to give business managers and analysts
the ability to conduct appropriate analysis.
• By analyzing historical and current data, situations, and performances, decision
makers get valuable insights that enable them to make more informed and better
decisions.
• The process of BI is based on the transformation of data to information, then to
decisions, and finally actions.
• A BI system has four major components: A Data Warehouse, with its source data;
Business Analytics, a collection of tools for manipulating , mining, and analyzing the
data in the data warehouse; Business Performance Management (BPM), for
monitoring and analyzing performance; and a User Interface (e.g., dashboard) .
• OLAP is an acronym for Online Analytical Processing. OLAP performs
multidimensional analysis of business data and provides the capability for complex
calculations, trend analysis, and sophisticated data modeling.
• The term OLAP was created as slight
modification of the transaction
database term OLTP (Online
Transaction Processing).
• The term OLAP was introduced in a
PAPER entitled “Providing On-
Line Analytical Processing to User
Analysts,” by Dr. E. F. Codd, the
acknowledged father of the relational
database model, published in 1993.
(cited: 1000+)
Query and
Analysis
Component
Data
Integration
Component
Data
Warehouse
Operational
DBs
External
Sources
Internal
Sources
OLAP
Server
Meta
data
OLAP
Reports
Client
Tools
Data
Mining
# DATA WAREHOUSE (OLAP) OPERATIONAL DATABASE (OLTP)
1 Involves historical processing of information. Involves day-to-day processing.
2 OLAP systems are used by knowledge workers
such as executives, managers and analysts.
OLTP systems are used by clerks, DBAs, or
database professionals.
3 Useful in analyzing the business. Useful in running the business.
4 It focuses on Information out. It focuses on Data in.
5 Based on Star Schema, Snowflake Schema and
Fact Constellation Schema.
Based on Entity Relationship Model.
6 Contains historical data. Contains current data.
7 Provides summarized and consolidated data. Provides primitive and highly detailed data.
8 Provides summarized and multidimensional
view of data.
Provides detailed and flat relational view of
data.
9 Number or users is in hundreds. Number of users is in thousands.
10 Number of records accessed is in millions. Number of records accessed is in tens.
11 Database size is from 100 GB to 1 TB Database size is from 100 MB to 1 GB.
12 Highly flexible. Provides high performance.
• RELATIONAL OLAP (ROLAP)
• MULTIDIMENSIONAL OLAP (MOLAP)
• HYBRID OLAP (HOLAP) = (ROLAP+MOLAP)
• ROLAP servers are placed between relational back-end server and client front-end
tools.
• To store and manage the warehouse data, the relational OLAP uses relational or
extended-relational DBMS.
• ROLAP includes the following:
• Implementation of aggregation navigation logic
• Optimization for each DBMS back-end
• Additional tools and services
• ROLAP servers are highly scalable.
• ROLAP tools analyze large volumes of data across multiple dimensions.
• ROLAP tools store and analyze highly volatile and changeable data.
ROLAP ARCHITECTURE
ROLAP includes the following components:
• Database server
• ROLAP server
• Front-end tool.
ROLAP (ADVANTAGES & DISADVANTAGES)
Advantages:
• ROLAP servers can be easily used with existing RDBMS.
• Data can be stored efficiently, since no zero facts can be stored.
• ROLAP tools do not use pre-calculated data cubes.
• DSS server of micro-strategy adopts the ROLAP approach.
Disadvantages:
• Poor query performance.
• Some limitations of scalability depending on the technology architecture that is
utilized.
• MOLAP uses array-based multidimensional storage engines for multidimensional
views of data.
• With multidimensional data stores, the storage utilization may be low if the data
set is sparse.
• Therefore, many MOLAP servers use two levels of data storage representation to
handle dense and sparse data-sets.
• MOLAP tools process information with consistent response time regardless of level
of summarizing or calculations selected.
• MOLAP tools need to avoid many of the complexities of creating a relational
database to store data for analysis.
• MOLAP tools need fastest possible performance.
• MOLAP server adopts two level of storage representation to handle dense and
sparse data sets.
• Denser sub-cubes are identified and stored as array structure.
• Sparse sub-cubes employ compression technology.
MOLAP ARCHITECTURE
• MOLAP includes the following components:
• Database server.
• MOLAP server.
• Front-end tool.
MOLAP (ADVANTAGES & DISADVANTAGES)
Advantages:
• MOLAP allows fastest indexing to the pre-computed summarized data.
• Helps the users connected to a network who need to analyze larger, less-defined
data.
• Easier to use, therefore MOLAP is suitable for inexperienced users.
Disadvantages:
• MOLAP are not capable of containing detailed data.
• The storage utilization may be low if the data set is sparse.
# ROLAP MOLAP
1 Information retrieval is comparatively
slow.
Information retrieval is fast.
2 Uses relational table. Uses sparse array to store data-sets.
3 ROLAP is best suited for experienced
users.
MOLAP is best suited for inexperienced
users, since it is very easy to use.
4 It may not require space other than
available in the Data warehouse.
Maintains a separate database for data
cubes.
5 DBMS facility is strong. DBMS facility is weak.
• Is a combination of both ROLAP and MOLAP.
• It offers higher scalability of ROLAP and faster computation of MOLAP.
• HOLAP servers allows to store the large data volumes of detailed information.
• The aggregations are stored separately in MOLAP store.
• OLAP tools enable users to analyze multidimensional data interactively from
multiple perspectives. OLAP consists of four basic analytical operations:
consolidation (roll-up), drill-down, slicing and dicing and pivoting .
• Consolidation involves the aggregation of data that can be accumulated and
computed in one or more dimensions. For example, all sales offices are rolled up to
the sales department or sales division to anticipate sales trends.
• By contrast, the drill-down is a technique that allows users to navigate through the
details. For instance, users can view the sales by individual products that make up a
region’s sales.
• Slicing and dicing is a feature whereby users can take out (slicing) a specific set of
data of the OLAP cube and view (dicing) the slices from different viewpoints.
• Pivoting allows an analyst to rotate the cube in space to see its various faces. For
example, cities could be arranged vertically and products horizontally while viewing
data for a particular quarter.
ROLL UP: Move in one dimension from a lower granularity to a higher one
• Store city
• Cities Country
• Product Product Type.
• Quarter Semester
DRILL DOWN:
• Inverse operation
• Move in one dimension from a higher granularity to a lower one.
• City Store
• Country Cities
• Product Type Product.
• Semester Quarter
• Drill-through:
• go back to the original, individual data records
ROLL UP AND DRILL DOWN
SLICE:
• Selects one particular dimension from a given cube and provides a new sub-
cube.
• Here Slice is performed for the dimension "time" using the criterion time =
"Q1".
• It will form a new sub-cube by selecting one or more dimensions.
DICE:
• Dice selects two or more dimensions from a given cube and provides a new
sub-cube.
• The dice operation on the cube based on the following selection criteria
involves three dimensions.
• (location = "Toronto" or "Vancouver")
• (time = "Q1" or "Q2")
• (item =" Mobile" or "Modem")
PIVOT:
• Change the dimensions that are “displayed”; select a cross-tab.
• look at the cross-table for product-date
• display cross-table for date-customer
• Change the dimensions that are “displayed”; select a cross-tab.
• look at the cross-table for product-date
• display cross-table for date-customer
• Typically, OLAP queries are executed over a separate copy of the working data
• Over data warehouse
• Data warehouse is periodically updated, e.g., overnight
• OLAP queries tolerate such out-of-date gaps
• Why run OLAP queries over data warehouse??
• Warehouse collects and combines data from multiple sources
• Warehouse may organize the data in certain formats to support OLAP
queries
• OLAP queries are complex and touch large amounts of data
• They may lock the database for long periods of time
• Negatively affects all other OLTP transactions
Query and
Analysis
Component
Data
Integration
Component
Data
Warehouse
Operational
DBs
External
Sources
Internal
Sources
OLAP
Server
Meta
data
OLAP
Reports
Client
Tools
Data
Mining
DATA MINING: Data Mining is a combination of discovering
techniques + prediction techniques
OLAP: Provides you with a very good view of what is happening,
but can not predict what will happen in the future or why it is
happening
• Worcester Polytechnic Institute – US, 1865.
• DATA WAREHOUSE AND OLAP (Concepts, Architectures and Solutions) – Robert
Wrembel & Christian Koncilia. 2007
• E. Turban, J. E. Aronson, “Decision Support And Business Intelligence Systems”, 8th
edition
• Ponniah “data warehousing fundamentals for IT professionals”, 2nd Edition
• https://www.google.com/trends
• https://olap.com/olap-definition
• https://en.wikipedia.org/wiki/Business_analytics
• Tutorialspoints.com/dwh
• https://en.wikipedia.org/wiki/OLAP

Weitere ähnliche Inhalte

Was ist angesagt?

Data Warehouse Basic Guide
Data Warehouse Basic GuideData Warehouse Basic Guide
Data Warehouse Basic Guidethomasmary607
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSINGKing Julian
 
Data warehousing and online analytical processing
Data warehousing and online analytical processingData warehousing and online analytical processing
Data warehousing and online analytical processingVijayasankariS
 
Introduction to ETL process
Introduction to ETL process Introduction to ETL process
Introduction to ETL process Omid Vahdaty
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modelingvivekjv
 
OLAP Cubes in Datawarehousing
OLAP Cubes in DatawarehousingOLAP Cubes in Datawarehousing
OLAP Cubes in DatawarehousingPrithwis Mukerjee
 
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...Edureka!
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data WarehouseSOMASUNDARAM T
 
Etl - Extract Transform Load
Etl - Extract Transform LoadEtl - Extract Transform Load
Etl - Extract Transform LoadABDUL KHALIQ
 
Data warehouse concepts
Data warehouse conceptsData warehouse concepts
Data warehouse conceptsobieefans
 

Was ist angesagt? (20)

Datawarehouse and OLAP
Datawarehouse and OLAPDatawarehouse and OLAP
Datawarehouse and OLAP
 
OLAP
OLAPOLAP
OLAP
 
Data Warehouse Basic Guide
Data Warehouse Basic GuideData Warehouse Basic Guide
Data Warehouse Basic Guide
 
OLAP v/s OLTP
OLAP v/s OLTPOLAP v/s OLTP
OLAP v/s OLTP
 
Data warehouse
Data warehouse Data warehouse
Data warehouse
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
OLAP technology
OLAP technologyOLAP technology
OLAP technology
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Data warehousing and online analytical processing
Data warehousing and online analytical processingData warehousing and online analytical processing
Data warehousing and online analytical processing
 
Introduction to ETL process
Introduction to ETL process Introduction to ETL process
Introduction to ETL process
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
OLAP Cubes in Datawarehousing
OLAP Cubes in DatawarehousingOLAP Cubes in Datawarehousing
OLAP Cubes in Datawarehousing
 
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
 
Data Mining
Data MiningData Mining
Data Mining
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data Warehouse
 
Etl - Extract Transform Load
Etl - Extract Transform LoadEtl - Extract Transform Load
Etl - Extract Transform Load
 
Data warehouse concepts
Data warehouse conceptsData warehouse concepts
Data warehouse concepts
 

Ähnlich wie OLAP OnLine Analytical Processing

86921864 olap-case-study-vj
86921864 olap-case-study-vj86921864 olap-case-study-vj
86921864 olap-case-study-vjhomeworkping4
 
Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.Vibrant Technologies & Computers
 
BUILDING A DATA WAREHOUSE
BUILDING A DATA WAREHOUSEBUILDING A DATA WAREHOUSE
BUILDING A DATA WAREHOUSENeha Kapoor
 
Data warehouse - Nivetha Durganathan
Data warehouse - Nivetha DurganathanData warehouse - Nivetha Durganathan
Data warehouse - Nivetha DurganathanNivetha Durganathan
 
Data warehouse introduction
Data warehouse introductionData warehouse introduction
Data warehouse introductionMurli Jha
 
Kylin and Druid Presentation
Kylin and Druid PresentationKylin and Druid Presentation
Kylin and Druid Presentationargonauts007
 
Data Warehouse Design on Cloud ,A Big Data approach Part_One
Data Warehouse Design on Cloud ,A Big Data approach Part_OneData Warehouse Design on Cloud ,A Big Data approach Part_One
Data Warehouse Design on Cloud ,A Big Data approach Part_OnePanchaleswar Nayak
 
Data warehouse system and its concepts
Data warehouse system and its conceptsData warehouse system and its concepts
Data warehouse system and its conceptsGaurav Garg
 
Data ware house architecture
Data ware house architectureData ware house architecture
Data ware house architectureDeepak Chaurasia
 

Ähnlich wie OLAP OnLine Analytical Processing (20)

86921864 olap-case-study-vj
86921864 olap-case-study-vj86921864 olap-case-study-vj
86921864 olap-case-study-vj
 
Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.
 
BUILDING A DATA WAREHOUSE
BUILDING A DATA WAREHOUSEBUILDING A DATA WAREHOUSE
BUILDING A DATA WAREHOUSE
 
3 OLAP.pptx
3 OLAP.pptx3 OLAP.pptx
3 OLAP.pptx
 
Data warehouse - Nivetha Durganathan
Data warehouse - Nivetha DurganathanData warehouse - Nivetha Durganathan
Data warehouse - Nivetha Durganathan
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Data warehouse introduction
Data warehouse introductionData warehouse introduction
Data warehouse introduction
 
Kylin and Druid Presentation
Kylin and Druid PresentationKylin and Druid Presentation
Kylin and Druid Presentation
 
Business analysis
Business analysisBusiness analysis
Business analysis
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Data Warehouse Design on Cloud ,A Big Data approach Part_One
Data Warehouse Design on Cloud ,A Big Data approach Part_OneData Warehouse Design on Cloud ,A Big Data approach Part_One
Data Warehouse Design on Cloud ,A Big Data approach Part_One
 
OLAP
OLAPOLAP
OLAP
 
Olap queries
Olap queriesOlap queries
Olap queries
 
Data warehouse system and its concepts
Data warehouse system and its conceptsData warehouse system and its concepts
Data warehouse system and its concepts
 
Dwh faqs
Dwh faqsDwh faqs
Dwh faqs
 
Unit4
Unit4Unit4
Unit4
 
Data ware house architecture
Data ware house architectureData ware house architecture
Data ware house architecture
 
Data Warehousing.pptx
Data Warehousing.pptxData Warehousing.pptx
Data Warehousing.pptx
 

Kürzlich hochgeladen

Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Klinik kandungan
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...kumargunjan9515
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1ranjankumarbehera14
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...nirzagarg
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...kumargunjan9515
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themeitharjee
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...SOFTTECHHUB
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxchadhar227
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...gajnagarg
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareGraham Ware
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubaikojalkojal131
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...HyderabadDolls
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...HyderabadDolls
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...Bertram Ludäscher
 

Kürzlich hochgeladen (20)

Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about them
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 

OLAP OnLine Analytical Processing

  • 1.
  • 2.
  • 3.
  • 4. COST AND COMPETITIVE ADVANTAGES
  • 5. • Is an umbrella term that combines architectures, tools, databases, analytical tools, applications and methodologies. • The major objective is to enable interactive access (sometimes in real-time) to data, to enable manipulation of data, and to give business managers and analysts the ability to conduct appropriate analysis. • By analyzing historical and current data, situations, and performances, decision makers get valuable insights that enable them to make more informed and better decisions. • The process of BI is based on the transformation of data to information, then to decisions, and finally actions. • A BI system has four major components: A Data Warehouse, with its source data; Business Analytics, a collection of tools for manipulating , mining, and analyzing the data in the data warehouse; Business Performance Management (BPM), for monitoring and analyzing performance; and a User Interface (e.g., dashboard) .
  • 6.
  • 7. • OLAP is an acronym for Online Analytical Processing. OLAP performs multidimensional analysis of business data and provides the capability for complex calculations, trend analysis, and sophisticated data modeling. • The term OLAP was created as slight modification of the transaction database term OLTP (Online Transaction Processing). • The term OLAP was introduced in a PAPER entitled “Providing On- Line Analytical Processing to User Analysts,” by Dr. E. F. Codd, the acknowledged father of the relational database model, published in 1993. (cited: 1000+)
  • 9. # DATA WAREHOUSE (OLAP) OPERATIONAL DATABASE (OLTP) 1 Involves historical processing of information. Involves day-to-day processing. 2 OLAP systems are used by knowledge workers such as executives, managers and analysts. OLTP systems are used by clerks, DBAs, or database professionals. 3 Useful in analyzing the business. Useful in running the business. 4 It focuses on Information out. It focuses on Data in. 5 Based on Star Schema, Snowflake Schema and Fact Constellation Schema. Based on Entity Relationship Model. 6 Contains historical data. Contains current data. 7 Provides summarized and consolidated data. Provides primitive and highly detailed data. 8 Provides summarized and multidimensional view of data. Provides detailed and flat relational view of data. 9 Number or users is in hundreds. Number of users is in thousands. 10 Number of records accessed is in millions. Number of records accessed is in tens. 11 Database size is from 100 GB to 1 TB Database size is from 100 MB to 1 GB. 12 Highly flexible. Provides high performance.
  • 10. • RELATIONAL OLAP (ROLAP) • MULTIDIMENSIONAL OLAP (MOLAP) • HYBRID OLAP (HOLAP) = (ROLAP+MOLAP)
  • 11. • ROLAP servers are placed between relational back-end server and client front-end tools. • To store and manage the warehouse data, the relational OLAP uses relational or extended-relational DBMS. • ROLAP includes the following: • Implementation of aggregation navigation logic • Optimization for each DBMS back-end • Additional tools and services • ROLAP servers are highly scalable. • ROLAP tools analyze large volumes of data across multiple dimensions. • ROLAP tools store and analyze highly volatile and changeable data. ROLAP ARCHITECTURE ROLAP includes the following components: • Database server • ROLAP server • Front-end tool.
  • 12. ROLAP (ADVANTAGES & DISADVANTAGES) Advantages: • ROLAP servers can be easily used with existing RDBMS. • Data can be stored efficiently, since no zero facts can be stored. • ROLAP tools do not use pre-calculated data cubes. • DSS server of micro-strategy adopts the ROLAP approach. Disadvantages: • Poor query performance. • Some limitations of scalability depending on the technology architecture that is utilized.
  • 13. • MOLAP uses array-based multidimensional storage engines for multidimensional views of data. • With multidimensional data stores, the storage utilization may be low if the data set is sparse. • Therefore, many MOLAP servers use two levels of data storage representation to handle dense and sparse data-sets. • MOLAP tools process information with consistent response time regardless of level of summarizing or calculations selected. • MOLAP tools need to avoid many of the complexities of creating a relational database to store data for analysis. • MOLAP tools need fastest possible performance. • MOLAP server adopts two level of storage representation to handle dense and sparse data sets. • Denser sub-cubes are identified and stored as array structure. • Sparse sub-cubes employ compression technology.
  • 14. MOLAP ARCHITECTURE • MOLAP includes the following components: • Database server. • MOLAP server. • Front-end tool. MOLAP (ADVANTAGES & DISADVANTAGES) Advantages: • MOLAP allows fastest indexing to the pre-computed summarized data. • Helps the users connected to a network who need to analyze larger, less-defined data. • Easier to use, therefore MOLAP is suitable for inexperienced users. Disadvantages: • MOLAP are not capable of containing detailed data. • The storage utilization may be low if the data set is sparse.
  • 15. # ROLAP MOLAP 1 Information retrieval is comparatively slow. Information retrieval is fast. 2 Uses relational table. Uses sparse array to store data-sets. 3 ROLAP is best suited for experienced users. MOLAP is best suited for inexperienced users, since it is very easy to use. 4 It may not require space other than available in the Data warehouse. Maintains a separate database for data cubes. 5 DBMS facility is strong. DBMS facility is weak.
  • 16. • Is a combination of both ROLAP and MOLAP. • It offers higher scalability of ROLAP and faster computation of MOLAP. • HOLAP servers allows to store the large data volumes of detailed information. • The aggregations are stored separately in MOLAP store.
  • 17. • OLAP tools enable users to analyze multidimensional data interactively from multiple perspectives. OLAP consists of four basic analytical operations: consolidation (roll-up), drill-down, slicing and dicing and pivoting . • Consolidation involves the aggregation of data that can be accumulated and computed in one or more dimensions. For example, all sales offices are rolled up to the sales department or sales division to anticipate sales trends. • By contrast, the drill-down is a technique that allows users to navigate through the details. For instance, users can view the sales by individual products that make up a region’s sales. • Slicing and dicing is a feature whereby users can take out (slicing) a specific set of data of the OLAP cube and view (dicing) the slices from different viewpoints. • Pivoting allows an analyst to rotate the cube in space to see its various faces. For example, cities could be arranged vertically and products horizontally while viewing data for a particular quarter.
  • 18. ROLL UP: Move in one dimension from a lower granularity to a higher one • Store city • Cities Country • Product Product Type. • Quarter Semester DRILL DOWN: • Inverse operation • Move in one dimension from a higher granularity to a lower one. • City Store • Country Cities • Product Type Product. • Semester Quarter • Drill-through: • go back to the original, individual data records
  • 19. ROLL UP AND DRILL DOWN
  • 20. SLICE: • Selects one particular dimension from a given cube and provides a new sub- cube. • Here Slice is performed for the dimension "time" using the criterion time = "Q1". • It will form a new sub-cube by selecting one or more dimensions.
  • 21. DICE: • Dice selects two or more dimensions from a given cube and provides a new sub-cube. • The dice operation on the cube based on the following selection criteria involves three dimensions. • (location = "Toronto" or "Vancouver") • (time = "Q1" or "Q2") • (item =" Mobile" or "Modem")
  • 22. PIVOT: • Change the dimensions that are “displayed”; select a cross-tab. • look at the cross-table for product-date • display cross-table for date-customer • Change the dimensions that are “displayed”; select a cross-tab. • look at the cross-table for product-date • display cross-table for date-customer
  • 23. • Typically, OLAP queries are executed over a separate copy of the working data • Over data warehouse • Data warehouse is periodically updated, e.g., overnight • OLAP queries tolerate such out-of-date gaps • Why run OLAP queries over data warehouse?? • Warehouse collects and combines data from multiple sources • Warehouse may organize the data in certain formats to support OLAP queries • OLAP queries are complex and touch large amounts of data • They may lock the database for long periods of time • Negatively affects all other OLTP transactions
  • 25. DATA MINING: Data Mining is a combination of discovering techniques + prediction techniques OLAP: Provides you with a very good view of what is happening, but can not predict what will happen in the future or why it is happening
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. • Worcester Polytechnic Institute – US, 1865. • DATA WAREHOUSE AND OLAP (Concepts, Architectures and Solutions) – Robert Wrembel & Christian Koncilia. 2007 • E. Turban, J. E. Aronson, “Decision Support And Business Intelligence Systems”, 8th edition • Ponniah “data warehousing fundamentals for IT professionals”, 2nd Edition • https://www.google.com/trends • https://olap.com/olap-definition • https://en.wikipedia.org/wiki/Business_analytics • Tutorialspoints.com/dwh • https://en.wikipedia.org/wiki/OLAP