SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
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

Contenu connexe

Plus de Claudia Gomez

Plus de Claudia Gomez (17)

3 olap storage
3 olap storage3 olap storage
3 olap storage
 
Diseño fisico indices_2
Diseño fisico indices_2Diseño fisico indices_2
Diseño fisico indices_2
 
Diseño fisico 1
Diseño fisico 1Diseño fisico 1
Diseño fisico 1
 
Agreggates iii
Agreggates iiiAgreggates iii
Agreggates iii
 
Agreggates ii
Agreggates iiAgreggates ii
Agreggates ii
 
Agreggates i
Agreggates iAgreggates i
Agreggates i
 
Dw design hierarchies_7
Dw design hierarchies_7Dw design hierarchies_7
Dw design hierarchies_7
 
Dw design fact_tables_types_6
Dw design fact_tables_types_6Dw design fact_tables_types_6
Dw design fact_tables_types_6
 
Dw design date_dimension_1_1
Dw design date_dimension_1_1Dw design date_dimension_1_1
Dw design date_dimension_1_1
 
Dw design 2_conceptual_model
Dw design 2_conceptual_modelDw design 2_conceptual_model
Dw design 2_conceptual_model
 
Dw design 1_dim_facts
Dw design 1_dim_factsDw design 1_dim_facts
Dw design 1_dim_facts
 
3 dw architectures
3 dw architectures3 dw architectures
3 dw architectures
 
2 dw requeriments
2 dw requeriments2 dw requeriments
2 dw requeriments
 
1 dw projectplanning
1 dw projectplanning1 dw projectplanning
1 dw projectplanning
 
0 dw process
0 dw process0 dw process
0 dw process
 
Clase2 introdw
Clase2 introdwClase2 introdw
Clase2 introdw
 
Intro bi
Intro biIntro bi
Intro bi
 

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