Building a DP-700 Case Study from Scratch: Rental Analytics with Medallion Pattern
Building a case-study project for DP-700 certification prep and would love feedback on the concept (happy to discuss the implementation details later).
🎯 THE IDEA:
HobbyTools CZ – rental company with 3 locations, 50+ tools, profitability challenges
❌ PROBLEMS:
- Data scattered across Excel, SharePoint, paper
- Don’t know which equipment is losing money
- No prediction of tool failures
- Can’t measure team productivity per location
βœ… SOLUTION – Fabric lakehouse with Medallion Pattern:
πŸ“‹ INGESTION (Dataflow Gen2)
β”œβ”€ SharePoint rentals
β”œβ”€ Excel tools list
β”œβ”€ Repair APIs
└─ IoT telemetry (usage hours)
🟀 BRONZE (Raw tables)
β”œβ”€ bronze_rentals
β”œβ”€ bronze_tools
β”œβ”€ bronze_repairs
β”œβ”€ bronze_staff
└─ bronze_tools_telemetry
🟑 SILVER (Cleaned + typed)
β”œβ”€ silver_rentals (no duplicates, validated)
β”œβ”€ silver_tools_health (damage rates)
β”œβ”€ silver_repairs (categorized)
└─ silver_staff_daily (aggregated metrics)
🟒 GOLD (KPIs ready for BI)
β”œβ”€ gold_rental_profitability (% loss per tool)
β”œβ”€ gold_tool_reliability (damage rate)
β”œβ”€ gold_maintenance_forecast (when to fix?)
β”œβ”€ gold_staff_productivity (revenue per person)
β”œβ”€ gold_category_performance (best ROI)
└─ gold_customer_lifetime_value
πŸ“ˆ POWER BI
β”œβ”€ Rental Performance dashboard
β”œβ”€ Tool Health Alerts
β”œβ”€ Staff Productivity
└─ Financial Overview
πŸ”§ TECH STACK:
βœ… Dataflow Gen2 (no-code ingestion)
βœ… PySpark (transformations)
βœ… Delta Lake (versioned tables)
βœ… Power BI (visualizations)
βœ… Fabric Scheduler (orchestration)
πŸŽ“ WHY THIS PROJECT:
- βœ… Covers 100% of DP-700 exam topics
- βœ… Real-world business problem (not toy example)
- βœ… End-to-end workflow (ingestion β†’ processing β†’ visualization)
- βœ… Runnable with synthetic data (no need for real data)
πŸ™‹ QUESTIONS FOR YOU:
1) Is a rental business a good case study for Fabric?
2) Is the medallion structure solid or would you suggest a different approach?
3) Any additional KPIs you’d recommend tracking?
4) What do you find most challenging in DP-700 prep?
So what do you think?
Is it a good idea? Or if there are similar solutions stored here, will this be discussed as an end-to-end project here on Forge?
❓ πŸ‘πŸŽ»
2
0 comments
Ivo Dolezal
3
Building a DP-700 Case Study from Scratch: Rental Analytics with Medallion Pattern
Fabric Forge
skool.com/fabricforge
Forge real Microsoft Fabric & Power BI skills through structured lectures, hands-on exercises, and a supportive learning community.
Leaderboard (30-day)
Powered by