For business users of Microsoft Excel.
For business users of Microsoft Excel.

 Home              
 Site Map              
 Contact              
 Excel for Business
 Excel Dashboards   
 Excel Solutions   
 Exploring Excel   
 BI for Excel
 Business Tools   
 Excel Catalog   
 Affiliate Program   
 Excel Help Portal  
 
   
     
   
     
 

Home >  BI for Excel >

What the Heck Is OLAP?
When Is It Excel-Friendly?


Excel-friendly OLAP databases give Excel users significant
analytical power and flexibility...while reducing the work load. 

by Charley Kyd
Updated December, 2006

Excel-friendly OLAP allows Excel formulas to link to any number of cubes of data.An OLAP database is a type of technology, just as a Relational database is a type of technology.

"OLAP" stands for On-Line Analytical Processing". But this unfortunate term provides no hint about the power that OLAP offers to Excel users.

You know what relational files are. Oversimplified, they're lists of stuff. OLAP databases are cubes of stuff. 

To illustrate, you could import a simple General Ledger database into an OLAP cube. You might have three dimensions: Account, Department, and Month. One number would be found at the intersection of any specific member of these dimensions. By convention, the number would be stored as a plus or minus, that is, a debit or credit.

You could have one OLAP cube for your general ledger, another for headcounts, another for sales history, another for economic statistics, and so on. Then, in a few clicks, an Excel user could drop any of that data into her worksheet.

Excel-Friendly OLAP

Each brand of OLAP program has a different set of features and benefits. Each interacts with Excel in different ways. However, only a few of these programs are "Excel-friendly".

Excel-friendly OLAP programs have four general characteristics.

1. They use spreadsheet functions to populate Excel.

Unfortunately, most OLAP programs write numbers and text to Excel. But the most important feature of Excel-friendly OLAPs is that they use spreadsheet functions to return data from the OLAP database.

The difference between these two methods is the difference between push and pull. Most OLAPs force users to navigate through various dialogs to push data into Excel. But Excel-friendly OLAPs allow users to write formulas in their spreadsheets, formulas that specify the data they need. Then, to pull the data into Excel, users merely recalculate their spreadsheets.

The pull approach is much more powerful than the push approach, and much easier to learn.

2. They provide many spreadsheet functions.

Some OLAP programs offer only one or two Excel functions. But Excel-friendly OLAPs offer a dozen or more functions. By offering a wide variety of useful spreadsheet functions, Excel-friendly OLAPs give Excel users significant analytical power.

3. They reference many cubes in one worksheet.

In Excel, formulas in one spreadsheet can link to any number of cells in any number of workbooks. Similarly, in Excel-friendly OLAP databases, formulas in one Excel spreadsheet can link to any number of multi-dimensional cells in any number of OLAP cubes.

4. Users can control the OLAP database.

OLAP software doesn't do users much good if users can't control the database. Excel-friendly OLAP databases give qualified users the ability to create new cubes of data, to add new members to dimensions (like adding account numbers to the Chart of Account), and to update the cubes as necessary.


The bottom line is that Excel-friendly OLAP programs give Excel users significant power and flexibility, while eliminating many problems associated with writing values to cells.

 


ExcelUser, Inc.
http://www.ExcelUser.com

Copyright © 2004 - 2008 by Charles W. Kyd, all rights reserved. Content, graphics, and HTML code are protected by US and International Copyright Laws, and may not be copied, reprinted, published, translated, hosted, or otherwise distributed by any means without explicit permission. Terms of Use | Privacy Policy | Earnings Policy.