Advertisement
Promo

Enterprise applications Toolkit

Is online analytical processing for you?

Robert Bogue

Published: 01 Feb 2005 19:35 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Every day we create reams of data in customer relationship management applications, order entry applications, and warehouse management systems. We're drowning in a sea of data. However, even with all that data we don't have a large amount of information. We have the ones and zeros of the transactions, but we don't have the answers we need to simple questions like:

  • "Why was March better than February?"
  • "Where is the sales force having the most success?"
  • "In what conditions does the sales team struggle with making sales?"
  • In the 1990's, the talk was about decision support systems and executive dashboards. The maturation of those concepts is realized in online analytical processing (OLAP). OLAP is designed to convert data into usable information by allowing the aggregation of data. This process allows you to answer questions like these—even when you don't know what characteristics may be important to the question.

    What is OLAP?
    To understand what OLAP is, you must first understand a few OLAP terms. OLAP works on facts, and facts are numbers. A fact could be a count of orders, the sum of the order amounts, or an average of order amounts.

    OLAP organizes facts into dimensions which are ways that the facts can be broken down. For instance, total sales might be able to be broken up by geography. Similarly, total sales might also be broken down by time. Dimensions are also hierarchies of levels. For instance, a geography dimension might contain the levels of country, state, and county. Similarly, a time dimension might be broken down by year, month, and day.

    In using OLAP tools, you typically arrange one or more dimensions along the rows as well as the columns. You then place one or more facts in the data portion of the grid. The result looks very similar to a cross-tab spreadsheet. In our example above, perhaps we would have geography along the rows and time along the columns. The end result would be something that looks like Figure A.

    A final OLAP term that you should know is cubes. Cubes are collections of facts and dimensions. In practical terms, you'll probably have a separate cube for production data and sales data because there is not a one-to-one relationship between all the facts in sales information and the production information. Within a single cube every fact must have a one-to-one relationship.

    Next

    Previous

    1 2 3


    • Email
    • Trackback
    • Clip Link
    • Print friendlyPrint with EPSON

    Did you find this article useful?
    14 out of 24 people found this useful


    Full Talkback thread

    0 comments

    Company/Topic Alerts

    Create a new alert from the list below:




    Video icon

    Video

    Microsoft Futures Special Report

    Ozzie: Success of Azure comes down to trust

    Ozzie: Success of Azure comes down to trust

    News In an interview, Ray Ozzie says businesses will be taking a risk by placing core operations in Microsoft's datacentre, but that the software giant has more to lose if things go bad

    More Special Reports


    Skip Sub Navigation Links to CNET Brand Links

    Help

    Become part of the ZDNet community.

    Newsletters