|
|||||
Definitions
OLAP
(On
Line
Analytical
Processing):
Data
Cube:
Dimension:
Imagine that you have millions of such records, the analysts need sub-totals (quantities and/or amounts) by date, by location, by product. That is what is done in a data cube. You end up with a database of sub-totals. An OLAP application is not a database in which you enter data, it is an application that reads one or more databases, combines the data and generates sub-totals After "dimension" and to finish this presentation, I need to impose on you two more terms: members and hierarchy. Members:
Hierarchy: OLAPing OLAP applications (EssBase, Cognos, Business Object, OLAP on SQL Server, etc.) thus organize the data for the analysts and the report designers. Most of the work is done on the main server making the individual analysis and reports less complex and less computing time hungry on the desktop stations. The data sits in a data warehouse (centralized database like Oracle, Sybase, SQL server, Access) or in many different databases. The OLAP application can either extract the data from the database or can read text files downloaded from the database. It then creates the data cubes overnight on a server accessible to analysts and report designers. The data cubes can be immense or small, can serve corporate or departmental needs. Reporting, Analyzing and Charting Now we have a better set of data, what is left is accessibility of the data and reporting capabilities of the application. If the data cube is as inaccessible to users as was the database we are back to square one after spending a lot of money and having created one more level of maintenance. The user must be able to access the data with his reporting tool. Most reporting applications within database programs are not convivial (including Microsoft Access) and reporting applications within OLAP are the same. This is my opinion and the opinion of hundreds of my clients working with all kinds of databases and OLAP applications. External reporting applications like Crystal Report are complicated as is Microsoft Query within Excel. Once the data is organized, one has to design analysis, reports and charts. To this end, Excel is the best tool and almost everybody is familiar with it. With Excel and the add-in created by Essbase, you will be creating a reporting framework that is convivial to users. I have worked downstream form Essbase and I consider this "team" (Excel/Essbase) to be the best tool for data analysts, report designers and users who need to produce reports daily, weekly and yearly. Discover the SUMPRODUCT and the INDEX/MATCH formulas that allow you to create customized reports, discover Pivot Tables for very fine tuned analysis and,compare. There are reports and reporting applications, discover VBA, the programming language within Excel that allows you to develop very complex reporting application or that allows you to automate the production of large quantities of reports. |
|
|||||