Defining OLAP Solutions and Data Warehouse design

>Understanding Data Warehouse design
At a very global level, construction of the data
This tutorial covers OLAP solutions used by Datawarehouse is a business project by itself. The
warehouses and understanding Data Warehouseenterprise needs to ask itself certain fundamental
design. The enterprise needs to ask itself certainquestions before actually launching on the process of
fundamental questions before actually launching ondesigning the data warehouse. It must begin with a
the process of designing the data warehouse. Itconviction that a data warehouse would really help its
must begin with a conviction that a data warehousebusiness and the return on investment will make it
would really help its business and the return onworth it.
investment will make it worth it.The general questions that are asked may be as
Defining OLAP Solutionsbelow….
The data warehouse offloads data from a multitudeDo we need a data warehouse?
of sources. The cleaned, validated and loaded data isHow will it help the business?
voluminous and daunting. This data needs to beWhat will it mean in terms of cost?
organized, categorized and arranged in meaningfulWhat are the current data analysis methodologies
order for analytical purposes. OLAP solutions arebeing adopted?
specifically designed to cater to this need.In what way are they deficient?
OLAP solutions used by Data warehouses are:Will setting up the data warehouse help in reducing
Multidimensional views of data. Data in the datathese deficiencies?
warehouse is organized into subject orientedWhat kind of reporting and analysis do we really
categories and tables. Fact tables are constructedwant?
and linked to various dimensional tables in star orWhat is that we are getting now?
snowflake schemas or combinations of them to formWill such data analysis make the business more
multidimensional views of data. Cubes are built usingefficient?
these multidimensional schemas. Rapid browsing andWill it help the business improve its services and
querying then becomes possible. These views arecustomer relations?
independent of the way in which data is stored in theOnce the replies to the above questions have been
data warehouse.asked, the organization needs to examine other very
Interactive query and analysis of data is anothercrucial issues that will determine the wrap and hoof
OLAP solution that enables users drill down, drill upof the data warehouse that is being set up.
and slice data by using multiple passes. Users can drillWhat are the kinds of data that are being generated
down to successive lower levels of detail or roll up toby the enterprise?
higher levels of summarization and aggregation.What kinds of data storage technologies are
Analytical modeling is an OLAP tool that is acurrently being used to backup and store historical
calculation engine for deriving ratios, variances etc.,data?
involving measurements and numerical data acrossWhat other external sources of information do we
many dimensions.need to tap to make the data in the data warehouse
Functional models are made available by using OLAPmeaningful for analysis?
for forecasting, trend analysis etc. They supportWhat kind of hardware and software will be required
users in data analysis.to set up this data warehouse?
Graphical OLAP tools are used to display data in 2DWho will be the personnel to handle the process of
or 3D cross tabs and charts and graphs with easycreating the data warehouse?
pivoting of axis. This is important for users who needWhich departments will benefit from the data being
to analyze data from different perspectives and thecreated?
analysis of one perspective leads to businessWill the data warehouse be scaleable?
questions that need to be examined from otherHow will it connect to the different data sources for
perspectives.data?
Rapid response to queries is a must in any analysis ofHow will we ensure that quality data is generated?
data and the measure of success for the OLAP tool.What kinds of tools will be deployed to support end
Nigel Pendse and Richard Creeth, authors of theuser needs for reports and analytics?
OLAP Report developed the FASMI (Fast Analysis ofThe answers that emerge from these questions will
Shared Multidimensional Information) test to judgebe a set of business requirements. These
whether or not an application qualifies to an OLAPrequirements will determine the kind of data
tool. Their contention was that an OLAP tool shouldwarehouse that will be ultimately set up in the
provide fast browsing capabilities (< five seconds),enterprise. The first steps would be to define the
should contain analytical tools both for the developerglobal parameters that will shape the design of the
and the end user; the cubes must be able to handledata warehouse. The design can be a top down
the security requirements of sharing confidentialapproach as recommended by Bill Inmon or a bottom
information and it should present dataup approach recommended by Ralph Kimball. It can
multi-dimensionally.be a combination of the two called the Hybrid
Multi dimensional data storage engine stores data inapproach or it can be a federated approach. Let us
arrays. These arrays are logical representations ofhave a brief look at what these different approaches
the business dimensions.mean.