top of page

šŸ› ļøAsset Intelligence Dashboard for Utilization & Financial Optimization (Using Sisense and MySQL)

  • Writer: Justin Nguyen
    Justin Nguyen
  • Sep 13, 2025
  • 6 min read

Updated: Sep 15, 2025



šŸ“˜ Background Summary

This project was initiated during my tenure at a previous company, commissioned by a client in the infrastructure and heavy equipment sector. The goal was to develop a comprehensive asset reporting and management toolĀ designed to track, analyze, and forecast:


  • Asset utilization across categories (e.g., dozers, excavators, generators)

  • Financial performance tied to hire models and operational metrics

  • Maintenance status and downtime trends


The system was built to empower asset managers with real-time visibility, enabling data-driven decisions around asset allocation, contract structuring, and revenue optimization. It also supported granular reporting for billable vs. non-billable hours, cost breakdowns by business unit, and predictive insights for future utilization.


šŸ‘„ Who Is This Project For?

This solution was developed for a mid-tier civil construction and plant hire companyĀ operating across multiple project sites. Their operations involved both wet and dry hire models, with a diverse fleet of machinery and a growing need for:

  • Transparent financial tracking across assets and contracts

  • Proactive maintenance scheduling

  • Improved forecasting for asset deployment and ROI

The primary users included:

  • Asset Managers

  • Finance and Operations Teams

  • Project Coordinators

  • Executive Leadership seeking strategic insights


šŸ’” Business Questions Addressed

The dashboard was designed to answer several critical business questions:


  1. Utilization & Efficiency

    • Which assets are underperforming or underutilized?

    • What percentage of time are assets billable vs. idle or under repair?

  2. Financial Performance

    • How does asset utilization correlate with revenue generation?

    • What are the monthly and quarterly repayment obligations by lender and asset?

  3. Maintenance & Downtime

    • Which assets are driving high maintenance costs or frequent breakdowns?

    • Can we forecast downtime and optimize repair schedules?

  4. Contract & Hire Model Optimization

    • Are wet hire contracts more profitable than dry hire in specific categories?

    • How can we better align contract terms with asset availability and performance?

  5. Forecasting & Planning

    What does the next 120 days of utilization look like across the fleet?

    Which assets should be prioritized for redeployment, sale, or upgrade?



🧩 Data Architecture & Processing

To support scalable reporting and efficient querying, I designed and implemented a denormalized data modelĀ tailored for business intelligence and dashboard integration. This involved restructuring key operational tables into fact and dimension pairs, following a star-schema approach:

āœ… Plant Table

  • Denormalized into Fact_PlantĀ for transactional and utilization metrics

  • And Dim_PlantĀ for descriptive attributes like asset type, category, and status

šŸ”§ Plant Service Table

  • Split into Fact_Plant_ServiceĀ to capture service events, timestamps, and costs

  • And Dim_Plant_ServiceĀ to store service types, categories, and metadata

āš ļø Defect Table

  • Transformed into Fact_DefectsĀ for damage incidents, severity, and resolution timelines

  • And Dim_DefectTypesĀ / Dim_DefectStatusesĀ for classification and status tracking


Fact Tables:

  • Fact_Plant_Entity: Core asset records

  • Fact_Plant_Finance: Financial transactions and repayments

  • Fact_Plant_Utilization: Hourly and monthly usage metrics

  • Fact_Plant_Service: Maintenance and service logs

  • Fact_Defects: Damage and defect reporting

Dimension Tables:

  • Dim_Plant, Dim_PlantGroup, Dim_PlantStatus: Asset classification and status

  • Dim_Company, Dim_Region: Organizational and geographic context

  • Dim_Date: Time-based filtering and aggregation

  • Dim_DefectTypes, Dim_DefectStatuses: Categorization of damage reports

  • Dim_Plant_Financial, Dim_Plant_Service: Financial and service metadata


šŸ“Š Key Insights


I. Working Utilization Dashboard



1. Utilization Volume & Efficiency

  • Total Recorded HoursĀ exceed 1.1 million, with 531 plants releasedĀ and 389 services completed, indicating high operational throughput.

  • However, Total Spend ($227K)Ā appears modest relative to hours logged — this may suggest:

  • Cost efficiency in operations

  • Or underbilling/low monetization of utilization hours

2. Status & Ownership Breakdown

  • 89% of plants are ā€œReady for Hireā€, and 95% are company-owned, showing:

    • Strong asset availability

    • Minimal reliance on external suppliers

  • This supports agile deployment but also implies full responsibility for maintenance and downtime.

3. Utilization by Category & Parent Group

  • Bar charts show wide distribution across categories like Attachments, Generators, Tools, and Vehicles.

  • Parent categories such as All Access, All Material, and All TrafficĀ dominate, suggesting:

  • These asset groups are central to project delivery

  • Potential prioritization for maintenance and investment

4. Downtime & Maintenance Trends

  • Line charts reveal:

    • Downtime spikesĀ for specific machines (e.g., Bridging Machine 4 & 6)

    • Consistent service activity over time, with breakdowns and repairs tracked monthly

  • Horizontal bar charts identify top downtime contributors:

  • Plant Class 23-07Ā and EGR - Kamumba (F1000)Ā show the highest downtime hours

Insight: These assets may be aging or misaligned with operational demands — candidates for replacement or deeper diagnostics.

5. Utilization by Client & Plant

  • Some clients and plants show significantly higher working hours, indicating:

  • Uneven workload distribution

  • Opportunity to rebalance asset deployment or renegotiate client terms

6. Temporal Utilization Patterns

  • Multiple line graphs show:

  • Spikes in utilizationĀ around late May and early June

  • Gradual increases in transmitted and recommended hours

  • A consistent upward trend in overall utilization by month

Interpretation: These patterns may reflect seasonal project cycles, onboarding of new assets, or improved scheduling efficiency.


II. Plant Service


1. Service Compliance Gaps

  • The largest category in the service status chart is ā€œPlant Never Servicedā€, indicating a significant portion of assets have no recorded service history.

  • This raises potential risks around:

  • Safety compliance

  • Unexpected breakdowns

  • Warranty voiding or insurance exposure

Actionable Insight: Prioritize onboarding these assets into the service schedule and investigate why they’ve been excluded — possibly due to data gaps or operational oversight.


Ā 2.Overdue Maintenance Risk

  • A notable number of plants fall under ā€œService Overdueā€, suggesting:

  • Maintenance schedules are not being adhered to

  • There may be resource or scheduling constraints

Strategic Opportunity: Introduce automated alerts or service forecasting to prevent overdue accumulation and reduce reactive maintenance costs.


III. Finacial Utilization



1. Service Costs vs. Sales Revenue

  • Service Costs: $22,200

  • Total Sales Invoices: $23,375.94

  • The margin between service costs and sales revenue is only ~$1,175, suggesting:

  • A tight operating margin

  • Potential underpricing of services or high service overhead

Actionable Insight: Consider reviewing pricing models or service delivery efficiency to improve profitability.

2. Missing Invoice Imports

  • The metric ā€œSales Invoices Importedā€Ā shows #N/A, indicating:

  • A data integration issue

  • Or a gap in syncing external invoice systems

Risk: This could lead to incomplete financial reporting or missed revenue recognition.

Recommendation: Validate ETL pipelines or API integrations to ensure invoice data is consistently captured.


3. Temporal Trends in Revenue

  • The line graph shows two major spikesĀ in Sales Invoices Imported:

    • Around June 2020Ā and September 2020

  • These peaks may correspond to:

  • Seasonal demand

  • Project milestones or bulk billing cycles

Opportunity: Use these patterns to forecast future revenue cycles and align resource planning accordingly.


4. Flat Service Cost Curve

  • Service costs remain relatively flatĀ over the two-year period, suggesting:

  • Stable maintenance or operational expenditure

  • Or lack of dynamic cost tracking tied to asset usage

Optimization Tip: Consider linking service costs to utilization metrics to better understand cost-per-hour or cost-per-asset.


IV. Repair & Maintenance



1. Service Coverage & Recovery Status

  • šŸ”§ 50% of plants are recently serviced, while 25% remain unserviced. This split highlights a partial recovery in service coverage, but also flags a quarter of the fleet as potentially at risk due to missed or delayed maintenance.

2. Operational Readiness

  • āœ… 100% of plants are currently availableĀ and internally owned, indicating full control over asset deployment and no external dependency. This simplifies scheduling but places full responsibility for upkeep and performance on internal teams.

3. Maintenance Activity Trend

  • šŸ“ˆ Between 02/02/24 and 03/02/24, the number of services and plants serviced increased, showing a positive uptick in maintenance engagement. However, recorded service costs remain at $0, suggesting either missing financial entries or untracked expenses that could distort cost analysis.


V. Plant Workshop


1. Issue Backlog & Workflow Bottleneck

  • 🟔 62.5% of issues are still in ā€œTo Doā€ status, indicating a significant backlog in unresolved tasks. This suggests either resource constraints or delays in triaging and progressing workshop issues.

2. Root Cause Concentration

  • šŸ“Œ The top status reason is ā€œRecommendedā€, far exceeding other categories like ā€œSpare Partā€ or ā€œAwaiting Implementation.ā€


    šŸ‘‰ This implies that many issues are flagged proactively, possibly from inspections or predictive diagnostics — but not yet actioned.

3. Equipment-Specific Pressure

  • šŸ—ļø Excavators and attachmentsĀ dominate both issue volume and priority categories, signaling:

  • High wear-and-tear or operational intensity

  • A need to prioritize maintenance and parts availability for these asset types

Ā 
Ā 
Ā 

Comments


bottom of page