Data Warehouse Implementation Training Scenario
GlobalTech Electronics is a multinational retailer specializing in consumer electronics with operations across North America, Europe, Asia, and the Middle East. The company operates both physical stores and online channels, selling products from major brands including Apple, Samsung, Sony, Dell, Canon, LG, Bose, and HP.
The company's data is scattered across multiple systems:
The business intelligence team needs to consolidate this data to provide:
The Head of Analytics, Sarah Martinez, approaches your team with the following challenges:
"Our executive team needs a unified view of our business performance, but our data is fragmented across different systems. We're receiving new sales data daily, customer segments are changing, and we need to track these changes historically. We're losing insights because our current process takes days to consolidate data manually. Can you build a data warehouse solution that gives us accurate, timely insights?"
Stakeholder: Chief Revenue Officer (CRO)
The Ask: "I need a single source of truth for all sales metrics. Right now, finance reports different revenue numbers than sales operations, and nobody can agree on profit margins. Give me one dashboard where everyone sees the same numbers."
What They Need:
Business Impact:
Success Criteria:
Stakeholder: VP of Marketing
The Ask: "We classify customers as Corporate, Consumer, or Home Office. We also have loyalty tiers (Gold, Silver, Bronze). But when a customer changes segments, we lose the history. I need to see both current status AND how customers have changed over time."
What They Need:
Business Impact:
Success Criteria:
Stakeholder: Head of Merchandising
The Ask: "I need to know which products are actually profitable. We have list prices and cost data, but I want to see profit margins by product, identify our premium vs budget items, and understand which categories drive the most profit."
What They Need:
Business Impact:
Success Criteria:
Stakeholder: Director of Sales Operations
The Ask: "We're giving discounts on many orders, but I don't know if they're helping or hurting us. I need to understand discount patterns, their impact on profitability, and identify which orders are high-value vs standard."
What They Need:
Business Impact:
Success Criteria:
Stakeholder: Head of Business Intelligence
The Ask: "We're getting new sales data every day. Right now, we reload everything, which takes hours. We need an incremental load process that only processes new data, so our dashboards are always current."
What They Need:
Business Impact:
Success Criteria:
Stakeholder: Senior Data Analyst
The Ask: "I need to analyze trends by day, week, month, quarter, and fiscal year. Right now, I'm manually creating date hierarchies in every report. Give me a master calendar that makes time-based analysis easy."
What They Need:
Business Impact:
Success Criteria:
Stakeholder: VP of Operations
The Ask: "I need to understand performance by geography - which regions, countries, and cities are driving revenue? I also want to see our store locations and their performance."
What They Need:
Business Impact:
Success Criteria:
You are provided with 5 source QVD files representing different operational systems:
DIM_Products.qvd (Product Master Data)
DIM_Customers.qvd (Customer Master Data)
FACT_Sales.qvd (Historical Sales Transactions)
DIM_Stores.qvd (Store Locations)
FACT_Sales_Incremental.qvd (New Daily Sales)
By completing this scenario, participants will master:
Your ETL solution will be considered successful when:
After completing this scenario, you will have:
You'll be ready to:
This scenario will be taught through:
"Good ETL is invisible. Users should never think about data loading - they should just see accurate, timely insights."
Your goal is not just to move data - it's to transform raw data into business intelligence that drives decisions worth millions of dollars.
Let's build something amazing! 🚀