10.11.2012 Views

Expert Cube Development with Microsoft SQL Server 2008

Expert Cube Development with Microsoft SQL Server 2008

Expert Cube Development with Microsoft SQL Server 2008

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

OLTP System(s)<br />

Data<br />

Warehouse<br />

[ 11 ]<br />

Datamart<br />

Datamart<br />

OLAP<br />

OLAP<br />

Chapter 1<br />

What is important is to understand is that the simple phrase "data warehouse" has<br />

different meanings in each of these methodologies.<br />

We will adopt Inmon's meaning for the term "data warehouse". This is because in<br />

Inmon's methodology the data warehouse is a real database, while in Kimball's<br />

view the data warehouse is composed of integrated data marts. For the purposes<br />

of this chapter, though, what is really important is the difference between the data<br />

warehouse and the data mart, which should be the source for our cube.<br />

The data mart<br />

Whether you are using the Kimball or Inmon methodology, the front-end database<br />

just before the Analysis Services cube should be a data mart. A data mart is a<br />

database that is modeled according to the rules of Kimball's dimensional modeling<br />

methodology, and is composed of fact tables and dimension tables.<br />

As a result we'll spend a lot of time discussing data mart structure in the rest of this<br />

chapter. However, you will not learn how to build and populate a data mart from<br />

reading this chapter; the books by Kimball and Inmon we've already cited do a much<br />

better job than we ever could.<br />

Data modeling for Analysis Services<br />

If you are reading this book, it means you are using Analysis Services and so you<br />

will need to design your data marts <strong>with</strong> specific features of Analysis Services in<br />

mind. This does not mean you should completely ignore the basic theory of data<br />

warehouse design and dimensional modeling but, instead, adapt the theory to<br />

the practical needs of the product you are going to use as the main interface for<br />

querying the data.<br />

Download at Boykma.Com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!