OLAP (Online Analytical Processing) G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT

Similar documents
When to consider OLAP?

DATA WAREHOUSING - OLAP

IST722 Data Warehousing

Data Warehouse: Introduction

CS2032 Data warehousing and Data Mining Unit II Page 1

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

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

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

DATA WAREHOUSING AND OLAP TECHNOLOGY

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

UNIT-3 OLAP in Data Warehouse

Introduction to Data Warehousing. Ms Swapnil Shrivastava

Part 22. Data Warehousing

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

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

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

Monitoring Genebanks using Datamarts based in an Open Source Tool

SAS BI Course Content; Introduction to DWH / BI Concepts

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

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

Week 3 lecture slides

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

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

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

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

CHAPTER 4 Data Warehouse Architecture

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

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

Why Business Intelligence

Data Testing on Business Intelligence & Data Warehouse Projects

ORACLE OLAP. Oracle OLAP is embedded in the Oracle Database kernel and runs in the same database process

An Architectural Review Of Integrating MicroStrategy With SAP BW

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

LITERATURE SURVEY ON DATA WAREHOUSE AND ITS TECHNIQUES

Data Warehousing. Paper

Business Intelligence, Analytics & Reporting: Glossary of Terms

Data Warehouse design

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

Data Warehousing Systems: Foundations and Architectures

IT0457 Data Warehousing. G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT

Data Warehouses & OLAP

OLAP Systems and Multidimensional Expressions I

IAF Business Intelligence Solutions Make the Most of Your Business Intelligence. White Paper November 2002

14. Data Warehousing & Data Mining

Building Data Cubes and Mining Them. Jelena Jovanovic

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

Turkish Journal of Engineering, Science and Technology

Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Data Warehousing OLAP

Dimensional Modeling for Data Warehouse

Presented by: Jose Chinchilla, MCITP

Business Intelligence, Data warehousing Concept and artifacts

University of Gaziantep, Department of Business Administration

Turning your Warehouse Data into Business Intelligence: Reporting Trends and Visibility Michael Armanious; Vice President Sales and Marketing Datex,

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

ETL-EXTRACT, TRANSFORM & LOAD TESTING

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

BUILDING OLAP TOOLS OVER LARGE DATABASES

Sizing Logical Data in a Data Warehouse A Consistent and Auditable Approach

Oracle OLAP 11g and Oracle Essbase

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Overview of Data Warehousing and OLAP

Super-Charged Oracle Business Intelligence with Essbase and SmartView

Hybrid OLAP, An Introduction

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

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 28

Reporting trends and pain points of current and new customers IBM Corporation

Jagir Singh, Greeshma, P Singh University of Northern Virginia. Abstract

CS Programming OLAP

Hybrid Support Systems: a Business Intelligence Approach

Vendor briefing Business Intelligence and Analytics Platforms Gartner 15 capabilities

Business Intelligence Solutions. Cognos BI 8. by Adis Terzić

CHAPTER 5: BUSINESS ANALYTICS

LEARNING SOLUTIONS website milner.com/learning phone

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

OLAP Theory-English version

Oracle OLAP What's All This About?

Course DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

Report Model (SMDL) Alternatives in SQL Server A Guided Tour of Microsoft Business Intelligence

A Critical Review of Data Warehouse

Chapter 14: Databases and Database Management Systems

<Insert Picture Here> Enhancing the Performance and Analytic Content of the Data Warehouse Using Oracle OLAP Option

PREFACE INTRODUCTION MULTI-DIMENSIONAL MODEL. Chris Claterbos, Vlamis Software Solutions, Inc.

IBM Cognos 8 Business Intelligence Analysis Discover the factors driving business performance

Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC

OLAP. Business Intelligence OLAP definition & application Multidimensional data representation

CONCEPTUALIZING BUSINESS INTELLIGENCE ARCHITECTURE MOHAMMAD SHARIAT, Florida A&M University ROSCOE HIGHTOWER, JR., Florida A&M University

Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

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

OLAP Systems and Multidimensional Queries II

CHAPTER 4: BUSINESS ANALYTICS

Building Cubes and Analyzing Data using Oracle OLAP 11g

Turnkey Hardware, Software and Cash Flow / Operational Analytics Framework

DATA WAREHOUSE CONCEPTS DATA WAREHOUSE DEFINITIONS

Data warehouse and Business Intelligence Collateral

Data warehousing/dimensional modeling/ SAP BW 7.3 Concepts

Oracle Exam 1z0-591 Oracle Business Intelligence Foundation Suite 11g Essentials Version: 6.6 [ Total Questions: 120 ]

Transcription:

OLAP (Online Analytical Processing) G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT

OVERVIEW INTRODUCTION OLAP CUBE HISTORY OF OLAP OLAP OPERATIONS DATAWAREHOUSE DATAWAREHOUSE ARCHITECHTURE DIFFERENCE BETWEEN OLAP & OLTP TYPES OF OLAP APPLICATIONS OF OLAP

INTRODUCTION TO OLAP OLAP (online analytical processing) is computer processing that enables a user to easily and selectively extract and view data from different points of view. OLAP allows users to analyze database information from multiple database systems at one time. OLAP data is stored in multidimensional databases.

AN EXAMPLE

Some popular OLAP server software programs include: Oracle Express Server Hyperion Solutions Essbase OLAP processing is often used for data mining. OLAP products are typically designed for multiple user environments, with the cost of the software based on the number of users.

THE OLAP CUBE An OLAP Cube is a data structure that allows fast analysis of data. The arrangement of data into cubes overcomes a limitation of relational databases. It consists of numeric facts called measures which are categorized by dimensions. The OLAP cube consists of numeric facts called measures which are categorized by dimensions.

A multidimensional cube can combine data from disparate data sources and store the information in a fashion that is logical for business users.

OLAP CUBE

HISTORY OF OLAP The term OLAP was created as a slight modification of the traditional database term OLTP (Online Transaction Processing). Databases configured for OLAP employ a multidimensional data model, allowing for complex analytical and ad hoc queries with a rapid execution time. They borrow aspects of navigational databases and hierarchical databases that are speedier than their relational kind.

/Contd Nigel Pendse has suggested that an alternative and perhaps more descriptive term to describe the concept of OLAP is Fast Analysis of Shared Multidimensional Information (FASMI). The first product that performed OLAP queries was Express, which was released in 1970 (and acquired by Oracle in 1995 from Information Resources). However, the term did not appear until 1993 when it was coined by Ted Codd, who has been described as "the father of the relational database".

OLAP OPERATIONS The user initiated process of navigating by calling for page displays interactively, through the specification of slices via rotations and drill down/up is sometimes called "slice and dice". Slice: A slice is a subset of a multi dimensional array corresponding to a single value for one or more members of the dimensions not in the subset. Dice: The dice operation is a slice on more than two dimensions of a data cube (or more than two consecutive slices).

Drill Down/Up: Drilling down or up is a specific analytical technique whereby the user navigates among levels of data ranging from the most summarized (up) to the most detailed (down). Roll up: A roll up involves computing all of the data relationships for one or more dimensions. To do this, a computational relationship or formula might be defined. Pivot: To change the dimensional orientation of a report or page display. The output of an OLAP query is typically displayed in a matrix (or pivot) format. The dimensions form the row and column of the matrix; the measures, the values.

DATA WAREHOUSE A data warehouse is a repository of an organization's electronically stored data. A data warehouse is a o subject oriented, o integrated, o time varying, o non volatile collection of data that is used primarily in organizational decision making. The essential components of a data warehousing system are the means to: Retrieve & Analyze data Extract, Transform & Load data Manage the data dictionary.

Data warehouse is a collection of data designed to support management decision making. Data warehouses contain a wide variety of data that present a coherent picture of business conditions at a single point in time. The term data warehousing generally refers to the combination of many different databases across an entire enterprise.

BENEFITS A data warehouse provides a common data model for all data of interest regardless of the data's source. Prior to loading data into the data warehouse, inconsistencies are identified and resolved. This greatly simplifies reporting and analysis. Information in the data warehouse is under the control of data warehouse users so that, even if the source system data is cleared over time, the information in the warehouse can be stored safely for extended periods of time.

Because they are separate from operational systems, data warehouses provide retrieval of data without slowing down operational systems. Data warehouses facilitate decision support system applications such as trend reports, exception reports, and reports that show actual performance versus goals. Data warehouses can work in conjunction with and, hence, enhance the value of operational business applications, notably customer relationship management (CRM) systems.

DATA WAREHOUSE ARCHITECHTURE Architechture is a conceptualization of how the data warehouse is built. One possible simple conceptualization of a data warehouse architecture consists of the following interconnected layers: Operational database layer: The source data for the data warehouse An organization's ERP systems fall into this layer. Informational access layer: The data accessed for reporting and analyzing and the tools for reporting and analyzing data Business intelligence tools fall into this layer. And the Inmon Kimball differences about design methodology, discussed later in this article, have to do with this layer.

Data access layer: The interface between the operational and informational access layer Tools to extract, transform, load data into the warehouse fall into this layer. Metadata layer: The data directory This is often usually more detailed than an operational system data directory. There are dictionaries for the entire warehouse and sometimes dictionaries for the data that can be accessed by a particular reporting and analysis tool.

DATA WAREHOUSING ARCHITECHURE Monitoring & Administration OLAP servers External Sources Operational databases Metadata Repository Extract Transform Load Refresh DATA WAREHOUSE Serv e Analysis Query/ Reporting Data Mining

APPLICATIONS OF DATA WAREHOUSES Data Mining Web Mining Decision Support Systems (DSS)

TWO TYPES OF DATABASE ACTIVITY OLTP (Online Transaction Processing) OLAP (Online Analytical Processing)

AT A GLANCE OLTP: On Line Transaction Processing Short Transaction both query and updates (e.g., update account balance, enroll is courses) Queries are Simple (e.g., find account balance, find grade in courses) Updates are frequent (e.g., Concert tickets, seat reservations, shopping carts) OLAP: On Line Analytical Processing Long transactions, usually Complex queries. (e.g., all statistics about sales, grouped by department and month) Data mining operations. Infrequent Updates.

DIFFERENCE BETWEEN OLTP & OLAP Item OLTP OLAP User IT Professional Knowledge worker Functional Daily task Decision Making DB Design Application oriented Subject oriented Data Up to date, detail, relational Historical, multidimensional, integrated Access Read/write Read only DB Size 100 MB GB 100 GB TB

TYPES OF OLAP Relational OLAP(ROLAP): Extended RDBMS with multidimensional data mapping to standard relational operation. Multidimensional OLAP(MOLAP): Implemented operation in multidimensional data. Hybrid OnlineAnalytical Processing (HOLAP) is a hybrid approach to the solution where the aggregated totals are stored in a multidimensional database while thedetail data is stored in the relational database. This is the balance between the data efficiency of the ROLAP model and the performance of the MOLAP model.

Relational OLAP Provides functionality by using relational databases and relational query tools to store and analyze multidimensional data. Build on existing relational technologies and represent extension to all those companies who already used RDBMS. Multidimensional data schema support within the RDBMS. Data access language and query performance are optimized for multidimensional data. Support for very large databases.

Multidimensional OLAP MOLAP extends OLAP functionality to MDBMS. Best suited to manage, store and analyze multidimensional data. Proprietary techniques used in MDBMS. MDBMS and users visualize the stored data as a 3 Dimensional Cube i.e Data Cube. MOLAP Databases are known to be much faster than the ROLAP counter parts. Data cubes are held in memory called Cube Cache

ROLAP v/s MOLAP Characteristics ROLAP MOLAP SCHEMA User star Schema Additional dimensions can be added dynamically. User Data cubes Addition dimensions require recreation of data cube. Database Size Medium to large Small to medium Architecture Client/Server Client/Server Access Support ad hoc requests Limited to pre defined dimensions

Characteristics ROLAP MOLAP Resources HIGH VERY HIGH Flexibility HIGH LOW Scalability HIGH LOW Speed Good with small data sets. Average for medium to large data set. Faster for small to medium data sets. Average for large data sets.

ROLAP: Implementation of OLAP server 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. Advantage: Scalable Disadvantage: Direct access to cells.

MOLAP: Implements the multidimensional view by storing data in special multidimensional data structures. Advantages: Fast indexing to pre computed aggregations. Only values are stored. Disadvantage: Not very Scalable

OLE DB for OLAP APPLICATIONS OF OLAP OLE DB for OLAP (abbreviated ODBO) is amicrosoft published specification and an industry standard for multi dimensional data processing. ODBO is the standard application programming interface (API) for exchanging metadata and data between an OLAP server and a client on a Windows platform. ODBO was specifically designed for Online Analytical Processing (OLAP) systems by Microsoft as an extension to Object Linking and Embedding Database (OLE DB).

/Contd Marketing and sales analysis Consumer goods industries Financial services industry (insurance, banks etc) Database Marketing

BENEFITS OF OLAP One main benefit of OLAP is consistency of information and calculations. "What if" scenarios are some of the most popular uses of OLAP software and are made eminently more possible by multidimensional processing. It allows a manager to pull down data from an OLAP database in broad or specific terms. OLAP creates a single platform for all the information and business needs, planning, budgeting, forecasting, reporting and analysis.