Professional Documents
Culture Documents
OLTP OLAP
Users Clerk, IT professional Knowledge worker
Function Day to day operations Decision support
DB Design Application-oriented Subject-oriented
Current, up-to-date Historical,
Data
detailed, relational multidimensional
Usage Repetitive Ad-hoc
Access Read/write Lots of scans
Unit of Work Short, simple transaction Complex query
# Records Accessed Tens Millions
# Users Thousands Hundreds
DB Size 100MB-GB 100GB-TB
RELATIONAL DATABASE VS. DIMENSIONAL DATABASE
• A relational database is a collection of relations or tables
• Purpose – relational is designed more for data updating.
1) By using this model, you can
examine the Sales table to find that
the biggest purchase made is of 5
bolts.
2) Then you can check the Order
table to find out that the purchase is
done by Customer Id AAA002 .
3) Then you can check the Customer
table to find out that Customer Id
AAA002 is actually Samantha Jones
• Multidimensionality
– The ability to organize, present, and analyze data by several
dimensions, such as sales by region, by product, by
salesperson, and by time (= four dimensions)
– Done during Business Analytical application design using
OLAP technology
• OLAP is a technology for information retrieving in Business Intelligence
MULTIDIMENSIONALITY
Slice and Dice: To slice and dice a cube is to break a body of information down into smaller parts or to examine it from different viewpoints
so that you can understand it better.
CUBE DATABASE – ALLOWING FOR SLICE AND
DICE
Dice down to
the location
Slice the year 2005 Example query:
How many bolts
were sold in the
year 2005 by the
Central branch?
• Data mining
– Tools that would automatically extract hidden and search for pattern in
large transaction database. E.g. Purchase pattern for a certain consumer
• Predictive analysis
Use of tools that help determining the probable future outcome for an
event or the likelihood of a situation occurring.