This tutorial covers OLAP solutions used by Data warehouses and understanding Data Warehouse design. The enterprise needs to ask itself certain fundamental questions before actually launching on the process of designing the data warehouse. It must begin with a conviction that a data warehouse would really help its business and the return on investment will make it worth it.
Defining OLAP Solutions
The data warehouse offloads data from a multitude of sources. The cleaned, validated and loaded data is voluminous and daunting. This data needs to be organized, categorized and arranged in meaningful order for analytical purposes. OLAP solutions are specifically designed to cater to this need.
OLAP solutions used by Data warehouses are:
Multidimensional views of data. Data in the data warehouse is organized into subject oriented categories and tables. Fact tables are constructed and linked to various dimensional tables in star or snowflake schemas or combinations of them to form multidimensional views of data. Cubes are built using these multidimensional schemas. Rapid browsing and querying then becomes possible. These views are independent of the way in which data is stored in the data warehouse.
Interactive query and analysis of data is another OLAP solution that enables users drill down, drill up and slice data by using multiple passes. Users can drill down to successive lower levels of detail or roll up to higher levels of summarization and aggregation.
Analytical modeling is an OLAP tool that is a calculation engine for deriving ratios, variances etc., involving measurements and numerical data across many dimensions.
Functional models are made available by using OLAP for forecasting, trend analysis etc. They support users in data analysis.
Graphical OLAP tools are used to display data in 2D or 3D cross tabs and charts and graphs with easy pivoting of axis. This is important for users who need to analyze data from different perspectives and the analysis of one perspective leads to business questions that need to be examined from other perspectives.
Rapid response to queries is a must in any analysis of data and the measure of success for the OLAP tool. Nigel Pendse and Richard Creeth, authors of the OLAP Report developed the FASMI (Fast Analysis of Shared Multidimensional Information) test to judge whether or not an application qualifies to an OLAP tool. Their contention was that an OLAP tool should provide fast browsing capabilities (< five seconds), should contain analytical tools both for the developer and the end user; the cubes must be able to handle the security requirements of sharing confidential information and it should present data multi-dimensionally.
Multi dimensional data storage engine stores data in arrays. These arrays are logical representations of the business dimensions.
Understanding Data Warehouse design
At a very global level, construction of the data warehouse is a business project by itself. The enterprise needs to ask itself certain fundamental questions before actually launching on the process of designing the data warehouse. It must begin with a conviction that a data warehouse would really help its business and the return on investment will make it worth it.
The general questions that are asked may be as below...
Do we need a data warehouse?
How will it help the business?
What will it mean in terms of cost?
What are the current data analysis methodologies being adopted?
In what way are they deficient?
Will setting up the data warehouse help in reducing these deficiencies?
What kind of reporting and analysis do we really want?
What is that we are getting now?
Will such data analysis make the business more efficient?
Will it help the business improve its services and customer relations?
Once the replies to the above questions have been asked, the organization needs to examine other very crucial issues that will determine the wrap and hoof of the data warehouse that is being set up.
What are the kinds of data that are being generated by the enterprise? What kinds of data storage technologies are currently being used to backup and store historical data?
What other external sources of information do we need to tap to make the data in the data warehouse meaningful for analysis?
What kind of hardware and software will be required to set up this data warehouse?
Who will be the personnel to handle the process of creating the data warehouse?
Which departments will benefit from the data being created?
Will the data warehouse be scaleable?
How will it connect to the different data sources for data?
How will we ensure that quality data is generated?
What kinds of tools will be deployed to support end user needs for reports and analytics?
The answers that emerge from these questions will be a set of business requirements. These requirements will determine the kind of data warehouse that will be ultimately set up in the enterprise. The first steps would be to define the global parameters that will shape the design of the data warehouse. The design can be a top down approach as recommended by Bill Inmon or a bottom up approach recommended by Ralph Kimball. It can be a combination of the two called the Hybrid approach or it can be a federated approach. Let us have a brief look at what these different approaches mean.
For more visualization of this article along with the screen shots and complete free training tutorials on Microsoft Analysis Services visit
http://www.exforsys.com/content/category/17/253/332/
Exforsys is a community of developers specializing in C, C++, C#, Java, J2EE, .NET, PeopleSoft, SAP, Siebel, Oracle Apps., Data warehousing, Oracle/SQL Server/DB2 and Testing. Please visit http://www.exforsys.com for more tutorials, for IT Interview questions visit http://www.geekinterview.com, for articles and resources visit http://www.itquestionbank.com
![]() |
|
![]() |
|
![]() |
|
![]() |
I provide, here clear explanations and a count of function... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics/eEnterprise... Read More
Ad-Aware and Spybot are probably the two most well known... Read More
Microsoft CRM is winning market share step-by-step from such the... Read More
Stop the Runaway MouseWhat's the "runaway mouse?" You've seen it...you... Read More
Some companies that are in need of fleet management may... Read More
Microsoft PowerPoint has dramatically changed the way in which academic... Read More
Well, even if the combination might look very unusual, we... Read More
Our opinion is based on our Microsoft Business Solutions Great... Read More
For those who still don't know, Microsoft Publisher helps computer... Read More
Do you want to get quality software at a reasonable... Read More
This article will not attempt to advocate the use of... Read More
What is installation in the language of technology? Installation... Read More
There are two approaches for application integration:? Programmer's approach ?... Read More
Here is some free software tools to help you build... Read More
The objective for Zandi Digital is to make available clever... Read More
This article is for advanced Microsoft CRM SDK C# developers.... Read More
Buying accounting software is a major investment. It's an important... Read More
Microsoft CRM is relatively new player on the now becoming... Read More
ERP (Enterprise Resource Planning) Overview covers What is ERP, Brief... Read More
What is Interactive Mapping?Interactive mapping is a visual display medium... Read More
We all take the computer for granted. I mean, all... Read More
While I was preparing some personal background information for a... Read More
Navision Software was purchased by Microsoft and now it is... Read More
Software Engineering is the Systematic Approach for analysis design implementation... Read More
Now is the time to look at an alternative to... Read More
Following tips help you to learn a software in lesser... Read More
Customer Relationship Management or CRM is a combination of enterprise... Read More
Now there are Three Steps To Heaven Just listen and... Read More
In the real world a "fire wall" is a fireproof... Read More
Customer Relationship Management, abbreviated "CRM," is the term for a... Read More
This article is the fourth of a series of articles... Read More
Should one use Windows Update?This topic has good and valid... Read More
How would you like to prevent spyware and adware from... Read More
I have recently created my first Php program. I wanted... Read More
Microsoft Great Plains is becoming more and more popular and... Read More
Our company, Novaprof Inc., developed unique software - DB Integration.... Read More
Small can be beautiful! Working with Knoppix for the past... Read More
Preventive Maintenance (PM) is defined as scheduled work done on... Read More
With so many Microsoft Windows related viruses, errors, and other... Read More
Innovative Maintenance Systems (IMS) is one company that offers solutions... Read More
Microsoft Great Plains ? ERM from Microsoft Business Solutions and... Read More
There are two approaches for application integration:? Programmer's approach ?... Read More
GroupwareEfforts are continually made to manage the unavoidable ad hoc... Read More
It is possible that if one avoided all sources of... Read More
There are so many different programs that clutter up your... Read More
Microsoft Business Solutions Great Plains has several options to enable... Read More
Before September 1995, Microsoft Windows was an MS-DOS program. DOS... Read More
The world of small business accounting software can be a... Read More
Microsoft Great Plains fits to majority of horizontals and retail... Read More
In 2004 Oracle, Inc. made its new step toward J2EE... Read More
For those who still don't know, Microsoft Publisher helps computer... Read More
All your software is stored on a hard-drive. But how... Read More
Microsoft CRM is now on the scene and it is... Read More
How many steps does it take you to locate and... Read More
Microsoft Great Plains could be tuned and setup to fit... Read More
Microsoft Great Plains, former Great Plains Software Dynamics, eEnterprise has... Read More
It could just be me, but my experiences with document... Read More
It is a well known fact that Java as a... Read More
Disclaimer: All the thoughts expressed are my views only! Your... Read More
I started using PIP (Picture It Publishing) Platinum 2002 right... Read More
Linux essentials:It's free for download but you have to pay... Read More
If you feel intimidated when someone tries to teach you... Read More
Just stress testing one of the latest Linux distributions. Been... Read More
Logistics automation is often considered as barcoding extension to Sales... Read More
Microsoft Business Solutions Small Business Manager is scaled down Great... Read More
Software |