text: help me please. do anyone know a free olap tool? i need to do a homework about some free on-line analytic process tool, speaking about its characteristics, plataform, data bases accssesed. it´s very very urgent.  thank you. i have very simple solution, i have pdf file for you, just simply contact me and receive it,  here is some data inside pdf file.  on-line analytic processing we shall now take up an important class of applications for integrated informa- tion systems, especially data warehouses. companies and organizations create a warehouse with a copy of large amounts of their available data and assign analysts to query this warehouse for patterns or trends of importance to the or- ganization. this activity, called olap (standing for on-line analytic process- ing and pronounced &#92;oh-lap"), generally involves highly complex queries that use one or more aggregations. these queries are often termed olap queries or decision-support queries. some examples will be given in section 20.4.1; a typical example is to search for products with increasing or decreasing overall sales. decision-support queries used in olap applications typically examine very large amounts of data, even if the query results are small. in contrast, common database operations, such as bank deposits or airline reservations, each touch only a tiny portion of the database; the latter type of operation is often referred to as oltp (on-line transaction processing, spoken &#92;oh-ell-tee-pee"). recently, new query-processing techniques have been developed that are especially good at executing olap queries e�ectively. furthermore, because of the distinct nature of a certain class of olap queries, special forms of dbms's have been developed and marketed to support olap applications. the same technology is beginning to migrate to standard sql systems, as well. we shall discuss the architecture of these systems in section 20.5. 20.4.1 olap applications a commonolap application uses a warehouse of sales data. major store chains will accumulate terabytes of information representing every sale of every item at every store. queries that aggregate sales into groups and identify signi�cant groups can be of great use to the company in predicting future problems and opportunities. example 20.27 : suppose the aardvark automobile co. builds a data ware- house to analyze sales of its cars. the schema for the warehouse might be: sales(serialno, date, dealer, price) autos(serialno, model, color) dealers(name, city, state, phone) a typical decision-support query might examine sales on or after april 1, 2001 to see how the recent average price per vehicle varies by state. such a query is shown in fig. 20.19. notice how the query of fig. 20.19 touches much of the data of the database, as it classi�es every recent sales fact by the state of the dealer that sold it. in contrast, common oltp queries, such as &#92;�nd the price at which the auto with serial number 123 was sold," would touch only a single tuple of the data. 2 20.4. on-line analytic processing 1047 warehouses and olap there are several reasons why data warehouses play an important role in olap applications. first, the warehouse may be necessary to organize and centralize corporate data in a way that supports olap queries; the data may initially be scattered across many di�erent databases. but often more important is the fact that olap queries, being complex and touch- ing much of the data, take toomuch time to be executed in a transaction- processing system with high throughput requirements. olap queries of- ten can be considered &#92;long transactions" in the sense of section 19.7. long transactions locking the entire database would shut down the ordinary oltp operations (e.g., recording new sales as they occur could not be permitted if there were a concurrent olap query computing av- erage sales). a common solution is to make a copy of the raw data in a warehouse, run olap queries only at the warehouse, and run the oltp queries and data modi�cations at the data sources. in a common sce- nario, the warehouse is only updated overnight, while the analysts 