Online Analytical Processing OLAP

Slides:



Advertisements
Similar presentations
Chapter 13 The Data Warehouse
Advertisements

C6 Databases.
OASUS: FALL 2008 Introduction to SAS OLAP: A Solution for the Curious and Impatient Presented by: Josée Ranger-Lacroix SAS Institute (Canada) Inc.
Chapter 34 OLAP Transparencies.
By: Mr Hashem Alaidaros MIS 211 Lecture 4 Title: Data Base Management System.
OLAP Services Business Intelligence Solutions. Agenda Definition of OLAP Types of OLAP Definition of Cube Definition of DMR Differences between Cube and.
Introduction to Data Warehousing. From DBMS to Decision Support DBMSs widely used to maintain transactional data Attempts to use of these data for analysis,
Manajemen Basis Data Pertemuan 8 Matakuliah: M0264/Manajemen Basis Data Tahun: 2008.
Data Sources Data Warehouse Analysis Results Data visualisation Analytical tools OLAP Data Mining Overview of Business Intelligence Data visualisation.
1 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Chapter 9 Database Management Approaches.
COMP 578 Data Warehousing And OLAP Technology Keith C.C. Chan Department of Computing The Hong Kong Polytechnic University.
Chapter 14 The Second Component: The Database.
13 Chapter 13 The Data Warehouse Hachim Haddouti.
The University of Akron Dept of Business Technology Computer Information Systems Database Management Approaches 2440: 180 Database Concepts Instructor:
CS2032 DATA WAREHOUSING AND DATA MINING
Chapter 33 OLAP Transparencies © Pearson Education Limited 1995, 2005.
CSE6011 Warehouse Models & Operators  Data Models  relations  stars & snowflakes  cubes  Operators  slice & dice  roll-up, drill down  pivoting.
Chapter 13 The Data Warehouse
DASHBOARDS Dashboard provides the managers with exactly the information they need in the correct format at the correct time. BI systems are the foundation.
Online Analytical Processing (OLAP) Hweichao Lu CS157B-02 Spring 2007.
1 Basic concepts of On-Line Analytical processing DT211 /4.
CISB594 – Business Intelligence
Week 6 Lecture The Data Warehouse Samuel Conn, Asst. Professor
SharePoint 2010 Business Intelligence Module 6: Analysis Services.
Concepts of Database Management, Fifth Edition
Data Warehouse & Data Mining
OLAP Theory-English version On-Line Analytical processing (Buisness Intelligence) [Ing.Skorkovský,CSc] KPH_ESF_MU.
IBM Start Now Business Intelligence Solutions. Agenda Overview of BI Who will buy and why Start Now BI solution Benefit to customer.
On-Line Analytic Processing Chetan Meshram Class Id:221.
OLAP Theory-English version On-Line Analytical processing (Buisness Intzlligence) [Ing.Skorkovský,CSc] KPH_ESF_MU.
Multi-Dimensional Databases & Online Analytical Processing This presentation uses some materials from: “ An Introduction to Multidimensional Database Technology,
Chapter 6: Foundations of Business Intelligence - Databases and Information Management Dr. Andrew P. Ciganek, Ph.D.
OLAP Theory-English version On-Line Analytical processing (Business Intelligence) [Ing.J.Skorkovský,CSc.] Department of corporate economy.
OnLine Analytical Processing (OLAP)
Datawarehouse Objectives
Faster and Smarter Data Warehouses with Oracle OLAP 11g.
OLAP & DSS SUPPORT IN DATA WAREHOUSE By - Pooja Sinha Kaushalya Bakde.
Online analytical processing (OLAP) is a category of software technology that enables analysts, managers, and executives to gain insight into data through.
Introduction – Addressing Business Challenges Microsoft® Business Intelligence Solutions.
T.ROKAYAH BAYAN OLAP IN THE DATA WAREHOUSE. CHAPTER OBJECTIVES  Review the major features and functions of OLAP in detail  Grasp the intricacies of.
BUSINESS ANALYTICS AND DATA VISUALIZATION
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
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
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”
Lexmark By Rosanna Nadal & Irina Yermolovich. Lexmark International Global manufacturer of printing products and solutions for customers in more then.
Building Dashboards SharePoint and Business Intelligence.
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.
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.
1 Database Systems, 8 th Edition 1 Chapter 13 Business Intelligence and Data Warehouses Objectives In this chapter, you will learn: –How business intelligence.
Pearson Education © Chapter 33 OLAP Transparencies.
1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Introduction to Essbase.
1 Database Systems, 8 th Edition Star Schema Data modeling technique –Maps multidimensional decision support data into relational database Creates.
Data Warehousing COMP3017 Advanced Databases Dr Nicholas Gibbins –
Managing Data Resources File Organization and databases for business information systems.
OLAP Theory-English version On-Line Analytical processing (Buisness Intelligence) Ing.Skorkovský,CSc Department of Corporate Economy Faculty of Economics.
Data Mining & OLAP What is Data Mining? Data Mining is the set of activities used to find new, hidden, or unexpected patterns in data.
Business Intelligence Overview
Chapter 13 The Data Warehouse
Online Analytical Processing OLAP
Types of OLAP Servers.
Introduction to Essbase
OLAP in DWH Ján Genči PDT.
Data Warehouse.
Online analytical processing (OLAP) is a category of software technology that enables analysts, managers, and executives to gain insight into data through.
Presentation transcript:

Online Analytical Processing OLAP Dr. Awad Khalil Computer Science Department AUC OLAP, by Dr. Khalil

Content What and Why OLAP OLAP Applications OLAP Benefits OLAP Key Features Representation of Multi-dimensional Data OLAP Tools – Features OLAP Tools – Categories Multi-dimensional OLAP (MOLAP) Relational OLAP (ROLAP) Hybrid OLAP (HOLAP) Desktop OLAP (DOLAP) OLAP, by Dr. Khalil

What and Why OLAP? OLAP is the dynamic synthesis, analysis, and consolidation of large volumes of multi-dimensional data. OLAP is the term that describes a technology that uses multi-dimensional view of aggregate data to provide quick access to strategic information for the purposes of advanced analysis. OLAP enables users to gain a deeper understanding and knowledge about various aspects of their corporate data through fast, consistent, interactive access to a variety of possible views of data. While OLAP systems can easily answer ‘who?’ and ‘what?’ questions, it is easier ability to answer ‘what if?’ and ‘why?’ type questions that distinguishes them from general-purpose query tools. The types of analysis available from OLAP range from basic navigation and browsing (referred to as ‘slicing’ and dicing’) , to calculations, to more complex analysis such as time series and complex modeling. OLAP, by Dr. Khalil

Sales: Sales analysis and sales forecasting. OLAP Applications Finance: Budgeting, activity-based costing, financial performance analysis, and financial modeling. Sales: Sales analysis and sales forecasting. Marketing: Market research analysis, sales forecasting, promotions analysis, customer analysis, and market/customer segmentation. Manufacturing: Production planning and defect analysis. OLAP, by Dr. Khalil

Multi-dimensional views of data. Support for complex calculations. OLAP Key Features Multi-dimensional views of data. Support for complex calculations. Time Intelligence. OLAP, by Dr. Khalil

OLAP Benefits Increased productivity of business end-users, IT developers, and consequently the entire organization. Reduced backlog of applications development for IT staff by making end-users self-sufficient enough to make their own schema changes and build their own models. Retention of organizational control over the integrity of corporate data as OLAP applications are dependent on data warehouses and OLTP systems to refresh their source data level. Reduced query drag and network traffic on OLTP systems or on the data warehouse. Improved potential revenue and profitability by enabling the organization to respond more quickly to market demands. OLAP, by Dr. Khalil

Representation of Multi-Dimensional Data OLAP database servers use multi-dimensional structures to store data and relationships between data. Multi-dimensional structures are best-visualized as cubes of data, and cubes within cubes of data. Each side of a cube is a dimension. OLAP, by Dr. Khalil

Representation of Multi-Dimensional Data Multi-dimensional databases are a compact and easy-to-understand way of visualizing and manipulating data elements that have many inter-relationships. The cube can be expanded to include another dimension, for example, the number of sales staff in each city. The response time of a multi-dimensional query depends on how many cells have to be added on-the-fly. As the number of dimensions increases, the number of cube’s cells increases exponentially. OLAP, by Dr. Khalil

Representation of Multi-Dimensional Data Multi-dimensional OLAP supports common analytical operations, such as: Consolidation: involves the aggregation of data such as ‘roll-ups’ or complex expressions involving interrelated data. Foe example, branch offices can be rolled up to cities and rolled up to countries. Drill-Down: is the reverse of consolidation and involves displaying the detailed data that comprises the consolidated data. Slicing and dicing: refers to the ability to look at the data from different viewpoints. Slicing and dicing is often performed along a time axis in order to analyze trends and find patterns. OLAP, by Dr. Khalil

OLAP Tools - Features In 1993, E.F. Codd formulated twelve rules as the basis for selecting OLAP tools: Multi-dimensional conceptual view Transparency Accessibility Consistent reporting performance Client-server architecture Generic dimensionality Dynamic sparse matrix handling Multi-user support Unrestricted cross-dimensional operations Intuitive data manipulation Flexible reporting Unlimited dimensions and aggregation levels OLAP, by Dr. Khalil

OLAP Tools - Categories OLAP tools are categorized according to the architecture used to store and process multi-dimensional data. There are four main categories of OLAP tools as defined by Berson and Smith (1997) and Pends and Greeth (2001) including: Multi-dimensional OLAP (MOLAP) Relational OLAP (ROLAP) Hybrid OLAP (HOLAP) Desktop OLAP (DOLAP) OLAP, by Dr. Khalil

Multi-dimensional OLAP (MOLAP) MOLAP tools use specialized data structures and multi-dimensional database management systems (MDDBMS) to organize, navigate, and analyze data. To enhance query performance the data is typically aggregated and stored according to predicted usage. MOLAP data structures use array technology and efficient storage techniques that minimize the disk space requirements through sparse data management. The development issues associated with MOLAP: Only a limited amount of data can be efficiently stored and analyzed. Navigation and analysis of data are limited because the data is designed according to previously determined requirements. MOLAP products require a different set of skills and tools to build and maintain the database. OLAP, by Dr. Khalil

Relational OLAP (ROLAP) ROLAP is the fastest-growing type of OLAP tools. ROLAP supports RDBMS products through the use of a metadata layer, thus avoiding the requirement to create a static multi-dimensional data structure. This facilitates the creation of multiple multi-dimensional views of the two-dimensional relation. To improve performance, some ROLAP products have enhanced SQL engines to support the complexity of multi-dimensional analysis, while others recommend, or require, the use of highly denormalized database designs such as the star schema. The development issues associated with ROLAP technology: Performance problems associated with the processing of complex queries that require multiple passes through the relational data. Development of middleware to facilitate the development of multi-dimensional applications. Development of an option to create persistent multi-dimensional structures, together with facilities o assist in the administration of these structures. OLAP, by Dr. Khalil

Hybrid OLAP (HOLAP) HOLAP tools provide limited analysis capability, either directly against RDBMS products, or by using an intermediate MOLAP server. HOLAP tools deliver selected data directly from DBMS or via MOLAP server to the desktop (or local server) in the form of data cube, where it is stored, analyzed, and maintained locally is the fastest-growing type of OLAP tools. The issues associated with HOLAP tools: The architecture results in significant data redundancy and may cause problems for networks that support many users. Ability of each user to build a custom data cube may cause a lack of data consistency among users. Only a limited amount of data can be efficiently maintained. OLAP, by Dr. Khalil

Desktop OLAP (DOLAP) DOLAP tools store the OLAP data in client-based files and support multi-dimensional processing using a client multi-dimensional engine. DOLAP requires that relatively small extracts of data are held on client machines. This data may be distributed in advance or on demand (possibly through the Web). The administration of a DOLAP database is typically performed by a central server or processing routine that prepares data cubes or sets of data for each user. The development issues associated with DOLAP are as follows: Provision of appropriate security controls to support all parts of the DOLAP environment. Reduction in the effort involved in deploying and maintaining the DOLAP tools. Current trends are towards thin client machines. OLAP, by Dr. Khalil

Thank you Finally, I would like to emphasize that our students receive an education that is very similar to that of students from comparable institutions in the US. They secure excellent jobs in competitive local, regional and international markets, and many are able to pursue further graduate studies at leading institutions in the US and Europe. Maintaining the high quality of our programs in the school will continue to be an objective, and the future for these programs looks bright and full of promise. Then, “Let knowledge grow from more to more but more of reverence in us dwell.” OLAP, by Dr. Khalil