Category Archives: Data warehouse

Data Warehouse vs Data Mart

I see a lot of confusion on what exactly is the difference between a data warehouse and a data mart.  The best definition that I have heard of a data warehouse is: “A relational database schema which stores historical data … Continue reading

Posted in Data warehouse, SQLServerPedia Syndication | Leave a comment

Fast Track Data Warehouse Reference Guide for SQL Server 2012

I have previously blogged about Fast Track Data Warehouse, a reference configuration optimized for data warehousing (see Microsoft SQL Server Reference Architecture and Appliances).  That was version 3.0 of the reference configuration that was for SQL Server 2008 R2.  Just released … Continue reading

Posted in Data warehouse, Fast Track, SQLServerPedia Syndication | Leave a comment

Data Warehouse Architecture – Kimball and Inmon methodologies

What is the best methodology to use when creating a data warehouse?  Well, first off, let’s discuss some of the reasons why you would want to use a data warehouse and not just use your operational system: You need to integrate many different sources … Continue reading

Posted in Data warehouse, SQLServerPedia Syndication | 2 Comments

Complex reporting off a SSAS cube

While using a cube in SSAS is usually a great source for reporting, it is not always the best choice.  Sometimes it is better to report off of the data warehouse that the cube is built from. For example, say … Continue reading

Posted in Data warehouse, SQLServerPedia Syndication, SSAS, SSRS | 8 Comments

Surrogate Keys

When building a data warehouse, it is important that primary keys of dimension tables remain stable.  To accomplish this, it is strongly recommended that surrogate keys be created and used for primary keys for all dimension tables instead of using … Continue reading

Posted in Data warehouse, SQLServerPedia Syndication | 1 Comment

Normalizing Your Database

If you’ve been working with databases for any length of time, you have heard the term normalization. Normalization is the process of efficiently organizing data in a database.  There are two goals of the normalization process: eliminating redundant data (for … Continue reading

Posted in Data warehouse, SQLServerPedia Syndication | 3 Comments

Difference between ETL and ELT

ETL is the most common method used when transferring data from a source system to a data warehouse.  But there are cases where you might want to use ELT.  What is the difference between the two?  Read on: Extract, Transform, … Continue reading

Posted in Data warehouse, SQLServerPedia Syndication | 4 Comments

Microsoft’s Data Warehouse offerings

If you are the decision maker in your company and you are tasked with purchasing one or more servers to be used solely for SQL Server and solely as a data warehouse, be aware there are options outside of the usual … Continue reading

Posted in Appliance, Data warehouse, Fast Track, PDW, SQL Server, SQLServerPedia Syndication | 2 Comments

Methods for populating a data warehouse

Source tables change over time. A data mart or data warehouse that is based on those tables needs to reflect these changes.  This blog post will explain different solutions for solving this problem. When moving data into a data warehouse, taking … Continue reading

Posted in Data warehouse, SQLServerPedia Syndication | 3 Comments

Great white paper: Microsoft EDW Architecture, Guidance and Deployment Best Practices

A fantastic white paper just released: Microsoft EDW Architecture, Guidance and Deployment Best Practices. It’s a must read if you are a data architect, data developer, or DBA involved in an Enterprise Data Warehouse (EDW).  As the paper says, the … Continue reading

Posted in Data warehouse, SQLServerPedia Syndication, White Paper | Leave a comment