Online Analytical Processing (OLAP) â Codd, 1993. OLAP ...
Online Analytical Processing (OLAP) â Codd, 1993. OLAP ...
Online Analytical Processing (OLAP) â Codd, 1993. OLAP ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Data Warehousing and <strong>OLAP</strong><br />
Data Warehousing and <strong>OLAP</strong><br />
• A data warehouse is a database containing data<br />
that usually represents the business history of an<br />
organization.<br />
• This historical data is used for analysis that<br />
supports business decisions at many levels, from<br />
strategic planning to performance evaluation of a<br />
discrete organizational unit.<br />
• Data in a data warehouse is organized to support<br />
analysis rather than to process real-time<br />
transactions as in online transaction processing<br />
systems (OLTP).<br />
Note for <strong>OLAP</strong> we need:<br />
Database (Data Warehouse Storage)<br />
<strong>OLAP</strong> Server<br />
<strong>OLAP</strong> Client (Like Data Analyzer or Excel)<br />
5<br />
6<br />
<strong>OLAP</strong> stages<br />
• picking the data from the data warehouse (DB)<br />
• building the “cube” (<strong>OLAP</strong> SERVER)<br />
– cube = pre-computation of “all” possible combinations<br />
The high performance comes from the fact that all the “queries”<br />
(combinations) have been anticipated.<br />
• playing with the “cube” (<strong>OLAP</strong> CLIENT)<br />
– slice-dice, roll-up/drill-down, etc.<br />
Three-Tier Decision Support Systems<br />
• Warehouse database server<br />
– Almost always a relational DBMS, rarely flat files<br />
• <strong>OLAP</strong> servers<br />
• Clients<br />
– Query and reporting tools<br />
– Analysis tools<br />
– Data mining tools<br />
7<br />
8<br />
2