DATA WAREHOUSING - OLAP

Similar documents
Learning Objectives. Definition of OLAP Data cubes OLAP operations MDX OLAP servers

Anwendersoftware Anwendungssoftwares a. Data-Warehouse-, Data-Mining- and OLAP-Technologies. Online Analytic Processing

DATA WAREHOUSING AND OLAP TECHNOLOGY

Data W a Ware r house house and and OLAP II Week 6 1

This tutorial will help computer science graduates to understand the basic-toadvanced concepts related to data warehousing.

Week 3 lecture slides

A Technical Review on On-Line Analytical Processing (OLAP)

OLAP & DATA MINING CS561-SPRING 2012 WPI, MOHAMED ELTABAKH

2074 : Designing and Implementing OLAP Solutions Using Microsoft SQL Server 2000

Introduction to Data Warehousing. Ms Swapnil Shrivastava

OLAP. Business Intelligence OLAP definition & application Multidimensional data representation

Part 22. Data Warehousing

CS2032 Data warehousing and Data Mining Unit II Page 1

Overview of Data Warehousing and OLAP

CHAPTER 4 Data Warehouse Architecture

OLAP and OLTP. AMIT KUMAR BINDAL Associate Professor M M U MULLANA

Basics of Dimensional Modeling

When to consider OLAP?

1. OLAP is an acronym for a. Online Analytical Processing b. Online Analysis Process c. Online Arithmetic Processing d. Object Linking and Processing

M Designing and Implementing OLAP Solutions Using Microsoft SQL Server Day Course

Database Applications. Advanced Querying. Transaction Processing. Transaction Processing. Data Warehouse. Decision Support. Transaction processing

OLAP Systems and Multidimensional Expressions I

OLAP and Data Mining. Data Warehousing and End-User Access Tools. Introducing OLAP. Introducing OLAP

Data Warehousing: Data Models and OLAP operations. By Kishore Jaladi

OLAP Systems and Multidimensional Queries II

Week 13: Data Warehousing. Warehousing

Data Warehousing. Read chapter 13 of Riguzzi et al Sistemi Informativi. Slides derived from those by Hector Garcia-Molina

IST722 Data Warehousing

Data Warehousing. Paper

DATA CUBES E Jayant Haritsa Computer Science and Automation Indian Institute of Science. JAN 2014 Slide 1 DATA CUBES

Data Warehousing. Outline. From OLTP to the Data Warehouse. Overview of data warehousing Dimensional Modeling Online Analytical Processing

Monitoring Genebanks using Datamarts based in an Open Source Tool

Data warehousing. Han, J. and M. Kamber. Data Mining: Concepts and Techniques Morgan Kaufmann.

BUILDING BLOCKS OF DATAWAREHOUSE. G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT

BUSINESS ANALYTICS AND DATA VISUALIZATION. ITM-761 Business Intelligence ดร. สล ล บ ญพราหมณ

Data Warehousing and OLAP

Module 1: Introduction to Data Warehousing and OLAP

Multi-dimensional index structures Part I: motivation

Outline. Data Warehousing. What is a Warehouse? What is a Warehouse?

Unit -3. Learning Objective. Demand for Online analytical processing Major features and functions OLAP models and implementation considerations

OLAP and Data Warehousing! Introduction!

UNIT-3 OLAP in Data Warehouse

Data Warehouse. MIT-652 Data Mining Applications. Thimaporn Phetkaew. School of Informatics, Walailak University. MIT-652: DM 2: Data Warehouse 1

Data Warehouse design

Chapter 3, Data Warehouse and OLAP Operations

CSE 544 Principles of Database Management Systems. Magdalena Balazinska Fall 2007 Lecture 16 - Data Warehousing

Data Warehouse: Introduction

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 29-1

Business Intelligence & Product Analytics

Web Log Data Sparsity Analysis and Performance Evaluation for OLAP

DATA WAREHOUSING APPLICATIONS: AN ANALYTICAL TOOL FOR DECISION SUPPORT SYSTEM

Business Intelligence for SUPRA. WHITE PAPER Cincom In-depth Analysis and Review

Data Warehousing and Online Analytical Processing

Building Data Cubes and Mining Them. Jelena Jovanovic

Data Warehousing & OLAP

Data Warehousing OLAP

Building Cubes and Analyzing Data using Oracle OLAP 11g

CSE 544 Principles of Database Management Systems. Magdalena Balazinska Winter 2009 Lecture 15 - Data Warehousing: Cubes

Data Warehousing, OLAP, and Data Mining

The Design and the Implementation of an HEALTH CARE STATISTICS DATA WAREHOUSE Dr. Sreèko Natek, assistant professor, Nova Vizija,

Bussiness Intelligence and Data Warehouse. Tomas Bartos CIS 764, Kansas State University

Review. Data Warehousing. Today. Star schema. Star join indexes. Dimension hierarchies

DATA WAREHOUSE AND OLAP TECHNOLOGY PART - 1

14. Data Warehousing & Data Mining

Data Warehousing and Decision Support. Introduction. Three Complementary Trends. Chapter 23, Part A

Lecture 2: Introduction to Business Intelligence. Introduction to Business Intelligence

LITERATURE SURVEY ON DATA WAREHOUSE AND ITS TECHNIQUES

Turkish Journal of Engineering, Science and Technology

What is OLAP - On-line analytical processing

CHAPTER 5: BUSINESS ANALYTICS

Business Intelligence, Analytics & Reporting: Glossary of Terms

70-467: Designing Business Intelligence Solutions with Microsoft SQL Server

Hybrid OLAP, An Introduction

2 Data Warehouse and OLAP Technology for Data Mining What is a data warehouse? Amultidimensional data model... 6

Data W a Ware r house house and and OLAP Week 5 1

Designing a Dimensional Model

Database Management System Dr. S. Srinath Department of Computer Science & Engineering Indian Institute of Technology, Madras Lecture No.

Data Warehousing and OLAP Technology for Knowledge Discovery

Data Mining for Knowledge Management. Data Warehouses

Oracle OLAP What's All This About?

The Art of Designing HOLAP Databases Mark Moorman, SAS Institute Inc., Cary NC

CHAPTER 3. Data Warehouses and OLAP

Dimensional Modeling for Data Warehouse

Decision Support. Chapter 23. Database Management Systems, 2 nd Edition. R. Ramakrishnan and J. Gehrke 1

SAS BI Course Content; Introduction to DWH / BI Concepts

Data Warehouse Snowflake Design and Performance Considerations in Business Analytics


Data Warehousing. Overview, Terminology, and Research Issues. Joachim Hammer. Joachim Hammer

CHAPTER 4: BUSINESS ANALYTICS

Data Testing on Business Intelligence & Data Warehouse Projects

Transcription:

http://www.tutorialspoint.com/dwh/dwh_olap.htm DATA WAREHOUSING - OLAP Copyright tutorialspoint.com Online Analytical Processing Server OLAP is based on the multidimensional data model. It allows managers, and analysts to get an insight of the information through fast, consistent, and interactive access to information. This chapter cover the types of OLAP, operations on OLAP, difference between OLAP, and statistical databases and OLTP. Types of OLAP Servers We have four types of OLAP servers: Relational OLAP ROLAP Multidimensional OLAP MOLAP Hybrid OLAP HOLAP Specialized SQL Servers Relational OLAP ROLAP servers are placed between relational back-end server and client front-end tools. To store and manage warehouse data, ROLAP 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. Multidimensional OLAP 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 server use two levels of data storage representation to handle dense and sparse data sets. Hybrid OLAP HOLAP Hybrid OLAP 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. Specialized SQL Servers Specialized SQL servers provide advanced query language and query processing support for SQL queries over star and snowflake schemas in a read-only environment. OLAP Operations Since OLAP servers are based on multidimensional view of data, we will discuss OLAP operations in multidimensional data. Here is the list of OLAP operations: Roll-up Drill-down Slice and dice Pivot rotate

Roll-up Roll-up performs aggregation on a data cube in any of the following ways: By climbing up a concept hierarchy for a dimension By dimension reduction The following diagram illustrates how roll-up works. Roll-up is performed by climbing up a concept hierarchy for the dimension location. Initially the concept hierarchy was "street < city < province < country". On rolling up, the data is aggregated by ascending the location hierarchy from the level of city to the level of country. The data is grouped into cities rather than countries. When roll-up is performed, one or more dimensions from the data cube are removed. Drill-down Drill-down is the reverse operation of roll-up. It is performed by either of the following ways: By stepping down a concept hierarchy for a dimension By introducing a new dimension. The following diagram illustrates how drill-down works:

Slice Drill-down is performed by stepping down a concept hierarchy for the dimension time. Initially the concept hierarchy was "day < month < quarter < year." On drilling down, the time dimension is descended from the level of quarter to the level of month. When drill-down is performed, one or more dimensions from the data cube are added. It navigates the data from less detailed data to highly detailed data. The slice operation selects one particular dimension from a given cube and provides a new subcube. Consider the following diagram that shows how slice works.

Dice 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 selects two or more dimensions from a given cube and provides a new sub-cube. Consider the following diagram that shows the dice operation. The dice operation on the cube based on the following selection criteria involves three dimensions. Pivot location =" Toronto " or " Vancouver " time =" Q1 " or " Q2 " item =" Mobile " or " Modem " The pivot operation is also known as rotation. It rotates the data axes in view in order to provide an alternative presentation of data. Consider the following diagram that shows the pivot operation.

In this the item and location axes in 2-D slice are rotated. OLAP vs OLTP Sr.No. Data Warehouse OLAP Operational Database OLTP 1 Involves historical processing of information. 2 OLAP systems are used by knowledge workers such as executives, managers and analysts. Involves day-to-day processing. 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. 8 Provides summarized and multidimensional view of data. Provides primitive and highly detailed 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.

Loading [MathJax]/jax/output/HTML-CSS/jax.js