4. Data Warehouse Design This Diagram Shows the Relational Database Design for the OLAP Database. If a MOLAP (Multidimensional Online Analytical Processing) cube is to be part of the solution, this area is known as the Staging Area. This is an example of multiple snowflake schemas.
5.
6. ETL Process – SSIS This is an example of loading a slowly changing dimension table. It will use a surrogate key to verify the employee exists, if not it will write the row to an error log and send a notification email. The package will then update new employee rate data or add new employee rates.
7. ETL Process – SSIS This is an example of loading fact table from multiple text files. It will use a surrogate key to verify the employee and job exists, if not it will write the row to an error log and send a notification email. The package will then check for closed job and write those rows to an error log. Finally, new timesheet entries are added and changed timesheet entries are updated.