OLTP vs OLAP - Automating Business

advertisement
OLTP vs OLAP - Automating Business
Saturday, 10 September 2011 14:56
Business around the world are increasingly using IT to streamline their processes and use it in
the main line of business in functions like finance, sales, marketing, operations and hr. There
are many kind of IT systems present today. Even a spreadsheet being used to capture quotes
or orders by a company is an example of IT but let's talk about more advanced business it
implementations like ERP or a custom applications.
Such systems help the businesses do work more efficiently. There are systems which store
your data or transactions and then there are systems who actually help you take decisions
based on the data you have. The former are referred to as OLTP(online transactional
processing) and the latter is called OLAP(online analytical processing).
Let us try to understand it on basis of example. A typical sales organization makes a lot of
quotes and orders in a day or business cycles. These all quotes and orders are transactional
data. They are kind of placeholders for a particular data. A typical order will have the customer
data, product data, pricing details, discounts and shipping addresses. All this data is very
particular to a transaction. Now let's assume there were 500 orders created in a month for
various customers and various geographies and the senior executives wants to understand the
trend or pattern. E.g. Orders created for the north west territories. Or total number of orders
created by a particular sales representative to judge his/her performance. The systems which
gives you ability to play around with the data to come out with something meaningful are
typically called OLAP systems.
OLTP systems are characterized by large data related to some or many business process of an
organization. The main expectation from an OLTP system is fast data writing and querying.
Data integrity is also one of the foremost requirements. OLTP should be able to handle multiple
transactions per second. OLAP on the other hand deals with consolidated data over a period of
time. It takes data from OLTP systemsand tries to make sense out of it. It provides
multi-dimensional views of various kinds of business processes in an organization. The kind of
operations done by such systems are quite complex in nature. OLAP helps in problem solving,
planning and decision making. Analytics, mining and business intelligence are typical additions
to OLAP.
In an organization, OLTP is typically used by people lower in the organizational hierarchy e.g. A
sales person would use an OLTP for creating quotes, customers or orders. He would be
required to work on a daily basis with such system for doing regular business and job related
activities.
1/2
OLTP vs OLAP - Automating Business
Saturday, 10 September 2011 14:56
On the other hand, OLAP is used by mid to senior level executives who need to see the higher
level data presented in one shot. E.g. If the sales head of an organization wants to see the
seasonal dip in sales per territory,he needs to refer to the OLAP system and not OLTP one.
These typically the it systems are not just OLTP or just OLAP. OLAP is dependent on OLTP
anyways for the raw transactional data. More and more companies are going for the OLAP
implementation along with OLTP.
IT is becoming tightly coupled with the business as the days pass by. No business is able to
survive these days without proper IT implementation.
OLTP and OLAP both are helping businesses in their own way. But are they enough to provide
the competitive edge ?
2/2
Download