Database Answers Beautiful Design Pattern from the Asia-Pacific Islander American Studies (Click for Web Site)
Printer Printer-friendly version

Home Ask a Question Best Practice Careers Contact Us Data Models Search Site Map
Data Migration and Design Patterns   
An Access Database is available on demand.
We might draft a background to this page and here is a Data Warehouse which is an excellent start for answering queries.

You can download our short Paper on Data Migration and Design Patterns

If you have any comments we would be glad to hear from you.


Data Migration and Design Patterns
This page starts with the suggestion that Data Models are 'A Good Thing' and you can never have too much of 'A Good Thing'
Therefore, if the answer to everything is a Data Model then what exactly are the Questions ?

We propose that an End-to-End range of Design Pattern Data Models provides a robust and generalised foundation for any Data Migration activity.
Of course, we consider it is true that 'Data Migration' is a deceptively simple way of describing the activities that occupy most of our waking (or working) hours most of the time.
This is appropriate whether we are Data Architects, Data Modellers or Data Analysts, where each role has a different range of skills and responbsibilities.
We start with Operational Data Stores and end with a Dimensional Model that feeds data for a BI Layer.

Our question then becomes :-
What kind of Data Models do we need to cover our End-to-End Scope ?

We propose a range from ODS, Data Mapping, Data Warehouse, Dimensional Models and Semantic Models

This seems a modest ambition, so let's discuss it in detail to see if it holds up under detailed analysis.

This page shows four Stages in Data Migration.

1) The first shows Semantic Data Models which provide a 'User Friendly' front-end.
This helps Users to request KPIs, Reports and analyses using words and terminology that they normally use.
For example, talking about Customers, rather than Parties.
If Semantic Data Models have been created, then we can say that the work has been done to the established standards of Best Practice.

Semantic Data Models

2) The second shows Mapping Specifications which translate Source data to Target data.

Mapping Specifications
3) The third identifies KPIs, and traces their derivation.
This helps to establish the Data Lineage for Sarbanes-Oxley and other Statutory Reporting requirements.

KPIs, Data Lineage and Agile Modelling
4) The fourth shows the complete End-to-End scope of Data Models.
The Common Data Model is used to standardise data that is loaded into the Data Warehouse (DWH).
We can also be sure that we have a 'Single View of the Truth' at any point in time.
It helps us to build the design of the DWH in a step-by-step fashion.

We identify that the Enterprise Data Warehouse is a top-level design which will have lower-level Subject Area Models such as Customer Purchases.
End-to-End Data Model Foundation

Finally, we show the complete Data Warehouse Bus Architecture


Barry Williams
Principal Consultant
Database Answers Ltd.
London, England
March 4th. 2012



© DataBase Answers Ltd. 2012
About Us Contact Us