1) The first Design Pattern 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. 2) The second Design Pattern shows Mapping Specifications which translate Source data to Target data. 3) The third Design Pattern identifies KPIs, and traces their derivation. This helps to establish the Data Lineage for Sarbanes-Oxley and other Statutory Reporting requirements. 4) The fourth Design Pattern 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. Finally, we show the complete Data Warehouse Bus Architecture |