Data Warehouse Project Business Definition Presented by: Mike Ellis Vinh Ngo
Today’s Agenda Type of Business Operations & Operational Systems OLTP Limitations Why a Data Warehouse?
Type of Business HVAC/R wholesaler Founded in San Antonio in branch locations in Texas 215,000 square foot distribution center
Operations 260 employees Over 2,000 manufacturers represented, 700 active stocking manufacturers 16,000 line item products Sell predominantly to licensed contractors, mostly on store accounts $80 million annual sales
OLTP Sales Table Contains information about invoice line items –Invoice Number and Date are composite primary key –Store Number, Customer Number, and Part Number are foreign keys
Invoice Numbers An invoice can only be generated in a branch location First two digits of the six digit invoice number give the store number –Example: Invoice was generated in store 26, Houston Invoice was generated in store 04, Brownsville
OLTP Customer Table Contains information specific to each customer –Customer Number is primary key –Also contains name, address, telephone, etc.
OLTP Product Table Contains data about each of the 16,000 line items –Part Number is the primary key –The first three digits of the seven digit part number provide a category designation Example: , , and are all electrical parts
OLTP Stores Table Contains data on each of the branch locations –Store number is primary key –Also contains store name, manager’s name, store address, telephone, etc.
OLTP Entity Relationship Diagram
OLTP System Limitations Inability to quickly make strategic decisions based on historical data Inability to provide drill-down and roll-up type reports Summarize, consolidate, and aggregate data Inability to support multidimensional analysis and decision making
Why a Data Warehouse? Provide an integrated platform for historical analysis Provide an Informational System Central Repository Apply OLAP techniques Who are the target users? –Five executives –Some branch managers
What Do We Want to Achieve? Rollup & drill down –Sales & profit by category, subcategory, and supplier –Sales by region, store Slice & dice –Sales of products across customers –Sales to those customers in each branch Decision Support System –Strategic analysis –User friendly
Project Challenges Environmental –Skeptical management –Side project Technical –Embedded information –Invoice numbers recycle
Any questions?