1.Database Design - Snowflake, Star Schema?
i.Star Schema ( Fact - Dimension Tables) Normalization is not done too much.
a.Too much normalization would need lot join which slows down performance.
b.In Snow Flake the Dimension Tables are further normalized to reduce duplication of data.
That is typical Relational Database model. As its for storing data and reducing as much duplication and
saving physical storage as reports are not generated here so speed is not here the driving force.
Essbase is OLAP model thats the Star Schema design.
(See the pictures below as it looks as Star.)
Snowflake - Star Schema
2.In the Star schema Is the Fact Table Normalized?
No answer on this after reading the below article.
forum.kimballgroup.com/t364-normalization-in-dwh-environment
But Fact tables have the numberic values and FK's ( those are PK in Dimension tables to get , Dimension
details.) Dimension tables have details , for better performance less join is better so Dimension table is not
further normalized.
-----------------------
For Product Hierarchy: In staging area with normalized tables load first the lowest one then the highest this
Product table , then join all tables and load data of Product Dimension Table.
----
Source:Maintaining Dimension Hierarchies
The product dimension in the data warehouse should be denormalized into a single flattened dimension table. The normalization illustrated above is the design pattern for the source system and staging areas, not the actual dimension table that users query.
-----------------------
3.How many Fact & Dimension Tables are in Star Schemas?
Generally how many Fact Tables and Dimensions Table you
have used in the Project?
Which one is loaded first Fact Table or Dimensions Table
into the warehouse?
What is the size of the Fact Table and Dimension Table?
what is the size of the table and warehouse
---
http://www.allinterview.com/showanswers/29468.html
---
it depends upon the requirement of the client . dimension
table is loaded first , using the primary keys of the
dimension table , fact tables are loaded .size of the fact
and dimension table also depends upon the requirement .
size of the table and warehouse also depends upon clients
requirement .
---
Dimension will be loaded first then fact,Table size: Dimenstion > fact
Number of Records: fact > dimention
Size: Table < DWH
---
-----------------------------------------------------------------------------------------------------------
The 10 Essential Rules of Dimensional Modeling
-----------------------------------------------------------------------------------------------------------
What is the approximate size of data warehouse?
http://www.allinterview.com/showanswers/15990.html
ans.
---
it could range somewhere between 25-40 terabytes
---
the minimum size of data warehouse is 100Giga byte
and maximum size is in n tera bytes(n=any integer)
---
smal projects:::100gb to 500 gb
medium projects:: 500gb to 1000 gb
large projects :::1000 gb to 1200gb etc
----
FAQ >> Understanding file sizes (Bytes, KB, MB, GB, TB)
1024 bytes | = | 1 KB |
1024 KB | = | 1 MB |
1024 MB | = | 1 GB |
1024 GB | = | 1 TB |
1024 TB | = | 1 PB |