Mining Dump Truck Fleet Management Analytics Set (ID)

MINFMS930· 1.8M records · 24 tables · v2.0.1 · Updated 2026-08-14
Mining Mining Dataset API
CSV JSON SQL Imagesfmsidanalyticsmaintenanceforecastingrelational-data

Overview

This longitudinal mining dump truck fleet management analytics set connects mine, location, truck, operator, shift, dispatch, haul cycle, payload, position, delay, fuel, tyre, maintenance, breakdown, safety, production, cost and prediction data. It separates modelled observations, estimates and projections and preserves feature-source cutoffs for time-aware predictive evaluation. Real geography and official standards provide context only. Commercial entities, people, assets, transactions, measurements and financial values are modelled.

Analytics

Four entries from the packaged tables, with the performance the dataset records for them. Every value below is read from the shipped files.

Ridgehaul 136T
Ridgehaul 136TMOD001mid class
17Trucks
408.3 MtMoved
136 tPayload
USD 0.79Cost per tonne
Tonnes moved, millionsTonnes moved, millions
1 / 4

Row Counts by Table

Counted from the files that ship, not estimated.

TableRows
id_mining_fms_years12
id_mining_fms_countries1
id_mining_fms_companies4
id_mining_fms_mine_sites8
id_mining_fms_locations48
id_mining_fms_truck_models12
id_mining_fms_trucks120
id_mining_fms_truck_media12
id_mining_fms_operators240
id_mining_fms_shifts70,128
id_mining_fms_dispatch_assignments29,357
id_mining_fms_haul_cycles656,491
id_mining_fms_payloads656,491
id_mining_fms_positions176,514
id_mining_fms_delays58,926
id_mining_fms_fuel_events31,488
id_mining_fms_tyre_events4,028
id_mining_fms_maintenance_events16,958
id_mining_fms_breakdowns704
id_mining_fms_safety_events374
id_mining_fms_shift_production70,128
id_mining_fms_operating_costs17,280
id_mining_fms_prediction_features17,280
id_mining_fms_cycle_predictions17,280

Table Relationships

One parent record and seven child tables, each joined back on the same key.

70%
Loading diagram

Schema

Every table ships with typed columns, referential integrity, and documentation.

id_mining_fms_years· Rows: 12
ColumnTypeDescription
year_idvarchar(8)Stable identifier for year; use it for declared joins.
calendar_yearintegerCalendar year for the id_mining_fms_years record.
period_startdatePeriod start for the id_mining_fms_years record.
period_enddatePeriod end for the id_mining_fms_years record.
source_statusvarchar(32)source status in the declared lifecycle or operational vocabulary.
id_mining_fms_countries· Rows: 1
ColumnTypeDescription
country_idvarchar(8)Stable identifier for country; use it for declared joins.
country_codevarchar(8)Stable code for country.
country_namevarchar(16)Human-readable country name; names are fictional where the disclosure states so.
region_namevarchar(16)Human-readable region name; names are fictional where the disclosure states so.
currency_codevarchar(8)Stable code for currency.
id_mining_fms_companies· Rows: 4
ColumnTypeDescription
company_idvarchar(16)Stable identifier for company; use it for declared joins.
company_codevarchar(8)Stable code for company.
company_namevarchar(32)Human-readable company name; names are fictional where the disclosure states so.
country_idvarchar(8)Stable identifier for country; use it for declared joins.
business_rolevarchar(24)Business role for the id_mining_fms_companies record.
fictional_entity_flagbooleanBoolean indicator for fictional entity.
id_mining_fms_mine_sites· Rows: 8
ColumnTypeDescription
mine_site_idvarchar(8)Stable identifier for mine site; use it for declared joins.
company_idvarchar(16)Stable identifier for company; use it for declared joins.
country_idvarchar(8)Stable identifier for country; use it for declared joins.
site_codevarchar(8)Stable code for site.
site_namevarchar(32)Human-readable site name; names are fictional where the disclosure states so.
commodityvarchar(16)Commodity for the id_mining_fms_mine_sites record.
mining_methodvarchar(32)Mining method for the id_mining_fms_mine_sites record.

+3 more columns in id_mining_fms_mine_sites. The full schema ships with the download.

id_mining_fms_locations· Rows: 48
ColumnTypeDescription
location_idvarchar(16)Stable identifier for location; use it for declared joins.
mine_site_idvarchar(8)Stable identifier for mine site; use it for declared joins.
location_codevarchar(16)Stable code for location.
location_namevarchar(32)Human-readable location name; names are fictional where the disclosure states so.
location_typevarchar(16)Location type for the id_mining_fms_locations record.
material_codevarchar(8)Stable code for material.
latitudenumeric(8,5)Latitude for the id_mining_fms_locations record.

+4 more columns in id_mining_fms_locations. The full schema ships with the download.

id_mining_fms_truck_models· Rows: 12
ColumnTypeDescription
truck_model_idvarchar(8)Stable identifier for truck model; use it for declared joins.
model_codevarchar(8)Stable code for model.
model_namevarchar(24)Human-readable model name; names are fictional where the disclosure states so.
truck_classvarchar(16)Truck class for the id_mining_fms_truck_models record.
nominal_payload_tintegerNominal payload t for the id_mining_fms_truck_models record.
gross_power_kwintegerGross power kw for the id_mining_fms_truck_models record.
body_capacity_m3numeric(6,1)Body capacity m3 for the id_mining_fms_truck_models record.

+3 more columns in id_mining_fms_truck_models. The full schema ships with the download.

id_mining_fms_trucks· Rows: 120
ColumnTypeDescription
truck_idvarchar(16)Stable identifier for truck; use it for declared joins.
mine_site_idvarchar(8)Stable identifier for mine site; use it for declared joins.
truck_model_idvarchar(8)Stable identifier for truck model; use it for declared joins.
fleet_numbervarchar(16)Fleet number for the id_mining_fms_trucks record.
commissioned_datedatecommissioned date as an ISO 8601 calendar date.
acquisition_cost_usdintegeracquisition cost in United States dollars.
hour_meter_startintegerHour meter start for the id_mining_fms_trucks record.

+2 more columns in id_mining_fms_trucks. The full schema ships with the download.

id_mining_fms_truck_media· Rows: 12
ColumnTypeDescription
truck_media_idvarchar(8)Stable identifier for truck media; use it for declared joins.
truck_model_idvarchar(8)Stable identifier for truck model; use it for declared joins.
image_filevarchar(24)Image file for the id_mining_fms_truck_media record.
image_formatvarchar(16)Image format for the id_mining_fms_truck_media record.
image_width_pxintegerImage width px for the id_mining_fms_truck_media record.
image_height_pxintegerImage height px for the id_mining_fms_truck_media record.
equipment_viewvarchar(24)Equipment view for the id_mining_fms_truck_media record.

+2 more columns in id_mining_fms_truck_media. The full schema ships with the download.

id_mining_fms_operators· Rows: 240
ColumnTypeDescription
operator_idvarchar(16)Stable identifier for operator; use it for declared joins.
mine_site_idvarchar(8)Stable identifier for mine site; use it for declared joins.
operator_codevarchar(8)Stable code for operator.
operator_namevarchar(24)Human-readable operator name; names are fictional where the disclosure states so.
licence_classvarchar(32)Licence class for the id_mining_fms_operators record.
experience_yearsintegerExperience years for the id_mining_fms_operators record.
training_levelvarchar(16)Training level for the id_mining_fms_operators record.

+3 more columns in id_mining_fms_operators. The full schema ships with the download.

id_mining_fms_shifts· Rows: 70,128
ColumnTypeDescription
shift_idvarchar(16)Stable identifier for shift; use it for declared joins.
mine_site_idvarchar(8)Stable identifier for mine site; use it for declared joins.
year_idvarchar(8)Stable identifier for year; use it for declared joins.
shift_datedateshift date as an ISO 8601 calendar date.
shift_codevarchar(8)Stable code for shift.
starts_atvarchar(32)Starts at for the id_mining_fms_shifts record.
ends_atvarchar(32)Ends at for the id_mining_fms_shifts record.

+4 more columns in id_mining_fms_shifts. The full schema ships with the download.

id_mining_fms_dispatch_assignments· Rows: 29,357
ColumnTypeDescription
dispatch_assignment_idvarchar(16)Stable identifier for dispatch assignment; use it for declared joins.
shift_idvarchar(16)Stable identifier for shift; use it for declared joins.
truck_idvarchar(16)Stable identifier for truck; use it for declared joins.
operator_idvarchar(16)Stable identifier for operator; use it for declared joins.
year_idvarchar(8)Stable identifier for year; use it for declared joins.
assigned_atvarchar(32)Assigned at for the id_mining_fms_dispatch_assignments record.
source_location_idvarchar(16)Stable identifier for source location; use it for declared joins.

+6 more columns in id_mining_fms_dispatch_assignments. The full schema ships with the download.

id_mining_fms_haul_cycles· Rows: 656,491
ColumnTypeDescription
haul_cycle_idvarchar(16)Stable identifier for haul cycle; use it for declared joins.
dispatch_assignment_idvarchar(16)Stable identifier for dispatch assignment; use it for declared joins.
shift_idvarchar(16)Stable identifier for shift; use it for declared joins.
truck_idvarchar(16)Stable identifier for truck; use it for declared joins.
operator_idvarchar(16)Stable identifier for operator; use it for declared joins.
year_idvarchar(8)Stable identifier for year; use it for declared joins.
cycle_startvarchar(32)Cycle start for the id_mining_fms_haul_cycles record.

+13 more columns in id_mining_fms_haul_cycles. The full schema ships with the download.

id_mining_fms_payloads· Rows: 656,491
ColumnTypeDescription
payload_idvarchar(16)Stable identifier for payload; use it for declared joins.
haul_cycle_idvarchar(16)Stable identifier for haul cycle; use it for declared joins.
truck_idvarchar(16)Stable identifier for truck; use it for declared joins.
year_idvarchar(8)Stable identifier for year; use it for declared joins.
measured_payload_tnumeric(7,2)Measured payload t for the id_mining_fms_payloads record.
target_payload_tintegerTarget payload t for the id_mining_fms_payloads record.
nominal_payload_tintegerNominal payload t for the id_mining_fms_payloads record.

+6 more columns in id_mining_fms_payloads. The full schema ships with the download.

id_mining_fms_positions· Rows: 176,514
ColumnTypeDescription
position_idvarchar(16)Stable identifier for position; use it for declared joins.
haul_cycle_idvarchar(16)Stable identifier for haul cycle; use it for declared joins.
truck_idvarchar(16)Stable identifier for truck; use it for declared joins.
year_idvarchar(8)Stable identifier for year; use it for declared joins.
observed_atvarchar(32)Observed at for the id_mining_fms_positions record.
latitudenumeric(8,5)Latitude for the id_mining_fms_positions record.
longitudenumeric(10,5)Longitude for the id_mining_fms_positions record.

+6 more columns in id_mining_fms_positions. The full schema ships with the download.

id_mining_fms_delays· Rows: 58,926
ColumnTypeDescription
delay_idvarchar(16)Stable identifier for delay; use it for declared joins.
haul_cycle_idvarchar(16)Stable identifier for haul cycle; use it for declared joins.
shift_idvarchar(16)Stable identifier for shift; use it for declared joins.
truck_idvarchar(16)Stable identifier for truck; use it for declared joins.
year_idvarchar(8)Stable identifier for year; use it for declared joins.
delay_started_atvarchar(32)Delay started at for the id_mining_fms_delays record.
delay_ended_atvarchar(32)Delay ended at for the id_mining_fms_delays record.

+6 more columns in id_mining_fms_delays. The full schema ships with the download.

id_mining_fms_fuel_events· Rows: 31,488
ColumnTypeDescription
fuel_event_idvarchar(16)Stable identifier for fuel event; use it for declared joins.
truck_idvarchar(16)Stable identifier for truck; use it for declared joins.
shift_idvarchar(16)Stable identifier for shift; use it for declared joins.
year_idvarchar(8)Stable identifier for year; use it for declared joins.
event_timestampvarchar(32)Event timestamp for the id_mining_fms_fuel_events record.
event_typevarchar(16)Event type for the id_mining_fms_fuel_events record.
fuel_litreintegerFuel litre for the id_mining_fms_fuel_events record.

+6 more columns in id_mining_fms_fuel_events. The full schema ships with the download.

id_mining_fms_tyre_events· Rows: 4,028
ColumnTypeDescription
tyre_event_idvarchar(16)Stable identifier for tyre event; use it for declared joins.
truck_idvarchar(16)Stable identifier for truck; use it for declared joins.
shift_idvarchar(16)Stable identifier for shift; use it for declared joins.
year_idvarchar(8)Stable identifier for year; use it for declared joins.
event_datedateevent date as an ISO 8601 calendar date.
wheel_positionvarchar(24)Wheel position for the id_mining_fms_tyre_events record.
event_typevarchar(16)Event type for the id_mining_fms_tyre_events record.

+6 more columns in id_mining_fms_tyre_events. The full schema ships with the download.

id_mining_fms_maintenance_events· Rows: 16,958
ColumnTypeDescription
maintenance_event_idvarchar(16)Stable identifier for maintenance event; use it for declared joins.
truck_idvarchar(16)Stable identifier for truck; use it for declared joins.
year_idvarchar(8)Stable identifier for year; use it for declared joins.
opened_atvarchar(32)Opened at for the id_mining_fms_maintenance_events record.
completed_atvarchar(32)Completed at for the id_mining_fms_maintenance_events record.
maintenance_typevarchar(24)Maintenance type for the id_mining_fms_maintenance_events record.
system_groupvarchar(16)System group for the id_mining_fms_maintenance_events record.

+8 more columns in id_mining_fms_maintenance_events. The full schema ships with the download.

id_mining_fms_breakdowns· Rows: 704
ColumnTypeDescription
breakdown_idvarchar(16)Stable identifier for breakdown; use it for declared joins.
truck_idvarchar(16)Stable identifier for truck; use it for declared joins.
shift_idvarchar(16)Stable identifier for shift; use it for declared joins.
year_idvarchar(8)Stable identifier for year; use it for declared joins.
breakdown_atvarchar(32)Breakdown at for the id_mining_fms_breakdowns record.
system_groupvarchar(16)System group for the id_mining_fms_breakdowns record.
failure_modevarchar(24)Failure mode for the id_mining_fms_breakdowns record.

+6 more columns in id_mining_fms_breakdowns. The full schema ships with the download.

id_mining_fms_safety_events· Rows: 374
ColumnTypeDescription
safety_event_idvarchar(16)Stable identifier for safety event; use it for declared joins.
truck_idvarchar(16)Stable identifier for truck; use it for declared joins.
operator_idvarchar(16)Stable identifier for operator; use it for declared joins.
shift_idvarchar(16)Stable identifier for shift; use it for declared joins.
year_idvarchar(8)Stable identifier for year; use it for declared joins.
event_atvarchar(32)Event at for the id_mining_fms_safety_events record.
event_typevarchar(24)Event type for the id_mining_fms_safety_events record.

+7 more columns in id_mining_fms_safety_events. The full schema ships with the download.

id_mining_fms_shift_production· Rows: 70,128
ColumnTypeDescription
shift_production_idvarchar(16)Stable identifier for shift production; use it for declared joins.
shift_idvarchar(16)Stable identifier for shift; use it for declared joins.
mine_site_idvarchar(8)Stable identifier for mine site; use it for declared joins.
year_idvarchar(8)Stable identifier for year; use it for declared joins.
completed_cyclesintegerCompleted cycles for the id_mining_fms_shift_production record.
tonnes_movedintegerTonnes moved for the id_mining_fms_shift_production record.
tonne_kmintegertonne in kilometres.

+7 more columns in id_mining_fms_shift_production. The full schema ships with the download.

id_mining_fms_operating_costs· Rows: 17,280
ColumnTypeDescription
operating_cost_idvarchar(16)Stable identifier for operating cost; use it for declared joins.
truck_idvarchar(16)Stable identifier for truck; use it for declared joins.
mine_site_idvarchar(8)Stable identifier for mine site; use it for declared joins.
year_idvarchar(8)Stable identifier for year; use it for declared joins.
month_numbervarchar(8)Month number for the id_mining_fms_operating_costs record.
fuel_cost_usdnumeric(10,2)fuel cost in United States dollars.
maintenance_cost_usdnumeric(10,2)maintenance cost in United States dollars.

+7 more columns in id_mining_fms_operating_costs. The full schema ships with the download.

id_mining_fms_prediction_features· Rows: 17,280
ColumnTypeDescription
prediction_feature_idvarchar(16)Stable identifier for prediction feature; use it for declared joins.
truck_idvarchar(16)Stable identifier for truck; use it for declared joins.
mine_site_idvarchar(8)Stable identifier for mine site; use it for declared joins.
year_idvarchar(8)Stable identifier for year; use it for declared joins.
prediction_datedateprediction date as an ISO 8601 calendar date.
feature_source_cutoffdateLatest source date available to the feature row; it precedes the prediction target.
rolling_cycle_minutesnumeric(6,2)rolling cycle in minutes.

+9 more columns in id_mining_fms_prediction_features. The full schema ships with the download.

id_mining_fms_cycle_predictions· Rows: 17,280
ColumnTypeDescription
cycle_prediction_idvarchar(16)Stable identifier for cycle prediction; use it for declared joins.
prediction_feature_idvarchar(16)Stable identifier for prediction feature; use it for declared joins.
truck_idvarchar(16)Stable identifier for truck; use it for declared joins.
mine_site_idvarchar(8)Stable identifier for mine site; use it for declared joins.
year_idvarchar(8)Stable identifier for year; use it for declared joins.
forecast_created_ondateforecast created on as an ISO 8601 calendar date.
model_versionvarchar(24)Model version for the id_mining_fms_cycle_predictions record.

+9 more columns in id_mining_fms_cycle_predictions. The full schema ships with the download.

Sample Data

A snapshot of real rows from the dataset (values are fully synthetic).

operator_idmine_site_idoperator_codeoperator_namelicence_classexperience_yearstraining_levelfatigue_risk_bandfictional_person_flag
OPR00001SIT001OP0001Michael LindqvistHR_multi_combination20trainerlowtrue
OPR00002SIT001OP0002David SantosoHR_multi_combination13trainerelevatedtrue
OPR00003SIT001OP0003Andrew HalimHR_multi_combination15trainerelevatedtrue

Version History

v2.0.12026-08-14Rebuilt from a simulation of the pit. Every shift at every mine is a row carrying what the fleet actually moved, haul cycles break into the seven times that sum to the cycle, and payloads sit against the rated payload of the truck that carried them under the industry 10/10/20 rule. Each site now plans the tonnage it moves rather than a few hundred tonnes a year against a pit shifting tens of millions, truck models carry the payload their render depicts, and the cost ledger reconciles to the hours and tonnes each machine ran. Fuel volumes in this revision are corrected: each truck burns litres per engine hour in the band its size class actually runs, so a recorded refuel puts back the burn of the shift it follows against a tank sized to the machine.

Related Datasets