cover of computer careers book

 

 

 

 

 

 

 

Discover the 8 Reasons Why Now is the Best Time Ever to Change to a Computer Career

OLAP for Not Yet Techies

"Computer Careers: Querying Databases to Turn Data into Useful Information"

by Richard Stooker, President Info Ring Press and author of Secrets of Changing to a Computer Career

 

OLAP stands for Online Analytical Processing. The online actually refers to its processing, not to being on the Internet. OLAP is a complicated and not easily understood plan for querying databases to obtain useful information.

OLAP could be said to go back to relational databases. Recall that flat databases are simply two-dimensional tables of data. They have their uses but in the 1970s computer scientists realized that electronic rather than paper databases could deal with a lot more complexity that would be more useful and also more efficient than flat databases.

So OLAP began with relational databases which relate the data in different flat databases. That is, say you're a business. You have a database listing basic information about customers. You could also include a field for the last purchases that relates to other databases listing all their purchases, plus databases of sales data etc.

When spreadsheet programs such as 1,2,3 appeared they seemed to offer much of the same functionality of combining information within cells to transform data into more useful information. However, they are inefficient and limited in that respect. So the next step to OLAP is SQL.

Structured Query Language does help people get useful information from databases but has its own limits. For instance, it cannot transpose rows and columns. So OLAP goes beyond SQL.

With OLAP programs a database manager can create multidimensional hypercubes of information

Databases are two dimensional - composed of vertical rows and horizontal columns. Relational databases add a 3rd dimension through the related variable column, making a box or cube.

OLAP can extend that to as many dimensions as necessary to obtain the information needed. We can't visualize dimensions beyond the 3rd physically but that's not necessary. Computers don't care that the extra "dimensions" don't exist physically - that's just a metaphor to help us visualize the relationships.

OLAP uses Multidimensional Type Structures (MTSs) for this purpose, and the Multimensional Expressions (MDX) language.

OLAP is fast and now supports XML.

The more dimensions OLAP uses, the more accurate the information

The real challenge, however, lies in asking OLAP the right questions. Users must figure out exactly what information would be useful to them and then structuring that is a technical issue. But if the users ask the wrong questions they will get the wrong answer.

It's amazing now, but until quite recently, companies did not keep many records on their customers for marketing purposes. They kept financial records of transactions for accounting, financial and tax purposes, but could not tell you a year later whether they had the most sales with men or women, in Illinois or Missouri, among the rich or poor, except in obvious product-related issues.

OLAP can be used to find previously unknown relationships

Perhaps that a certain cologne is bought by more men than women in a certain city. This is known as data mining.

OLAP changes these capabilities and now companies with good sense get and keep and process as much customer information as possible. For instance, when I was a phone psychic I was paid 25 cents extra for getting the caller's address and phone number, so the company could market to them later. I'm also sure that the company kept track of where the callers came from, to target their TV infomercials.

The possibilities are nearly endless. They do raise some privacy concerns but companies basically just want to sell more of their products and services to the most profitable customers in their marketplace. OLAP enables them to focus their marketing on these people.

Next: Pocket PC

Use Your New Computer Career as a Stepping Stone to Even Greater Success

Send off for your free 7-part Techie Plus eCourse now. So that you can learn:

  • The 7 most important skills to even greater business achievement -- not to mention wealth and (maybe) fame
  • Why techies are expendable in bad times and how to protect yourself from them
  • Why the world's richest computer programmer has not written any code in ages
  • How one ex-engineer now makes $500,000 a year
  • The abilities most techies don't even realize they don't have -- which confines their success to their technical abilities
  • Why techies are expendable in bad times and how to protect yourself from them

It's fast and easy. You will receive the first part in your email box within minutes.

I respect your privacy. I will never sell, rent or trade your email address.

After you subscribe, the form will redirect you to a thank you page.

Subscribe now to free 7 part Techie Plus eCourse
Your Name:
Your Email:

Check Out Email Aces Today!
- Powered By Email Aces -

Thank you!

Rick Stooker

Permission is granted to reprint the above article in an ezine or on a website as long as it is reprinted in full, with no changes, with full credit and with this contact information and link included at the bottom. All other rights reserved.

Copyright 2007 by Info Ring Press

All Rights Reserved.

Computer Careers (Home)   Sitemap   Contact   Privacy  

Info Ring Press
Richard Stooker
PO Box 617
130-G Ballwin Manor Dr
Ballwin, MO 63011
(636) 394-2052
rick@inforingpress.com