Fundamentals of Data Cube & OLAP Operations

Slides:



Advertisements
Similar presentations
Chapter 4 Tutorial.
Advertisements

OLAP Tuning. Outline OLAP 101 – Data warehouse architecture – ROLAP, MOLAP and HOLAP Data Cube – Star Schema and operations – The CUBE operator – Tuning.
Nguyen Ngoc Tuan – Le Nguyen Duy Vu /24/
5.1Database System Concepts - 6 th Edition Chapter 5: Advanced SQL Advanced Aggregation Features OLAP.
Introduction to Data Warehousing CPS Notes 6.
OLAP with Pivot Tables Supplemental Resources on Class Website.
The Role of Data Warehousing and OLAP Technologies CS 536 – Data Mining These slides are adapted from J. Han and M. Kamber’s book slides (
Data Warehousing Xintao Wu. Evolution of Database Technology (See Fig. 1.1) 1960s: Data collection, database creation, IMS and network DBMS 1970s: Relational.
Dr. M. Sulaiman Khan Dept. of Computer Science University of Liverpool 2010 COMP207: Data Mining Data Warehousing COMP207: Data Mining.
© Tan,Steinbach, Kumar Introduction to Data Mining 8/05/ Data Warehouse and Data Cube Lecture Notes for Chapter 3 Introduction to Data Mining By.
Lab3 CPIT 440 Data Mining and Warehouse.
Microsoft SQL Server 2012 Analysis Services (SSAS) Reporting Services (SSRS)
Ch3 Data Warehouse part2 Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2009.
1 Data Warehousing and OLAP. 2 Data Warehousing & OLAP Defined in many different ways, but not rigorously.  A decision support database that is maintained.
Chapter 4 Tutorial.
Ch3 Data Warehouse Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2010.
Dimensions And Measures data cubes have categories of data called dimensions and measures. measure – represents some fact (or number)
OLAP OPERATIONS. OLAP ONLINE ANALYTICAL PROCESSING OLAP provides a user-friendly environment for Interactive data analysis. In the multidimensional model,
Dr. Bernard Chen Ph.D. University of Central Arkansas
8/20/ Data Warehousing and OLAP. 2 Data Warehousing & OLAP Defined in many different ways, but not rigorously. Defined in many different ways, but.
Chetan Bhirud Raza Mohammad Abinash Sahoo Online Marketing Giant.
Override the title Chris Harrington
Multi-Dimensional Databases & Online Analytical Processing This presentation uses some materials from: “ An Introduction to Multidimensional Database Technology,
Ahsan Abdullah 1 Data Warehousing Lecture-11 Multidimensional OLAP (MOLAP) Virtual University of Pakistan Ahsan Abdullah Assoc. Prof. & Head Center for.
1 Cube Computation and Indexes for Data Warehouses CPS Notes 7.
CS 157B: Database Management Systems II March 20 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron Mak.
Data Warehousing Xintao Wu. Can You Easily Answer These Questions? What are Personnel Services costs across all departments for all funding sources? What.
OLAP & DSS SUPPORT IN DATA WAREHOUSE By - Pooja Sinha Kaushalya Bakde.
Roadmap 1.What is the data warehouse, data mart 2.Multi-dimensional data modeling 3.Data warehouse design – schemas, indices 4.The Data Cube operator –
October 28, Data Warehouse Architecture Data Sources Operational DBs other sources Analysis Query Reports Data mining Front-End Tools OLAP Engine.
Dr. N. MamoulisAdvanced Database Technologies1 Topic 6: Data Warehousing & OLAP Defined in many different ways, but not rigorously. A decision support.
Fox MIS Spring 2011 Data Warehouse Week 8 Introduction of Data Warehouse Multidimensional Analysis: OLAP.
Shilpa Seth.  Multidimensional Data Model Concepts Multidimensional Data Model Concepts  Data Cube Data Cube  Data warehouse Schemas Data warehouse.
1 On-Line Analytic Processing Warehousing Data Cubes.
CMPE 226 Database Systems October 21 Class Meeting Department of Computer Engineering San Jose State University Fall 2015 Instructor: Ron Mak
Data Mining Data Warehouses.
M. Sulaiman Khan Dept. of Computer Science University of Liverpool 2009 This is the full course notes, but not quite complete. You.
The Data Warehouse Chapter Operational Databases = transactional database  designed to process individual transaction quickly and efficiently.
Data Warehouse [ Example ] J. Han and M. Kamber, Data Mining: Concepts and Techniques, Morgan Kaufmann, 2001, ISBN Data Mining: Concepts and.
INFORMATION INTEGRATION Sandeep Singh Balouria CS-257 ID- 101.
1 Online Analytical Processing (OLAP) Anjali Gupta Mithun Arora Aameek Singh Kranthi Kumar.
Data Warehousing and OLAP Outline u Models & operations u Implementing a warehouse u Future directions.
CMPE 226 Database Systems April 12 Class Meeting Department of Computer Engineering San Jose State University Spring 2016 Instructor: Ron Mak
Data Mining: Data Warehousing
Data Analysis and OLAP Dr. Ms. Pratibha S. Yalagi Topic Title
A data cube (1) OR a lattice of cuboids
Information Management course
A B D C G5b Date 1Qtr 2Qtr 3Qtr 4Qtr TV Product PC
On-Line Analytic Processing
Data warehouse and OLAP
Data Warehouses Brief Overview Add ETL Copyright © 2011 Curt Hill.
Efficient Methods for Data Cube Computation
What is OLAP OLAP allows to model data in a multidimensional way like a data cube in order to look for the data from many perspectives.
Chapter 5: Advanced SQL Database System concepts,6th Ed.
OLAP Concepts and Techniques
Databases & Data Warehouses
Data Warehousing and OLAP Technology for Data Mining
On-Line Analytical Processing (OLAP)
CMPE 226 Database Systems April 11 Class Meeting
Data warehouse Design Using Oracle
Bridging the Analysis Gap: Multidimensional Analysis
Data Warehouse and OLAP
University of Houston-Clear Lake Kaiser Permanente San Jose
Lecture 4: From Data Cubes to ML
Overview of Data Warehousing and OLAP
Data Warehousing and Decision Support Chapter 25
Data Mining: Concepts and Techniques
Online analytical processing (OLAP) is a category of software technology that enables analysts, managers, and executives to gain insight into data through.
Data Warehouse and OLAP
Data Warehousing.
Presentation transcript:

Fundamentals of Data Cube & OLAP Operations

Data as Table Sales of Chennai TV DVD Audio Q1 2000 1000 500 Q2 1500

Sales of Trichy TV DVD Audio Q1 1000 100 500 Q2 200 Q3 800 300 Q4 1500 400

Multidimensional (3D) Table Items TV DVD Audio City Chennai Trichy Q1 2000 1000 100 500 Q2 1500 200 Q3 800 300 Q4 400

Sample Data cube

Cuboids

Summarization - Cuboids data at different degrees of summarization we can construct a lattice of cuboids, each showing the data at a different level of summarization, or group by (i.e., summarized by a different subset of the dimensions). The lattice of cuboids is then referred to as a data cube. lattice of cuboids forming a data cube for the dimensions time, item, location, and supplier.

Base & Apex The cuboid which holds the lowest level of Summarization is called the base cuboid. 3-D (non-base) cuboid for time, item, and location, summarized for all suppliers. The 0-D cuboid which holds the highest level of summarization is called the apex cuboid. The apex cuboid is typically denoted by all.

OLAP Operations Slice Dice Drill Pivot / Rotate Drill / Roll-up Drill-down Drill-across Drill - through Pivot / Rotate

Slice Slice ? C[time, items, cities] City = chennai

Dice Dice ? C[time, items, cities] time = Q1, Q2 & items = TV, DVD

Drill - up Drill-up ? C[time, items, cities] T1 = Q1&Q2 T2 = Q3&Q4

Drill-down Drill-down ? C[time, items, cities] Quarter = Month

Drill - across C[time, items, cities] ? City -> Month

Drill - through Drill - through ? C[time, items, cities] RDBMS

Pivot Pivot ? C[time, items, cities] Cities <-> time