ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
DATA WAREHOUSING
Multi Dimensional
Data Modeling.
Surrogate Keys.
2
3
ï‚¡   A surrogate key is a unique identifier for data
        warehouse records that replaces source primary keys
        (business/natural keys)




4
ï‚¡   Protect against changes in source systems




5
ï‚¡   Allow integration from multiple sources




6
ï‚¡   Enable rows that do not exist in source data




7
ï‚¡   Track changes over time (e.g. new customer instances
        when addresses change)




8
ï‚¡   Replace text keys with integers for efficiency




9
ï‚¡   Higher performance with numeric keys than with
     long, alphanumeric keys




10
ï‚¡   The Data Warehouse Toolkit.Second
    Edition.The Complete Guide to Dimensional
    Modeling.Ralph Kimball.Margy Ross

More Related Content

Dw design 3_surro_keys

  • 1. DATA WAREHOUSING Multi Dimensional Data Modeling. Surrogate Keys.
  • 2. 2
  • 3. 3
  • 4. ï‚¡ A surrogate key is a unique identifier for data warehouse records that replaces source primary keys (business/natural keys) 4
  • 5. ï‚¡ Protect against changes in source systems 5
  • 6. ï‚¡ Allow integration from multiple sources 6
  • 7. ï‚¡ Enable rows that do not exist in source data 7
  • 8. ï‚¡ Track changes over time (e.g. new customer instances when addresses change) 8
  • 9. ï‚¡ Replace text keys with integers for efficiency 9
  • 10. ï‚¡ Higher performance with numeric keys than with long, alphanumeric keys 10
  • 11. ï‚¡ The Data Warehouse Toolkit.Second Edition.The Complete Guide to Dimensional Modeling.Ralph Kimball.Margy Ross