lecture 09 - migration to the architected environment

Upload: bondaigia

Post on 03-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    1/20

    Building Data WareHouse

    by InmonChapter 09: Migration to the Architected Environment

    http://it-slideshares.blogspot.com

    http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/
  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    2/20

    9. Migration to the Architected

    Environment1. A Migration Plan

    2. The Feedback Loop

    3. Strategic Considerations

    4. Methodology and Migration

    5. Summary

    http://it-slideshares.blogspot.com

    http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/
  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    3/20

    9.1A Migration Plan

    Beginning point: Data Model-represents the information needs ofthe corporation.

    Data Model needs to identify at aminimum: Major subjects of the corporation

    Definition of the major subjects of the

    corporation Relationships between the major subjects

    Groupings of keys and attributes thatmore fully represent the major subjects

  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    4/20

    9.1A Migration Plan (ct.)

    After having the corporate data model,the next activity is defining the system of

    record.

    It is nothing more than the identificationof the best data that the corporation

    has:

    Most timely

    Most accurate

    Most complete

    Nearest to the external source

    Most structurally compatible

  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    5/20

    9.1A Migration Plan (ct.)

  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    6/20

    9.1A Migration Plan (ct.)

    Technological challenges in bringingthe system-of-record data into the

    DW:

    A change in DBMSA change in operating systems

    The need to merge data from different

    DBMSs and operating systems The capture of the Web-based data in the

    Web logs

    A change in basic data formats

  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    7/20

    9.1A Migration Plan (ct.)

    After the system of record is defined, thenext step is to design the datawarehouse.

    The following things need to be done: An element of time needs to be added to the

    key structure if one is not already present.

    All purely operational data needs to beeliminated.

    Referential integrity relationships need to beturned into artifacts.

    Derived data that is frequently needed isadded to the design.

  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    8/20

    9.1A Migration Plan (ct.)

  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    9/20

    9.1A Migration Plan (ct.)

    After the data warehouse is designed,the next step is to design and build theinterfacesbetween the system of recordand the DW.

    Interfaces activities: Being an extract process

    Integration of data from the operational,

    application-oriented environmentAlteration of the time basis of data

    Condensation of data

    Efficient scanning of the existing systems

    environment

  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    10/20

    9.1A Migration Plan (ct.)

    Once the interface programs aredesigned and built, the next activity isto start thepopulation of the first

    subject area: The first of the data is read in the legacy

    environment; and then it is captured andtransported to the data warehouse

    environment. Directories are updated

    Metadata is created

    Indexes are made

    http://it-slideshares.blogspot.com

    http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/
  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    11/20

    9.1A Migration Plan (ct.)

    Caution: If you

    wait for existingsystems to be

    cleaned up, you

    will neverbuild adata warehouse

  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    12/20

    9.2 The Feedback Loop

    At the heart of success in the long-termdevelopment of the data warehouse is thefeedback loop between the data architect andthe DSS analyst.

    The DSS analyst: uses the data warehouse as a basis for

    analysis

    conveys those requirements to the data

    architect The data architect:

    add data, delete data, alter data, and so forthbased on the recommendations of the DSS

    analyst http://it-slideshares.blogspot.com

    http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/
  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    13/20

    9.2 The Feedback Loop

    (ct.)

    http://it-slideshares.blogspot.com

    http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/
  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    14/20

    9.3 Strategic

    Considerations

    The DW

    environment is

    designed and builtfor the purpose of

    supporting the DSS

    needs of the

    organization.

    http://it-slideshares.blogspot.com

    http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/
  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    15/20

    9.3 Strategic Considerations

    (ct.)

    Besides that, the

    corporation has

    operational needsas well.

    But the

    operational world

    is shown as beingin a state of

    chaos.

    http://it-slideshares.blogspot.com

    http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/
  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    16/20

    9.3 Strategic Considerations

    (ct.) The steps the data architect takes to

    restructure the operational

    environment:

    Create a delta list The impact analysis

    Create the resource estimate

    All the preceding are packaged in a reportthat goes to information systems

    management.

    http://it-slideshares.blogspot.com

    http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/
  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    17/20

    9.3 Strategic Considerations

    (ct.) Operation cleanup plan:

  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    18/20

    9.4 Methodology and Migration

    The methodology for the building ofthe data warehouse is called a spiral

    developmentmethodology.

    The spiral methodology not onlycontains information about how to

    build a data warehouse, but also

    describes how to use the datawarehouse.

    http://it-slideshares.blogspot.com

    http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/
  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    19/20

    9.4 Methodology and Migration

    (ct.) The differences between the waterfall

    approach and the spiral approach:

  • 7/29/2019 Lecture 09 - Migration to the Architected Environment

    20/20

    9.5 Summary

    The starting point for the design of the datawarehouse is the corporate data model,.

    The data warehouse is built iteratively.

    The development approach for the datawarehouse environment is said to be an

    iterative or a spiral development approach.

    The feedback loop between the data

    architect and the end user is an importantpart of the migration process.

    http://it-slideshares blogspot com

    http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/http://it-slideshares.blogspot.com/