Online Analytical Processing

Online Analytical Processing and Online Transaction Processing

Firstly, Online Analytical Processing is a process which provides software tools for analysis of data for business insights and decisions. Moreover, this system allows us to analyze database information from multiple sources. Certainly, the main objective of this system is data analysis.

Secondly, Online Transaction Processing provides transaction applications in a 3 tier architecture. In addition, it administers day to day transaction of an organization. Certainly, the main objective of this system is data processing.

Online Analytical Processing

Types of Online Analytical Processing (OLAP)

Let us look at some of the types of OLAP systems:

  1. Firstly, Multidimesional OLAP (MOLAP): this OLAP indexes directly into a multidimesional database.
  2. Secondly, Relational OLAP(ROLAP): this system performs dynamic multidimesional analysis of data that is stored in a relational database.
  3. Thirdly, Hybrid OLAP(HOLAP): This is a combination of MOLAP and ROLAP. Moreover, it has greater data capacity.

Examples of Online Analytical Processing Tools

Characteristics of OLTP

OLTP generally focuses on query processing, maintaining data integrity and measure total number of transactions per second.

  • Firstly, OLTP includes transaction for small amount of data.
  • Secondly, it has fast response time.
  • Thirdly, Databases are directly accessible to the end users.
  • Moreover, it supports complex data models and tables.
  • Lastly, Fully normalized schema for data consistency.

Architecture of OLTP

Architecture of OLTP includes the following:

  • ETL process for extraction, transformation and loading.
  • Business processes for a set of business goal and activities.
  • Customers, orders and products
  • Moreover, it includes data mart and data warehouse.
  • Data processing and decision making.

Examples of Online Transaction Processing

  • Firstly, Use of OLTP in online banking.
  • Secondly, Airlines ticket booking
  • Thirdly, Shopping carts
  • Moreover, in Telemarketers
  • Call centers updating customer details
  • Lastly, in Order entry

OLAP vs OLTP

OLAPOLTP
Consists of historical data.Consists of operational current data.
This system is subject oriented. Use in data miningThis system is application oriented. Use in business tasks.
It performs problem solving, planning and decision making.It performs day to day fundamental operations.
Relatively slow as amount of data is largeRelatively faster as amount of data is small.

Conclusion

In conclusion, we have learnt that Online Analytical Processing is a process which provides software tools for analysis of data for business insights and decisions. Moreover, this system allows us to analyze database information from multiple sources.

Types of OLAP are Multidimesional OLAP(MOLAP), Relational OLAP(ROLAP) and Hybrid OLAP(HOLAP).

Online Transaction Processing provides transaction applications in a 3 tier architecture. In addition, it administers day to day transaction of an organization. Applications of OLTP include in banking sector, airlines ticket booking, order entry, in shopping carts and in call centers fro updating customer information.

Lastly, we have learnt about the major differences between OLAP and OLTP. OLAP is subject oriented whereas OLTP is application oriented.

About the author

Drishti Patel

View all posts
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments