SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
DATA WAREHOUSING
Multi Dimensional
Data Modeling.
DW Bus architecture and matrix
2
   Obviously, building the enterprise’s data
    warehouse in one step is too daunting, yet
    building it as isolated pieces defeats the
    overriding goal of consistency.
   For long-term data warehouse success, we
    need to use an architected, incremental
    approach to build the enterprise’s warehouse.
   The approach we advocate is the data
    warehouse bus architecture.
                                                    3
   By defining a standard bus
    interface for the data
    warehouse environment,
    separate data marts can be
    implemented by different
    groups at different times.
   The separate data marts
    can be plugged together
    and usefully coexist if they
    adhere to the standard



                                   4
   During the limited duration architecture phase, the
    team designs a master suite of standardized
    dimensions and facts that have uniform
    interpretation across the enterprise. This establishes
    the data architecture framework




                                                             5
   The rows of the bus matrix
    correspond to data marts.
   You should create separate
    matrix rows if the sources
    are different, the
    processes are different, or
    if the matrix row
    represents more than
    what can reasonably be
    tackled in a single
    implementation iteration.
                                  6
   Common dimensions for different processes
    should be the same.
     A dimension that has exactly the same meaning
      and content when being referred from different
      fact tables.
     Where attributes apply, they should mean the
      same thing.
     Roll-up dimensions conform to the base-level
      atomic dimension if they are a strict subset of that
      atomic dimension. (granularity)

                                                             7
8
   Revenue, profit, standard prices, standard
    costs, measures of quality, measures of
    customer satisfaction, and other key
    performance indicators (KPIs) are facts that
    must be conformed.




                                                   9
   The Data Warehouse Toolkit.Second
    Edition.The Complete Guide to Dimensional
    Modeling.Ralph Kimball.Margy Ross




                                                10

Contenu connexe

Similaire à Dw design 4_bus_architecture

Making Information Management The Foundation Of The Future (Master Data Manag...
Making Information Management The Foundation Of The Future (Master Data Manag...Making Information Management The Foundation Of The Future (Master Data Manag...
Making Information Management The Foundation Of The Future (Master Data Manag...William McKnight
 
Inventory Optimization - A New Approach to Operational Inventory Planning
Inventory Optimization - A New Approach to Operational Inventory PlanningInventory Optimization - A New Approach to Operational Inventory Planning
Inventory Optimization - A New Approach to Operational Inventory PlanningSAP Solution Extensions
 
An ontological approach to handle multidimensional schema evolution for data ...
An ontological approach to handle multidimensional schema evolution for data ...An ontological approach to handle multidimensional schema evolution for data ...
An ontological approach to handle multidimensional schema evolution for data ...ijdms
 
Mastering data-modeling-for-master-data-domains
Mastering data-modeling-for-master-data-domainsMastering data-modeling-for-master-data-domains
Mastering data-modeling-for-master-data-domainsChanukya Mekala
 
2 data warehouse life cycle golfarelli
2 data warehouse life cycle golfarelli2 data warehouse life cycle golfarelli
2 data warehouse life cycle golfarellitruongthuthuy47
 
The Value of Standards-based CMDB Federation
The Value of Standards-based CMDB FederationThe Value of Standards-based CMDB Federation
The Value of Standards-based CMDB FederationDavid Messineo
 
Best practices for building and deploying predictive models over big data pre...
Best practices for building and deploying predictive models over big data pre...Best practices for building and deploying predictive models over big data pre...
Best practices for building and deploying predictive models over big data pre...Kun Le
 
An Architecture for Modular Data Centers
An Architecture for Modular Data CentersAn Architecture for Modular Data Centers
An Architecture for Modular Data Centersguest640c7d
 
bigdatasqloverview21jan2015-2408000
bigdatasqloverview21jan2015-2408000bigdatasqloverview21jan2015-2408000
bigdatasqloverview21jan2015-2408000Kartik Padmanabhan
 
Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...
Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...
Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...Neo4j
 
Distributed RDBMS: Data Distribution Policy: Part 3 - Changing Your Data Dist...
Distributed RDBMS: Data Distribution Policy: Part 3 - Changing Your Data Dist...Distributed RDBMS: Data Distribution Policy: Part 3 - Changing Your Data Dist...
Distributed RDBMS: Data Distribution Policy: Part 3 - Changing Your Data Dist...ScaleBase
 
IDC MarketScape Worldwide Scale-Out File-Based Storage 2012 Vendor Analysis Dell
IDC MarketScape Worldwide Scale-Out File-Based Storage 2012 Vendor Analysis DellIDC MarketScape Worldwide Scale-Out File-Based Storage 2012 Vendor Analysis Dell
IDC MarketScape Worldwide Scale-Out File-Based Storage 2012 Vendor Analysis Dellarms8586
 
The Xoriant Whitepaper: Last Mile Soa Implementation
The Xoriant Whitepaper: Last Mile Soa ImplementationThe Xoriant Whitepaper: Last Mile Soa Implementation
The Xoriant Whitepaper: Last Mile Soa ImplementationXoriant Corporation
 
Ch33 - Dim Modelling
Ch33 - Dim ModellingCh33 - Dim Modelling
Ch33 - Dim ModellingRavi S
 

Similaire à Dw design 4_bus_architecture (20)

1 ieee98
1 ieee981 ieee98
1 ieee98
 
Making Information Management The Foundation Of The Future (Master Data Manag...
Making Information Management The Foundation Of The Future (Master Data Manag...Making Information Management The Foundation Of The Future (Master Data Manag...
Making Information Management The Foundation Of The Future (Master Data Manag...
 
Polyglot Persistence
Polyglot Persistence Polyglot Persistence
Polyglot Persistence
 
Inventory Optimization - A New Approach to Operational Inventory Planning
Inventory Optimization - A New Approach to Operational Inventory PlanningInventory Optimization - A New Approach to Operational Inventory Planning
Inventory Optimization - A New Approach to Operational Inventory Planning
 
Agreggates ii
Agreggates iiAgreggates ii
Agreggates ii
 
An ontological approach to handle multidimensional schema evolution for data ...
An ontological approach to handle multidimensional schema evolution for data ...An ontological approach to handle multidimensional schema evolution for data ...
An ontological approach to handle multidimensional schema evolution for data ...
 
Mastering data-modeling-for-master-data-domains
Mastering data-modeling-for-master-data-domainsMastering data-modeling-for-master-data-domains
Mastering data-modeling-for-master-data-domains
 
zEnterprise Executive Overview
zEnterprise Executive OverviewzEnterprise Executive Overview
zEnterprise Executive Overview
 
2 data warehouse life cycle golfarelli
2 data warehouse life cycle golfarelli2 data warehouse life cycle golfarelli
2 data warehouse life cycle golfarelli
 
The Value of Standards-based CMDB Federation
The Value of Standards-based CMDB FederationThe Value of Standards-based CMDB Federation
The Value of Standards-based CMDB Federation
 
Best practices for building and deploying predictive models over big data pre...
Best practices for building and deploying predictive models over big data pre...Best practices for building and deploying predictive models over big data pre...
Best practices for building and deploying predictive models over big data pre...
 
An Architecture for Modular Data Centers
An Architecture for Modular Data CentersAn Architecture for Modular Data Centers
An Architecture for Modular Data Centers
 
bigdatasqloverview21jan2015-2408000
bigdatasqloverview21jan2015-2408000bigdatasqloverview21jan2015-2408000
bigdatasqloverview21jan2015-2408000
 
Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...
Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...
Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...
 
Distributed RDBMS: Data Distribution Policy: Part 3 - Changing Your Data Dist...
Distributed RDBMS: Data Distribution Policy: Part 3 - Changing Your Data Dist...Distributed RDBMS: Data Distribution Policy: Part 3 - Changing Your Data Dist...
Distributed RDBMS: Data Distribution Policy: Part 3 - Changing Your Data Dist...
 
IDC MarketScape Worldwide Scale-Out File-Based Storage 2012 Vendor Analysis Dell
IDC MarketScape Worldwide Scale-Out File-Based Storage 2012 Vendor Analysis DellIDC MarketScape Worldwide Scale-Out File-Based Storage 2012 Vendor Analysis Dell
IDC MarketScape Worldwide Scale-Out File-Based Storage 2012 Vendor Analysis Dell
 
The Xoriant Whitepaper: Last Mile Soa Implementation
The Xoriant Whitepaper: Last Mile Soa ImplementationThe Xoriant Whitepaper: Last Mile Soa Implementation
The Xoriant Whitepaper: Last Mile Soa Implementation
 
Ch33 - Dim Modelling
Ch33 - Dim ModellingCh33 - Dim Modelling
Ch33 - Dim Modelling
 
Are you mdm aware
Are you mdm awareAre you mdm aware
Are you mdm aware
 
Agreggates i
Agreggates iAgreggates i
Agreggates i
 

Plus de Claudia Gomez

Plus de Claudia Gomez (20)

Olapsql
OlapsqlOlapsql
Olapsql
 
3 olap storage
3 olap storage3 olap storage
3 olap storage
 
3 olap storage
3 olap storage3 olap storage
3 olap storage
 
2 olap operaciones
2 olap operaciones2 olap operaciones
2 olap operaciones
 
1 introba
1 introba1 introba
1 introba
 
Diseño fisico particiones_3
Diseño fisico particiones_3Diseño fisico particiones_3
Diseño fisico particiones_3
 
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
 
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 3_surro_keys
Dw design 3_surro_keysDw design 3_surro_keys
Dw design 3_surro_keys
 
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
 

Dw design 4_bus_architecture

  • 1. DATA WAREHOUSING Multi Dimensional Data Modeling. DW Bus architecture and matrix
  • 2. 2
  • 3. Obviously, building the enterprise’s data warehouse in one step is too daunting, yet building it as isolated pieces defeats the overriding goal of consistency.  For long-term data warehouse success, we need to use an architected, incremental approach to build the enterprise’s warehouse.  The approach we advocate is the data warehouse bus architecture. 3
  • 4. By defining a standard bus interface for the data warehouse environment, separate data marts can be implemented by different groups at different times.  The separate data marts can be plugged together and usefully coexist if they adhere to the standard 4
  • 5. During the limited duration architecture phase, the team designs a master suite of standardized dimensions and facts that have uniform interpretation across the enterprise. This establishes the data architecture framework 5
  • 6. The rows of the bus matrix correspond to data marts.  You should create separate matrix rows if the sources are different, the processes are different, or if the matrix row represents more than what can reasonably be tackled in a single implementation iteration. 6
  • 7. Common dimensions for different processes should be the same.  A dimension that has exactly the same meaning and content when being referred from different fact tables.  Where attributes apply, they should mean the same thing.  Roll-up dimensions conform to the base-level atomic dimension if they are a strict subset of that atomic dimension. (granularity) 7
  • 8. 8
  • 9. Revenue, profit, standard prices, standard costs, measures of quality, measures of customer satisfaction, and other key performance indicators (KPIs) are facts that must be conformed. 9
  • 10. The Data Warehouse Toolkit.Second Edition.The Complete Guide to Dimensional Modeling.Ralph Kimball.Margy Ross 10