Wednesday, 7 December 2011

Snow Flake Schema


Snowflake Schemas


The snowflake schema is a more complex data warehouse model than a star schema, and is a type of star schema. It is called a snowflake schema because the diagram of the schema resembles a snowflake.

Snowflake schemas normalize dimensions to eliminate redundancy. That is, the dimension data has been grouped into multiple tables instead of one large table. For example, a product dimension table in a star schema might be normalized into a products table, a product_category table, and a product_manufacturer table in a snowflake schema. While this saves space, it increases the number of dimension tables and requires more foreign key joins. The result is more complex queries and reduced query performance.  presents a graphical representation of a snowflake schema.

 Snowflake Schema

Text description of dwhsg008.gif follows

No comments:

Post a Comment