data warehouse architectures

requirements

separation

scalability

extensibility

security

administrability

single layer architecture

PROS CONS
the space occupation is minimized no separation between source and analysis layers

two layers architecture

PROS CONS
source and analysis data are separated less space optimization

three layers architecture

PROS CONS
more logical separation between the problem’s management more data redundancy