LIVE β€” Q2 FY2026
Total Net Profit
$42.1M
β–² 12.4% vs Q1
Contract Revenue
$68.7M
β–² 8.2% vs Q1
Total Support Cost
$26.6M
β–² 3.1% vs Q1
At-Risk CSPs
34
β–² 4 new this quarter
Avg Margin / CSP
61.3%
β–² 2.1 pts vs Q1
Profit vs. Cost Trend
Monthly revenue, support cost, and net profit across active CSP portfolio
CSP Segment Distribution
By risk classification
🟒 High Efficiency87 CSPs
🟑 Legit Demand54 CSPs
πŸ”΄ Inefficient34 CSPs
⚫ Outlier8 CSPs
Profit Optimization Pipeline
IntelligenceIQ four-stage model flow for CSP profit maximization
1
Cost Prediction
XGBoost / LightGBM
per CSP monthly forecast
2
Root Cause Split
Inefficiency Score
vs Demand Complexity
3
Churn Risk Model
Price sensitivity
& retention probability
4
Tier Optimization
Max expected profit
per CSP assignment
AI-Driven Insights
Highest-impact actions to increase partner margins this quarter
πŸ”΄
12 CSPs Generating Negative Margin
These partners are consuming $4.2M in support costs against $3.1M in contract revenue. Immediate upsell or contract restructuring recommended. Combined opportunity: +$1.4M net profit.
⚑
Escalation Rate Drives 63% of Cost Variance
Inefficient CSPs average 4.7Γ— the escalation rate of high-efficiency peers. Training investment of ~$180K could deflect $2.1M in support costs β€” a 12Γ— ROI.
🟑
Legitimate Demand CSPs Being Under-Priced
54 CSPs with complex Azure/hybrid portfolios are paying Standard tier despite consuming Premium-level resources. Repositioned pricing could unlock $3.8M in additional revenue.
🧠
Incident Prediction Accuracy: 91.4%
Model trained on 18 months of incident history, severity mix, and resolution quality. Gradient Boosting outperforms linear baseline by 34% RMSE reduction.
πŸ“ˆ
Top Profit Opportunity: Tier Migration
Moving 34 low-efficiency CSPs to Premium+ contracts increases revenue by $6.2M. With 14% estimated churn, expected net gain is $5.3M β€” highest single lever identified.
πŸ›‘οΈ
Self-Service Deflection Underutilized
Analysis shows 38% of Tier-1 incidents match documented KB articles. Targeted self-serve nudges for 22 CSPs could cut support costs by $890K with zero contract changes.
Total Active CSPs
183
β–² 11 new Q2
Profitable CSPs
149
81.4% of portfolio
Unprofitable CSPs
34
18.6% β€” action needed
Avg Monthly Incidents
148
β–² 12 vs Q1
Avg Cost / Incident
$312
β–Ό $18 vs Q1
CSP Portfolio β€” Risk Segmentation View
Sorted by profit margin. Click a row to simulate contract tier change.
CSP Name Segment Contract Tier Annual Revenue Annual Support Cost Net Profit (Annual) Efficiency Score Churn Risk Recommended Action
Incident Volume by Severity
Monthly P1–P4 distribution across portfolio
Cost vs. Revenue Scatter
Profit zones by CSP β€” bubble = customer count
Contract Tier Simulator
Model expected profit across pricing scenarios before making contract changes
Expected Profit Equation
Full objective function derived from fact_pricing_simulation β€” maximize over all candidate tiers T
// fact_pricing_simulation.expected_profit_usd
ExpectedProfit(CSP, T) =
(candidate_annual_price_usd[T]
βˆ’ predicted_annual_support_cost_usd)
Γ— predicted_retention_probability(CSP, Ξ”Price)
// predicted_annual_support_cost_usd β€” ML model output
f(support_burden_score) where:

support_burden_score =
0.50 Γ— normalized_support_cost_usd
+ 0.30 Γ— inefficiency_score
+ 0.20 Γ— portfolio_complexity_score

inefficiency_score =
0.30 Γ— escalation_rate
+ 0.25 Γ— reopen_rate
+ 0.20 Γ— repeat_issue_rate
+ 0.15 Γ— (1 βˆ’ l1_resolution_rate)
+ 0.10 Γ— (1 βˆ’ knowledge_base_usage_rate)

portfolio_complexity_score =
0.25 Γ— enterprise_customer_ratio
+ 0.20 Γ— regulated_industry_ratio
+ 0.20 Γ— hybrid_infra_ratio
+ 0.20 Γ— advanced_security_ratio
+ 0.15 Γ— multi_geo_ratio
// predicted_retention_probability β€” churn model output
g(Ξ”Price, csp_segment, growth_rate_cost_3m,
renewal_within_6m_flag, avg_partner_touchpoints)

// Sources: fact_csp_month + fact_support_operations_month
// Training label: churn_flag (historical outcome)
Single-CSP Optimizer
Simulate optimal pricing for any partner
🟒 High Efficiency
87
Avg margin: 79%
🟑 Legit Demand
54
Avg margin: 58% β€” underprice risk
πŸ”΄ Low Efficiency
34
Avg margin: βˆ’4% β€” primary target
⚫ Extreme Outliers
8
Requires restructuring
Upsell Opportunity
$5.3M
Across 34 inefficient CSPs
Quadrant Matrix β€” Inefficiency vs. Portfolio Complexity
Axes derived from inefficiency_score (fact_support_operations_month) vs portfolio_complexity_score (fact_customer_portfolio_month)
Action Playbook by Segment
Recommended interventions to optimize profit per segment
🟒 High Efficiency / Low Cost β†’ RETAIN
  • Keep contract pricing stable β€” don't over-index
  • Offer co-sell incentives and MDF to reward performance
  • Use as benchmarks for training inefficient peers
🟑 Legit Demand / Complex β†’ UPSELL WITH VALUE
  • Move to Premium tier β€” frame as capability access, not penalty
  • Bundle proactive support + TAM as premium value
  • Target renewal window for tier discussion
πŸ”΄ Low Efficiency / High Cost β†’ UPSELL OR TRAIN
  • Primary profit lever β€” aggressive contract migration
  • Offer training investment as alternative to price increase
  • Set SLA improvement gates tied to contract renewal
⚫ Extreme Outliers β†’ RESTRUCTURE
  • Usage caps or dedicated support pricing
  • Contract restructuring or transition off Unified
  • Evaluate business case for continued relationship
Segment Profit Comparison
Average revenue, support cost, and net profit by CSP segment classification
Data Schema β€” CSP Profit Model
Star schema with 8 tables. Designed for Azure Data Lake / Synapse + Python ML pipelines + Power BI.
2 Dimension Tables 5 Fact Tables 3 Derived Scores 1 Optional Dim
πŸš€
Minimum Viable Schema β€” Start Here
Begin with dim_csp + dim_contract + fact_incident + fact_csp_month to immediately unlock cost prediction, profitability views, and contract tier recommendations. Add the remaining tables once you need to separate inefficiency from legitimate complexity.
DIMENSION TABLES
A. dim_csp β€” Partner Master
One row per CSP. Your master partner table.
ColumnTypeDescription
csp_idstringUnique CSP identifier
csp_namestringCSP legal/business name
regionstringGeography
countrystringCountry
segmentstringSMB / Mid-market / Enterprise-focused
partner_tierstringPartner tier classification
managed_services_flagboolWhether CSP runs managed services
internal_support_headcountintEstimated support team size
internal_support_maturity_scoredecimalOptional operational maturity score
created_datedateWhen CSP relationship started
statusstringActive / Inactive / Probation
B. dim_contract β€” Contract Periods
One row per contract or contract period. Supports pricing optimization over time.
ColumnTypeDescription
contract_idstringUnique contract id
csp_idFKFK to dim_csp
contract_start_datedateStart date
contract_end_datedateEnd date
contract_tierstringCurrent tier
annual_contract_valuedecimalRevenue from CSP
included_support_unitsintIncluded support entitlement if applicable
overage_pricing_rulestringOveruse pricing logic
pricing_modelstringFixed / Tiered / Hybrid
currencystringContract currency
renewal_flagboolWhether renewal is upcoming
renewal_datedateNext renewal date
FACT TABLES
C. fact_incident β€” Individual Support Incidents
GOLD TABLE
One row per support incident. Your gold table for detailed support burden analysis.
ColumnTypeDescription
incident_idstringUnique incident id
csp_idFKFK to dim_csp
contract_idFKFK to contract active at incident time
incident_open_datedatetimeWhen opened
incident_close_datedatetimeWhen closed
month_keydateFirst day of incident month
product_familystringAzure / M365 / Dynamics / Security etc.
workloadstringMore specific workload
severitystringSev A/B/C or equivalent
issue_categorystringBilling / technical / identity / networking
issue_subcategorystringFiner taxonomy
channelstringPortal / phone / partner center / TAM
ColumnTypeDescription
escalated_flagboolWhether escalated
escalation_countintNumber of escalations
reopen_flagboolWhether reopened
time_to_first_response_hoursdecimalResponse metric
time_to_resolution_hoursdecimalResolution metric
transferred_countintNumber of team transfers
resolved_by_msft_flagboolFinal ownership by support team
duplicate_issue_flagboolRepeat/known problem
support_cost_usddecimalEstimated internal support cost
csat_scoredecimalOptional satisfaction score
sla_breach_flagboolWhether SLA breached
D. fact_csp_month β€” Monthly CSP Rollup
PRIMARY ML INPUT
One row per CSP per month. The most important modeling table β€” main input to forecasting and optimization.
ColumnTypeDescription
csp_idstringCSP id
month_keydateMonth
active_contract_idFKContract during month
active_contract_tierstringTier during month
monthly_recognized_revenue_usddecimalRevenue allocated to month
incident_countintTotal incidents
sev_a_countintHigh severity incidents
sev_b_countintMedium severity incidents
sev_c_countintLow severity incidents
escalated_incident_countintCount escalated
repeat_incident_countintRepeated issue count
avg_time_to_resolution_hoursdecimalAvg resolution time
avg_time_to_first_response_hoursdecimalAvg response time
avg_transfers_per_incidentdecimalHandoff friction
ColumnTypeDescription
total_support_cost_usddecimalSum of support cost
cost_per_incident_usddecimalTotal cost / incident count
gross_margin_usddecimalRevenue βˆ’ support cost
gross_margin_pctdecimalMargin %
customer_count_supportedintApprox downstream customers
seat_count_supportedintTotal supported seats/users
azure_consumption_usddecimalOptional portfolio proxy
m365_seat_countintOptional workload proxy
complex_workload_ratiodecimalShare of advanced workloads
growth_rate_incidents_3mdecimalRolling trend
growth_rate_cost_3mdecimalRolling cost trend
renewal_within_6m_flagboolRenewal window
churn_flagboolWhether CSP later churned
upsell_flagboolWhether moved to higher tier later
E. fact_customer_portfolio_month
One row per CSP per month β€” downstream customer base. Distinguishes legitimate demand from weak support operations.
ColumnTypeDescription
csp_idstringCSP id
month_keydateMonth
downstream_customer_countintNumber of end customers
small_customer_countintSmall customers
mid_customer_countintMid-market customers
enterprise_customer_countintEnterprise customers
regulated_industry_countintHealthcare / finance / public sector
multi_geo_customer_countintComplex geography customers
advanced_security_customer_countintHigh-support environments
hybrid_infra_customer_countintHybrid/on-prem integration
portfolio_complexity_scoredecimalDerived complexity score (see below)
F. fact_support_operations_month
One row per CSP per month β€” internal team performance. Best place to capture "they lean on us because their team is weak."
ColumnTypeDescription
csp_idstringCSP id
month_keydateMonth
l1_resolution_ratedecimalResolved without escalation
escalation_ratedecimalEscalated / total incidents
reopen_ratedecimalReopened / total incidents
repeat_issue_ratedecimalDuplicate/repeat issue rate
avg_partner_touchpointsdecimalPartner interaction count
knowledge_base_usage_ratedecimalSelf-service usage
certified_agent_countintCertified support staff
support_staff_turnover_ratedecimalOptional
after_hours_incident_ratiodecimalOperational pressure indicator
inefficiency_scoredecimalDerived score (see below)
H. fact_pricing_simulation
One row per CSP per candidate pricing scenario. The decision layer for contract tier optimization.
ColumnTypeDescription
simulation_idstringUnique scenario id
csp_idFKCSP id
month_keydateEvaluation month
candidate_contract_tierstringProposed tier
candidate_annual_price_usddecimalSimulated price
predicted_annual_support_cost_usddecimalML model output
predicted_retention_probabilitydecimalChurn model output
expected_profit_usddecimal(price βˆ’ cost) Γ— retention_prob
recommended_flagboolBest scenario for this CSP
G. dim_product (optional)
Useful for weighted support-cost modeling across workloads.
ColumnTypeDescription
product_idstringProduct/workload id
product_familystringAzure / M365 / Dynamics
workloadstringWorkload name
complexity_weightdecimalRelative support burden
strategic_flagboolImportant workload flag
Entity Relationships
dim_csp ──┬── dim_contract
          β”œβ”€β”€ fact_incident
          β”œβ”€β”€ fact_csp_month
          β”œβ”€β”€ fact_customer_portfolio_month
          β”œβ”€β”€ fact_support_operations_month
          β””── fact_pricing_simulation
dim_product ── fact_incident (via workload)
DERIVED SCORES β€” ENGINEERED FEATURES
portfolio_complexity_score
Measures whether higher support demand is justified by portfolio composition.
= weighted sum of:
0.25 Γ— enterprise_customer_ratio
0.20 Γ— regulated_industry_ratio
0.20 Γ— hybrid_infra_ratio
0.20 Γ— advanced_security_ratio
0.15 Γ— multi_geo_ratio
inefficiency_score
Measures whether the CSP's own support function is weak β€” not just that demand is high.
= weighted sum of:
0.30 Γ— escalation_rate
0.25 Γ— reopen_rate
0.20 Γ— repeat_issue_rate
0.15 Γ— (1 βˆ’ l1_resolution_rate)
0.10 Γ— (1 βˆ’ kb_usage_rate)
support_burden_score
Blended metric β€” "how expensive is this CSP to serve?" Tune weights with real data.
= weighted sum of:
0.50 Γ— normalized_support_cost
0.30 Γ— inefficiency_score
0.20 Γ— portfolio_complexity_score

β†’ feeds pricing simulation
Implementation Stack
End-to-end technical architecture for the CSP Profit Optimization System
πŸ“¦ Data Layer
Azure Data Lake Gen2
Azure Synapse Analytics
Purview Data Catalog
Event Hub (real-time incidents)
πŸ€– ML Layer
Python + LightGBM / XGBoost
Azure ML β€” training pipelines
MLflow β€” experiment tracking
Batch scoring (monthly runs)
πŸ“Š Reporting Layer
Power BI Premium
DirectQuery to Synapse
Row-level security (per CSP)
Automated alerts + notifications
Global Portfolio Optimizer
Select a region on the map to configure optimization levers and generate an AI-powered portfolio suggestion.
🌐 World Click a region to drill in
North America 74 CSPs Β· $28.4M rev 60.6% margin Europe 52 CSPs Β· $19.8M rev 55.1% margin Asia-Pacific 38 CSPs Β· $14.2M rev 64.1% margin LATAM 19 CSPs Β· $6.3M rev 77.8% margin GLOBAL PORTFOLIO $42.1M Net Profit $68.7M Revenue 183 CSPs ↑ click a region to optimize
Partner Manager Dashboard
Select a manager to view their CSP portfolio, quota attainment, and prioritized action queue
Priority Action Queue β€” Sarah Chen
AI-ranked actions by expected profit impact. Complete before renewal window closes.
Quota Attainment
Team Efficiency Breakdown
Manager Leaderboard
Ranked by net profit delivered this quarter
#ManagerRegionCSPsNet Profitvs TargetMargin
Incident Cost Heatmap β€” By Manager Γ— Month
Support cost concentration; darker = higher burden