On-Line Analytic Processing Chetan Meshram Class Id:221.

Slides:



Advertisements
Similar presentations
OLAP Tuning. Outline OLAP 101 – Data warehouse architecture – ROLAP, MOLAP and HOLAP Data Cube – Star Schema and operations – The CUBE operator – Tuning.
Advertisements

Data Analysis. Overview Traditional database systems are tuned to many, small, simple queries. Some applications use fewer, more time-consuming, analytic.
Online Analytical Processing OLAP
Data Warehousing CPS216 Notes 13 Shivnath Babu. 2 Warehousing l Growing industry: $8 billion way back in 1998 l Range from desktop to huge: u Walmart:
OLAP Services Business Intelligence Solutions. Agenda Definition of OLAP Types of OLAP Definition of Cube Definition of DMR Differences between Cube and.
Data Warehousing M R BRAHMAM.
Jennifer Widom On-Line Analytical Processing (OLAP) Introduction.
2/10/05Salman Azhar: Database Systems1 On-Line Analytical Processing Salman Azhar Warehousing Data Cubes Data Mining These slides use some figures, definitions,
OLAP. Overview Traditional database systems are tuned to many, small, simple queries. Some new applications use fewer, more time-consuming, analytic queries.
Data Sources Data Warehouse Analysis Results Data visualisation Analytical tools OLAP Data Mining Overview of Business Intelligence Data visualisation.
Advanced Querying OLAP Part 2. Context OLAP systems for supporting decision making. Components: –Dimensions with hierarchies, –Measures, –Aggregation.
COMP 578 Data Warehousing And OLAP Technology Keith C.C. Chan Department of Computing The Hong Kong Polytechnic University.
Data Warehousing. On-Line Analytical Processing (OLAP) Tools The use of a set of graphical tools that provides users with multidimensional views of their.
CSE6011 Warehouse Models & Operators  Data Models  relations  stars & snowflakes  cubes  Operators  slice & dice  roll-up, drill down  pivoting.
Chapter 13 The Data Warehouse
Tanvi Madgavkar CSE 7330 FALL Ralph Kimball states that : A data warehouse is a copy of transaction data specifically structured for query and analysis.
On-Line Application Processing Warehousing Data Cubes Data Mining 1.
Business Intelligence Instructor: Bajuna Salehe Web:
Online Analytical Processing (OLAP) Hweichao Lu CS157B-02 Spring 2007.
Garcia-Molina, Ullman, and Widom Chapter 10 Part 2.
© 2014 Zvi M. Kedem 1 Unit 11 Online Analytical Processing (OLAP) Basic Concepts.
Database Management Systems, 2 nd Edition. R. Ramakrishnan and J. Gehrke1 Decision Support Chapter 23.
Week 6 Lecture The Data Warehouse Samuel Conn, Asst. Professor
OLAP Theory-English version On-Line Analytical processing (Buisness Intzlligence) [Ing.Skorkovský,CSc] KPH_ESF_MU.
OnLine Analytical Processing (OLAP)
Cube Intro. Decision Making Effective decision making Goal: Choice that moves an organization closer to an agreed-on set of goals in a timely manner Goal:
20.5 Data Cubes Instructor : Dr. T.Y. Lin Chandrika Satyavolu 222.
Online analytical processing (OLAP) is a category of software technology that enables analysts, managers, and executives to gain insight into data through.
Data Warehousing.
Module 1: Introduction to Data Warehousing and OLAP
BI Terminologies.
BUSINESS ANALYTICS AND DATA VISUALIZATION
Decision Support and Date Warehouse Jingyi Lu. Outline Decision Support System OLAP vs. OLTP What is Date Warehouse? Dimensional Modeling Extract, Transform,
Ch3 Data Warehouse Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2009.
MIS2502: Data Analytics Dimensional Data Modeling
Winter 2006Winter 2002 Keller, Ullman, CushingJudy Cushing 19–1 Warehousing The most common form of information integration: copy sources into a single.
Fox MIS Spring 2011 Data Warehouse Week 8 Introduction of Data Warehouse Multidimensional Analysis: OLAP.
1 On-Line Analytic Processing Warehousing Data Cubes.
ADVANCED TOPICS IN RELATIONAL DATABASES Spring 2011 Instructor: Hassan Khosravi.
A POWER OF OLAP TECHNOLOGY National Technical University of Ukraine “Kiev Polytechnic Institute” Heat and energy design faculty Department of automation.
Business Intelligence Transparencies 1. ©Pearson Education 2009 Objectives What business intelligence (BI) represents. The technologies associated with.
What is OLAP?.
CSE 5331/7331 F'071 CSE 5331/7331 Fall 2007 Dimensional Modeling Margaret H. Dunham Department of Computer Science and Engineering Southern Methodist University.
Business Intelligence Training Siemens Engineering Pakistan Zeeshan Shah December 07, 2009.
INFORMATION INTEGRATION Sandeep Singh Balouria CS-257 ID- 101.
Database Management Systems, 2 nd Edition. R. Ramakrishnan and J. Gehrke1 Data Warehousing and Decision Support.
SF-Tree and Its Application to OLAP Speaker: Ho Wai Shing.
SQL Server Analysis Services Understanding Unified Dimension Model (UDM)
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 Data Warehousing and Decision Support Chapter 25.
1 Database Systems, 8 th Edition Star Schema Data modeling technique –Maps multidimensional decision support data into relational database Creates.
To SSAS or not to SSAS, that is the question Ayman Senior PFE - Microsoft.
Introduction to OLAP and Data Warehouse Assoc. Professor Bela Stantic September 2014 Database Systems.
Chapter 111 Chapter 11 Information Integration Spring 2001 Prof. Sang Ho Lee School of Computing, Soongsil Univ.
Data Warehouses and OLAP 1.  Review Questions ◦ Question 1: OLAP ◦ Question 2: Data Warehouses ◦ Question 3: Various Terms and Definitions ◦ Question.
Pindaro Demertzoglou Data Resource Management – MGMT 4170 Lally School of Management Rensselaer Polytechnic Institute.
Databases 2 On-Line Application Processing: Warehousing, Data Cubes, Data Mining.
Data Warehousing and OLAP Outline u Models & operations u Implementing a warehouse u Future directions.
CSE6011 Implementing a Warehouse  Monitoring: Sending data from sources  Integrating: Loading, cleansing,...  Processing: Query processing, indexing,...
On-Line Application Processing
Chapter 11 Information Integration
Data Warehousing CIS 4301 Lecture Notes 4/20/2006.
Data Warehouse.
On-Line Analytic Processing
Data warehouse and OLAP
On-Line Analytic Processing
Chapter 13 The Data Warehouse
On-Line Analytical Processing (OLAP)
Introduction of Week 9 Return assignment 5-2
Online analytical processing (OLAP) is a category of software technology that enables analysts, managers, and executives to gain insight into data through.
Presentation transcript:

On-Line Analytic Processing Chetan Meshram Class Id:221

Agenda  Introduction  Multidimensional View of OLAP Data  Star Schemas Examples  Slicing and Dicing  References

Introduction - OLAP  Provides quick answers to analytical queries that are multi-dimensional in nature.  Generally involves highly complex queries that use aggregations.  OLAP or Decision-support Queries examine large data.  Applications: business reporting for sales, marketing, budgeting and forecasting, financial reporting etc.

 Common OLAP application uses Warehouse of sales data  Queries that aggregates sales into groups and identify significant groups  Example: Schema for Warehouse: Sales(serialNo, date, dealer, price ) Autos(serialNo, model, color) Dealers(name, city, state, phone) OLAP Applications

 Query: SELECT state, AVG(price) FROM Sales, Dealers Where Sales.dealer = Dealers.name AND date>= ‘ ’ Group BY state; Query classifies recent Sales by state of the dealer and touches large amount of data  OLTP :Online Transaction Processing Bank Deposits, Air Line Reservations Touches only tiny portion of the database Ex: Find price at which auto with serial number 123 was sold, touches only a single tuple of data.

Multidimensional OLAP Fact Table:  Central relation or collection of data arranged in a multidimensional space or cube  Dimensions: car, dealer and date  Point represents sale of automobile  Dimensions represent properties of sale. Multidimensional Space  Data Cube Date Dealers Cars

Multidimensional OLAP  Types: ROLAP: Relational OLAP  Data is stored in relations with a specialized structure called ‘Star Schema’.  Fact Table contains raw or unaggregated data  Other relations contains values along each dimension MOLAP: Multidimensional OLAP  A specialized structure called “Data Cube” is used to hold data and its aggregates.  Nonrelational operators implemented by system.

Star Schemas  Schema for the fact table which links to other relations called “dimension tables”.  Fact table is at the centre of the “star” whose points are the dimension tables.  Fact table consists of dimensions and dependent attributes Ex: Sales(serialNo, date, dealer, price)  serialNo, date and dealer are dimensions  Price is dependent attribute

Star Schemas Example:  Dimension tables describe values along each dimension  Dimension attribute of fact table is a foreign key of corresponding dimension table  Suggest possible groupings in an SQL GROUP BY query Star Schema:

Star Schemas  Example: Dimension Table:  Autos(serialNo, model, color) Dealers(name, city, state, phone) Fact Table:  Sales(serialNo, date, dealer, price)  serialNo is a foreign key referencing serialNo of Autos  Autos.model and Autos.color can be used to group sales in interesting ways.  Breakdown of sales by color, or by dealer.

Slicing and Dicing  Refers to ability to look at the database from different viewpoints  Performed along time axis to analyze trends and find patterns.  Choice of partition for each dimension “dices” the data cube into smaller cubes  GROUP BY and WHERE clause, a query focuses on particular partitions.

Slicing and Dicing  Example SELECT color, SUM(price) FROM Sales NATURAL JOIN Autos WHERE model = ‘Sedan’ GROUP BY color; Query dices by color and slices by model

References  ical_processing   _dimensions.html

Questions?