07.03.2014 Views

Online Analytical Processing (OLAP) – Codd, 1993. OLAP ...

Online Analytical Processing (OLAP) – Codd, 1993. OLAP ...

Online Analytical Processing (OLAP) – Codd, 1993. OLAP ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!