📋 Table of Contents

  1. Business Context
  2. The Challenge
  3. Business Requirements
  4. Technical Requirements
  5. Learning Outcomes
  6. Success Metrics
  7. Next Steps

🏢 Business Context

Company Overview

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.

Current Situation

The company's data is scattered across multiple systems:

The business intelligence team needs to consolidate this data to provide:

🎯 The Challenge

The Problem Statement

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?"

Specific Pain Points

  1. Data Fragmentation: Sales data exists in one system, customer data in another, product information in a third
  2. No Historical Tracking: When a customer moves from "Consumer" to "Corporate" segment, the history is lost
  3. Manual Reporting: Analysts spend hours manually combining Excel files from different departments
  4. Delayed Insights: By the time reports are ready, the data is already outdated
  5. Inconsistent Metrics: Different departments calculate revenue, profit, and discounts differently
  6. Growing Data Volume: Daily transaction data keeps accumulating, making full reloads impractical
  7. Missing Time Intelligence: No easy way to analyze trends by month, quarter, or fiscal year

📊 Business Requirements

Business Ask #1: Unified Sales Reporting

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:


Business Ask #2: Customer Segmentation & Loyalty Tracking

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:


Business Ask #3: Product Performance & Profitability

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:


Business Ask #4: Discount Analysis & Pricing Strategy

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:


Business Ask #5: Incremental Data Processing

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:


Business Ask #6: Time-Based Analysis

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:


Business Ask #7: Geographic Performance Analysis

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:

🔧 Technical Requirements

Data Sources

You are provided with 5 source QVD files representing different operational systems:

  1. DIM_Products.qvd (Product Master Data)

    • 10 products across multiple categories
    • Product attributes: Name, Category, Brand, Pricing, Cost
    • Status flags (Active/Discontinued)
  2. DIM_Customers.qvd (Customer Master Data)

    • 10 customers across 5 continents
    • Geographic information: Country, Region, City
    • Segment classification
    • Registration dates
  3. FACT_Sales.qvd (Historical Sales Transactions)

    • 15 completed orders
    • Transaction details: Quantity, Discount, Shipping
    • Order status tracking
  4. DIM_Stores.qvd (Store Locations)

    • 5 flagship stores globally
    • Store types: Flagship, Premium, Standard
    • Opening dates and locations
  5. FACT_Sales_Incremental.qvd (New Daily Sales)

    • 5 new orders (simulating daily arrivals)
    • Same structure as FACT_Sales
    • ProcessedFlag = 0 (unprocessed)

Technical Objectives

Data Integration:

Data Transformation:

Data Loading Strategies:

Data Quality:

🎯 Learning Outcomes

By completing this scenario, participants will master:

Core ETL Concepts

Qlik Scripting Skills

Advanced Techniques

Business Intelligence Skills

Real-World Problem Solving

📈 Success Metrics

Your ETL solution will be considered successful when:

✅ Data Quality

✅ Performance

✅ Business Requirements Met

✅ Technical Excellence

✅ Stakeholder Satisfaction

🚀 Next Steps

After completing this scenario, you will have:

  1. Working ETL Solution: Complete data pipeline from source to visualization
  2. Technical Documentation: Detailed scripts with comments
  3. Data Model: Production-ready star schema
  4. QVD Library: Optimized files for quick reloads
  5. Foundation Skills: Ready for advanced Qlik development

You'll be ready to:


📚 Training Materials Structure

This scenario will be taught through:

  1. This Document: Business context and requirements
  2. Solution Guide: Detailed technical implementation (separate document)
  3. Script Reference: Line-by-line code explanation (separate document)
  4. Hands-On Labs: Guided exercises for each phase
  5. Troubleshooting Guide: Common issues and solutions

✨ Remember

"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! 🚀