Bironman,<br>
Good question,<br>
Short answer:<br>
The information delivery environment in most organisations involves extracting data out of the OLTP (operational) databases, manipulating and transforming this data a bit and then storing it along with data from many other disparate sources structured according to subject areas.. Essentially, this is done because its impossible to provide the kind of business reports needed, directly from the OLTP databases because A: you may impact the performance of those systems and B: they dont store history in them thar OLTP dbases. Collectively the activities associated with extracting transforming and loading data into a structure to support the information delivery requirements of an organisation is called data warehousing. Did someone mention metadata?<br>
<br>
OLAP on the other hand, deals with exploiting the data already stored in a data warehouse. Normally, from a technical point of view, an application that gives a user OLAP functionality involves a model and a viewer. The model handles access to data and the viewer handles display of information. The type of functionality provided includes multidimensional slicing and dicing of data (a hard concept to describe in words, but pretty easy to demo with the right viewer), drill down, expanding, rotating........you have got to see these things to appreciate what they are.<br>
<br>
"Could exist Data warehousing without OLAP?" Yes, there are plenty of ways to exploit data warehouses besides OLAP. Think of data mining for example or a customised business solution such as risk management that uses OLAP as just one of many tools to achieve its goals all of which are down-stream, dependent on data warehousing.<br>
Cheers<br>
SASMAN