This post is part of Series Business Intelligence – Tools & Theory
Currently running topic for this series is listed as below :
Series Business Intelligence – Tools & Theory
>>Chapter 1 : Business Intelligence an Introduction
>>Chapter 2 : Business Intelligence Essentials
>>Chapter 3 : Business Intelligence Types
>>Chapter 4 : Architecting the Data
>>Chapter 5 : Introduction of Data Mining
>>Chapter 6 : Data Mining Techniques
>>Chapter 7 : Introduction to Data Warehousing<You are here>
Continuing from my previous post on this series, If you have missed any link please visit link below
We are going to Cover the Following Points in this article
- Online Analytical Processing
- Characteristics of OLAP
Online Analytical Processing
Online Analytical Processing OLAP is a data warehousing tool used to organize, partition and summarize data in the data warehouse and data marts.
OLAP is an approach to respond quickly to multi-dimensional analytical queries. OLAP belongs to the category of business intelligence. OLAP finds applications in business reporting for sales, marketing, budgeting and forecasting, management reporting, business process management, financial reporting and similar areas.
The output of an OLAP query is displayed as a matrix. The dimensions form the rows and columns of the matrix and the measures form the values. OLAP creates a hypercube of information. The cube metadata is usually created from a star schema or snowflake schema (to be discussed later) of tables in a relational database.
The figure depicts the schematic representation of multi-tiered architecture of Data warehousing.
Multi-tiered Architecture of Data Warehousing
As shown in figure the OLAP servers are in the third tier of the multi- tiered architecture of data warehousing. OLAP servers handle the data that is crucial for the management which is accessed through an iterative analytical inspection.
Characteristics of OLAP
The data warehouse dealers and few other researchers have extracted a general definition for OLAP which is FASMI. It stands for Fast, Analysis, Shared, Multidimensional, and Information. Let us discuss these characteristics in detail.
· Fast: This refers to the ability of OLAP to respond to the user requests in less than 5 seconds. The response time for a complex requests would probably take 20 seconds. The speed is achieved by using various techniques like specialized data storage, certain hardware components, pre-calculations and so on.
· Analysis: OLAP has the capacity of handling any business or statistical analysis for users. The most commonly used analysis techniques are slice and dice and drill down.
· Shared: When multiple write access is granted, the system has the ability to maintain confidentiality and lock simultaneous update. The recent OLAP products realize the need for write access and are capable of handling updates from multiple users in a timely order. Shared also refers to the ability of the system to provide multiple user access without letting the files to duplicate.
· Multidimensionality: It is the main feature of OLAP products.
Multidimensionality requires organizing data in the format as per the organization’s actual business dimension. For example, in a marketing company, the dimensions maybe lined on dimensions like clients, products, sales, time and so on. The cells contain relevant data at the intersection of dimensions. Sometimes cells are left blank. For example, a client may not always buy products at all time frames. This is called sparsity.
· Information: Refers to all the data and required information for users.
The data capacity varies with factors like data access methods and level of data duplication. OLAP must contain the data which the user requires and must provide efficient data analysis techniques.
Different techniques can be followed to attain FASMI objectives which include client-server architecture, time series analysis, object orientation, parallel processing, optimized data storage, and multi-threading.
Hope you will like Series Business Intelligence – Tools & Theory series !
If you have not yet subscribe this Blog , Please subscribe it from “follow me” tab !
So that you will be updated @ real time and all updated knowledge in your mail daily for free without any RSS subscription OR news reading !!
Happy Learning and Sharing !!
For More information related to BI World visit our all Mentalist networks Blog
SQL Server Mentalist … SQL Learning Blog
Business Intelligence Mentalist … Business Intelligence World
Microsoft Mentalist … MVC,ASP.NET, WCF & LinQ
MSBI Mentalist … MS BI and SQL Server
NMUG Bloggers …Navi Mumbai User Group Blog
Architectural Shack … Architectural implementation and design patterns
DBA Mentalist …Advance SQL Server Blog
MVC Mentalist … MVC Learning Blog
Link Mentalist … Daily Best link @ your email
Infographics Mentalist … Image worth explaining thousand Words
Hadoop Mentalist … Blog on Big Data
BI Tools Analysis … BI Tools
Connect With me on
| Facebook |Twitter | LinkedIn| Google+ | Word Press | RSS | About Me |
One thought on “MSBI : BI # 32 : Business Intelligence – Tools & Theory # 24 : Introduction to Data Warehousing #2 : Online Analytical Processing”