For this final project, we were tasked with creating a database and dashboard solution for the Great Outdoors Apparel Company (GOAC). During this project we created model diagrams for Conceptual, Logical, and Physical Database Models using Erwin Data Modeler software. Then, we created the physical database and began the 9-step ETL processs (outlined below) using SQL within the mySQL Workbench. Upon completion of the ETL process, we created two Tableau Dashboards (shown below) that displayed information which was requested by the GOAC manager. To round out the entire process, we created a PowerPoint presentation summarizing the entire project and a Standard Operating Procedure document outlining how to use the Tableau Dashboards if someone was a power user.
- Use the MySQL Workbench Import Wizard to import the data into the correct physical database tables
- Use Excel to create the data that populates the Time table in Job 4
- Use DML to insert only the unique observations into each table within the database
- Use the Import Wizard to import the Time Dimension Data, that was created in Job 2, into the Time table
- Pull information from all other tables into the Sales Facts table and populate observations
- Create the Customer Income Amount column and load that into the Customers table
- Assign an income level to each customer based on their income amount determined in Job 6
- Assign the product ID to each unique product within the Product table
- Create the Sales Gross Profit Amount column within the Sales Facts table