Olap Vs Oltp
Olap Vs Oltp
Difference?
Few can deny the growing importance of big data in modern commerce. But as
more and more companies embrace and transition to digital, data-centric
processes, developing a thorough understanding of the tools used to process all
that big data has grown more important, too.
https://planergy.com/blog/olap-vs-oltp/
1/9
A Tale of Two Online Processing Tools
To understand the relationship between OLAP and OLTP, it’s necessary to
understand the role each plays in data processing.
These insights can be strategic or tactical, and touch on everything from problem
solving (e.g., “Which vendors consistently provide full contract compliance?”) to
planning and decision-making (e.g., “Which processes will yield the most value
and cost savings from automation?”).
OLAP systems are what’s known as data warehouse systems, as compared to their
simpler database-driven counterparts.
https://planergy.com/blog/olap-vs-oltp/
2/9
Star Schema or
Static schemas
Data Normalization: Snowflake Schema
(normalized)
(Denormalized)
Uses columnular Focused on single-row
storage to simplify and blocks for fast and
Storage:
speed both access and frequent data
query results. additions.
High volumes of fast
and frequent small
Focused on minimal
inputs, e.g.
input/output and
transactions; data is
maximum throughput;
Access: accessed and modified
data is accessed as
quickly and frequently,
required, but rarely
requiring exceptional
modified.
response times (often
in milliseconds).
Data warehousing is ideal for OLAP systems, because the goal is effective and
accurate analysis of a large amount of data from multiple sources in order to
produce insights that drive further actions and guide future decisions.
OLAP systems collects huge volumes of current and historical data on day-to-day
transactions from OLTP databases.
It analyzes data collected and stored through the use of OLTP processes to
produce large-scale, strategic improvements that benefit not just procurement,
but the business as a whole.
OLAP databases can be used to create what is known as an OLAP cube. Unlike a
https://planergy.com/blog/olap-vs-oltp/
3/9
Rubik’s Cube, which presents a challenge to be solved, an OLAP cube assists with
problem solving by rendering the complex, inter-related data contained within the
connected databases of an OLAP data warehouse as a user-friendly three-
dimensional cube.
Rendering the data in this way lets end users “slice and dice” information to
explore data relationships and gain insights that might not be readily apparent
otherwise.
For example, procurement pros will most often encounter this cube during spend
cube analysis, where the relationships between (for example) spend data, supplier
compliance and performance, and cost center analysis can be used to achieve
more strategic sourcing through process refinement and the removal of
redundant or under-performing suppliers.
By comparison, OLTP shifts the emphasis away from “analysis” and toward
“processing.” If OLAP is largely strategic, OLTP is tactical and transactional,
focusing as it does on fundamental business tasks such as:
OLTP systems produce the data OLAP systems rely on to achieve strategic
improvements.
https://planergy.com/blog/olap-vs-oltp/
4/9
They don’t rely on data warehousing, but are instead traditional database
management systems (DBMS). These systems focus on inserting, updating, and
deleting information as required, and are focused on speed, accuracy, and data
integrity.
To help ensure data integrity, OLTP databases have atomicity and concurrency.
The former ensures that the failure of any single step within a transaction will
prevent it from continuing, while the latter prevents multiple users from
modifying the same information at the same time.
Extract functions isolate and collect the desired data in a given database.
Transform functions manipulate the collected data for analysis.
Load functions either add the desired data to an existing database, or
create a new one as required.
https://planergy.com/blog/olap-vs-oltp/
5/9
Business?
Because OLTP systems provide the transactional databases OLAP applications
rely on, trying to decide between the two is something of a false choice.
A direct comparison, with context, is most useful when considering the issue of
OLTP vs OLAP:
1. Database Design:
OLAP systems are designed to retrieve and analyze large volumes of data
from disparate sources. They are rarely modified, and not normalized.
Queries are complex, large, and often multidimensional. OLAP data
integrity is not a concern, but does rely upon the inherent integrity of
OLTP data.
OLTP systems are designed to manage and modify transactional
databases through a large number of small, frequent updates in real time.
They are the source of data for OLAP applications. Data integrity is
paramount, as inaccurate or incomplete data can skew insights produced
through OLAP analysis.
2. Database Applications
OLAP systems are designed to provide insights and business intelligence
for planning, decision support, and solving complex problems. Examples
include financial planning, strategic sourcing, spend analysis and
management, etc.
OLTP systems are built to support and execute fundamental business
https://planergy.com/blog/olap-vs-oltp/
6/9
tasks. Examples include automating the P2P process, inventory
management, etc.
3. Potential Challenges
Data warehousing has traditionally been complex and expensive to build,
requiring specialized training to achieve maximum utility.
Sub-optimal OLTP design can compromise the efficacy of OLAP through
incomplete or incorrect data.
As you can see, to get the most out of OLAP’s business intelligence, you need
rock-solid, reliable, and current data from OLTP.
With OLAP and OLTP, you can manage your entire data stream more effectively at
all levels and achieve your goals for not just lower costs and higher profits, but
process improvement, competitive advantage, and strategic growth.
https://planergy.com/blog/olap-vs-oltp/
7/9
What’s your goal today?
1. Use Planergy to manage purchasing and accounts
payable
We’ve helped save billions of dollars for our clients through better spend
management, process automation in purchasing and finance, and reducing
financial risks. To discover how we can help grow your business:
https://planergy.com/blog/olap-vs-oltp/
8/9
Related Posts
https://planergy.com/blog/olap-vs-oltp/
9/9