Ayyat IT Group Murad Faridi Roll NO#2492 Muhammad Waqas Roll NO#2803 Salman Raza Roll NO#2473 Junaid Pervaiz Roll NO#2468 Instructor :- “ Madam Sana Saeed”

Slides:



Advertisements
Similar presentations
An overview of Data Warehousing and OLAP Technology Presented By Manish Desai.
Advertisements

17th February, 2000 by Maciej Korzeniowski (CERN-IT-IA-MI) 1 Oracle Discoverer Product Presentation  This is an ad hoc query and analysis tool for.
April 30, Data Warehousing and OLAP Technology: An Overview  What is a data warehouse?  Data warehouse architecture  From data warehousing to.
Copyright © Starsoft Inc, Data Warehouse Architecture By Slavko Stemberger.
Online Analytical Processing OLAP
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.
Introduction to Data Warehousing. From DBMS to Decision Support DBMSs widely used to maintain transactional data Attempts to use of these data for analysis,
Exploiting the DW data DW is a platform for creating a wide array of reports It solves data feed problems, but does not lead to specific decision support.
Components and Architecture CS 543 – Data Warehousing.
1 ACCTG 6910 Building Enterprise & Business Intelligence Systems (e.bis) The Data Warehouse Lifecycle Olivia R. Liu Sheng, Ph.D. Emma Eccles Jones Presidential.
COMP 578 Data Warehousing And OLAP Technology Keith C.C. Chan Department of Computing The Hong Kong Polytechnic University.
INTRODUCTION TO OLAP MIS 497. Why OLAP? Online Analytical Processing vs. Online Transaction Processing Online Analytical Processing vs. Online Transaction.
13 Chapter 13 The Data Warehouse Hachim Haddouti.
Chapter 13 The Data Warehouse
Introduction to Building a BI Solution 권오주 OLAPForum
DATA WAREHOUSE (Muscat, Oman).
Components of the Data Warehouse Michael A. Fudge, Jr.
Online Analytical Processing (OLAP) Hweichao Lu CS157B-02 Spring 2007.
Week 6 Lecture The Data Warehouse Samuel Conn, Asst. Professor
Data Warehouse Overview September 28, 2012 presented by Terry Bilskie.
OnLine Analytical Processing (OLAP)
Datawarehouse Objectives
Data warehousing and online analytical processing- Ref Chap 4) By Asst Prof. Muhammad Amir Alam.
1 Data Warehouses BUAD/American University Data Warehouses.
13 Chapter 13 The Data Warehouse Database Systems: Design, Implementation, and Management 4th Edition Peter Rob & Carlos Coronel.
OLAP & DSS SUPPORT IN DATA WAREHOUSE By - Pooja Sinha Kaushalya Bakde.
Data Warehousing.
October 28, Data Warehouse Architecture Data Sources Operational DBs other sources Analysis Query Reports Data mining Front-End Tools OLAP Engine.
1 Topics about Data Warehouses What is a data warehouse? How does a data warehouse differ from a transaction processing database? What are the characteristics.
Decision Support and Date Warehouse Jingyi Lu. Outline Decision Support System OLAP vs. OLTP What is Date Warehouse? Dimensional Modeling Extract, Transform,
13 1 Chapter 13 The Data Warehouse Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
1 Categories of data Operational and very short-term decision making data Current, short-term decision making, related to financial transactions, detailed.
13 1 Chapter 13 The Data Warehouse Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
By N.Gopinath AP/CSE. There are 5 categories of Decision support tools, They are; 1. Reporting 2. Managed Query 3. Executive Information Systems 4. OLAP.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide
1 On-Line Analytic Processing Warehousing Data Cubes.
OLAP in DWH Ján Genči PDT. 2 Outline OLAP Definitions and Rules The term OLAP was introduced in a paper entitled “Providing On-Line Analytical.
ADVANCED TOPICS IN RELATIONAL DATABASES Spring 2011 Instructor: Hassan Khosravi.
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.
Advanced Database Concepts
1 Database Systems, 8 th Edition 1 Chapter 13 Business Intelligence and Data Warehouses Objectives In this chapter, you will learn: –How business intelligence.
1 Categories of data Operational and very short-term decision making data Current, short-term decision making, related to financial transactions, detailed.
12 1 Database Systems: Design, Implementation, & Management, 6 th Edition, Rob & Coronel 12.4 Online Analytical Processing OLAP creates an advanced data.
Data Resource Management Agenda What types of data are stored by organizations? How are different types of data stored? What are the potential problems.
1 Copyright © Oracle Corporation, All rights reserved. Business Intelligence and Data Warehousing.
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 Data Warehousing and Decision Support Chapter 25.
Introduction to OLAP and Data Warehouse Assoc. Professor Bela Stantic September 2014 Database Systems.
An Overview of Data Warehousing and OLAP Technology
Data Warehouses and OLAP 1.  Review Questions ◦ Question 1: OLAP ◦ Question 2: Data Warehouses ◦ Question 3: Various Terms and Definitions ◦ Question.
Data Warehousing COMP3017 Advanced Databases Dr Nicholas Gibbins –
CSE6011 Implementing a Warehouse  Monitoring: Sending data from sources  Integrating: Loading, cleansing,...  Processing: Query processing, indexing,...
Data Mining and Data Warehousing: Concepts and Techniques What is a Data Warehouse? Data Warehouse vs. other systems, OLTP vs. OLAP Conceptual Modeling.
Data warehouse.
Data Warehousing CIS 4301 Lecture Notes 4/20/2006.
Chapter 13 Business Intelligence and Data Warehouses
On-Line Analytic Processing
Data warehouse and OLAP
Chapter 13 The Data Warehouse
Data Warehouse.
Data Warehouse and OLAP
Data Warehouse Overview September 28, 2012 presented by Terry Bilskie
Introduction of Week 9 Return assignment 5-2
OLAP in DWH Ján Genči PDT.
Chapter 13 The Data Warehouse
Data Warehouse.
Data Warehouse and OLAP
Presentation transcript:

Ayyat IT Group Murad Faridi Roll NO#2492 Muhammad Waqas Roll NO#2803 Salman Raza Roll NO#2473 Junaid Pervaiz Roll NO#2468 Instructor :- “ Madam Sana Saeed” 1

2 OLAP (Online Analytical Processing) Architecture Characteristics Relational OLAP Multidimensional OLAP ROLAP VS. MOLAP HOLAP

3 What Is Data Warehouse? consolidates the information from different data sources, enabling OLAP (online analytical processing), to help decision support. consolidates the information from different data sources, enabling OLAP (online analytical processing), to help decision support. is maintained separately from an operational database (which is used for OLTP – online transaction processing). is maintained separately from an operational database (which is used for OLTP – online transaction processing).

4 OLAP ( Online Analytical Processing )

5 Multi-Tiered Architecture Data Warehouse Extract Transform Load Refresh OLAP Engine Analysis Query Reports Data mining Monitor & Integrator Metadata Data Sources Front-End Tools Serve Data Marts Operational DBs other sources Data Storage OLAP Server

6 What is OLAP? On-Line Analytical Processing Information technology to help the knowledge worker (executive, manager, analyst) make faster and better decisions. OLAP is an element of decision support systems

7 OLAP Create an advanced data analysis environment that supports decision making, business modeling and operation research activities. Create an advanced data analysis environment that supports decision making, business modeling and operation research activities. Characteristics of OLAP Characteristics of OLAP Use multidimensional data analysis technique Use multidimensional data analysis technique Provide advance database support Provide advance database support Provide easy-to-use end user interfaces. Provide easy-to-use end user interfaces. Support client/server architecture. Support client/server architecture.

8 Two types of database activity OLTP and OLAP OLTP: On-Line Transaction Processing Short transactions, both queries and updates (e.g., update account balance, enroll in course) Queries are simple (e.g., find account balance, find grade in course) Updates are frequent (e.g., concert tickets, seat reservations, shopping carts)

9 OLAP: On-Line Analytical Processing  Long transactions, usually complex queries (e.g., all statistics about all sales, grouped by dept and month) “Data mining” operations Infrequent updates

11/28/ OLTP Compared With OLAP On Line Transaction Processing – OLTP On Line Transaction Processing – OLTP – Maintain a database that is an accurate model of some real-world enterprise – Maintain a database that is an accurate model of some real-world enterprise Short simple transactions Short simple transactions Relatively frequent updates Relatively frequent updates Transactions access only a small fraction of the database Transactions access only a small fraction of the database On Line Analytical Processing - OLAP – Use information in database to guide strategic decisions Complex aggregation queries Infrequent updates Transactions access a large fraction of the database

11

12 RELATIONAL OLAP Provides functionality by using relational databases and relational query tools to store and analyze multidimensional data. Provides functionality by using relational databases and relational query tools to store and analyze multidimensional data. Build on existing relational technologies and represents extension to all those companies that already used RDBMS Build on existing relational technologies and represents extension to all those companies that already used RDBMS ROLAP adds the following extensions to traditional RDBMS ROLAP adds the following extensions to traditional RDBMS  Multidimensional data schema support within the RDBMS  Data access language and query performance are optimized for multidimensional data.  Support for very large data bases

13 Multidimensional OLAP MOLAP extends OLAP functionality to MDBMS MOLAP extends OLAP functionality to MDBMS Best suited to manage, store or analyze multidimensional data. Best suited to manage, store or analyze multidimensional data. Proprietary techniques used in MDBMS. Proprietary techniques used in MDBMS. MDBMS and users visualize the stored data as a 3- dimensional cube i.e data cube. MDBMS and users visualize the stored data as a 3- dimensional cube i.e data cube. MOLAP data bases are known to be much faster than their ROLAP counter parts. MOLAP data bases are known to be much faster than their ROLAP counter parts. Data cubes are held in memory called “cube cache”. Data cubes are held in memory called “cube cache”.

What shape am I? I have 6 flat square faces I have 6 flat square faces I have 12 straight edges I have 12 straight edges I have 8 corners. I have 8 corners. I am a …………?

Fantastic! I am a cube!

16 ROLAP vs MOLAP Characteristics ROLAP ROLAP MOLAP MOLAP SCHEMA Uses star schema Uses star schema Additional dimensions can be added dynamically Additional dimensions can be added dynamically Uses data cubes Uses data cubes Additional dimensions require re-creation of the data cube. Additional dimensions require re-creation of the data cube. Database size Medium to large Small to medium ArchitectureClient/serverClient/server Access Support ad-hoc requests Support ad-hoc requests Unlimited dimensions Unlimited dimensions Limited to predefined dimensions

17 ROLAP vs MOLAP Characteristics ROLAP ROLAP MOLAP MOLAP ResourcesHigh Very high FlexibilityHighLow ScalabilityHighLow Speed Good with small data sets Good with small data sets Average for medium to large data set Average for medium to large data set Faster for small to medium data sets Faster for small to medium data sets Average for large data sets. Average for large data sets.

18 Implementation of the OLAP Server ROLAP: Relational OLAP – 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. They support extensions to SQL. Advantage: Scalable. Disadvantage: No direct access to cells.

19 Implementation of the OLAP Server MOLAP:Multidimensional OLAP - implements the multidimensional view by storing data in special multidimensional data structures. Advantage:Fast indexing to pre-computed aggregations. Only values are stored. Disadvantage: Not very scalable.

20 Characteristics of OLAP Fast - means that the system targeted to deliver most responses to user within about five second, with the simplest analysis taking no more than one second and very few taking more than 20 sec. Share - means that the system implements all the security requirements for confidentiality and, if multiple write access is needed, concurrent update location at an appropriated level not all applications need users to write data back, but for the growing number that do, the system should be able to handle multiple updates in a timely, secure manner.

21 Analysis - means that the system can cope with any business logic and statistical analysis that it relevant for the application and the user, keep it easy enough for the target user. Although some pre programming may be needed we do not think it acceptable if all application definitions have to be allow the user to define new adhoc calculations as part of the analysis and to report on the data in any desired way, without having to program so we exclude products (like Oracle Discoverer) that do not allow the user to define new adhoc calculation as part of the analysis and to report on the data in any desired product that do not allow adequate end user oriented calculation flexibility.

22 Multidimensional - is the key requirement. OLAP system must provide a multidimensional conceptual view of the data, including full support for hierarchies, as this is certainly the most logical way to analyze business and organizations. Information - are all of the data and derived information needed? Wherever it is and however much is relevant for the application. We are measuring the capacity of various products in terms of how much input data they can handle, not how many gigabytes they take to store it.

HOLAP HOLAP is the product of the attempt to incorporate the best features of MOLAP and ROLAP into a single architecture.

HOLAP This tool tried to bridge the technology gap of both products by enabling access or use to both multidimensional database (MDDB) and Relational Database Management System (RDBMS) data stores.

HOLAP HOLAP systems stores larger quantities of detailed data in the relational tables while the aggregations are stored in the pre- calculated cubes.

HOLAP HOLAP also has the capacity to “drill through” from the cube down to the relational tables for delineated data. Some of the advantages of this system are better scalability, quick data processing and flexibility in accessing of data sources. END

27 What appears to be the end may really be a new beginning.