OLAP and OLTP systems
Data Warehousing Concepts
Aaren Stubberfield
Data Scientist
OLAP systems
OLAP (
online analytical processing
)
Designed to support analysis of large amounts of data
Example dimensional organization:
country, state, city
years, months, days
OLAP reorganizes data into multidimensional format
OLAP cube
OLAP cube key to OLAP system
Faster processing vs. traditional relational databases
Hypercubes have more than three dimensions
OLTP
OLTP (
online transaction processing
)
Designed for processing simple database queries
Used in source systems to data warehouse
1
Photo by Rodnae-Productions on Pexels
Example for a credit card company
OLTP:
System tracks customer's purchase
Processes large amounts of simple database updates to account balances
OLAP:
Designed for analyzing purchase data
Data organized by multiple dimensions
Summary
Differences
OLAP
OLTP
Optimization:
Complex read-only queries for analysis
Simple queries
Data Representation:
Multidimensional
Rows and columns
Let's practice!
Data Warehousing Concepts
Preparing Video For Download...