Trucking and Logistics Analytics Set (EU)

TRNLOG904· 2.5M records · 53 tables · v1.0.0 · Updated 2026-08-10
Freight & Logistics Freight & Logistics Dataset API
CSV JSON SQL Imagestruckingroad-freightlogisticseuropefleettelematicsfuelmaintenancedriver-safetyroute-costasset-managementforecasting

Overview

This dataset follows the modelled Altivaro European Road Logistics across ten complete years from July 2016 through June 2026. It links depots, lanes, customers, commercial contracts and NST-style goods categories to shipments, load plans, trip legs, delivery stops, proof of delivery, driver assignments, tachograph activity, telematics, fuel and charging transactions. Fleet records include European-dominant and smaller Chinese-manufacturer cohorts, vehicle specification, trailers, tyres, inspections, health scores, maintenance, parts, breakdowns, accidents, insurance claims, depreciation and asset sales. Every executed leg reconciles revenue to fuel, driver, toll, ferry, subcontract, maintenance allocation, depreciation and overhead costs. Monthly marts and pre-period feature tables support route profitability, fuel benchmarking, overload detection, maintenance prediction, safety analysis and cost forecasting without representing a real operator, person, vehicle or transaction.

Products and Specifications

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

Mercedes-Benz Trucks Actros 2545
Mercedes-Benz Trucks Actros 2545MDL001long haul
450 kWPower
25,100 kgPayload
tractor 4x2Configuration
Euro VIEmissions
1 / 4

Row Counts by Table

Counted from the files that ship, not estimated.

TableRows
logistics_trucks360
logistics_countries14
logistics_months120
logistics_calendar_days3,652
logistics_depots28
logistics_routes168
logistics_route_segments684
logistics_service_types8
logistics_customer_segments7
logistics_customers2,400
logistics_contracts3,000
logistics_goods_catalog40
logistics_truck_manufacturers12
logistics_truck_models28
logistics_trailers240
logistics_vehicle_media28
logistics_drivers540
logistics_driver_licences1,080
logistics_driver_training7,200
logistics_shipments60,000
logistics_shipment_goods132,000
logistics_load_plans60,000
logistics_trip_legs146,428
logistics_delivery_stops439,284
logistics_proof_of_delivery60,000
logistics_driver_assignments146,428
logistics_tachograph_daily146,428
logistics_telematics_trip146,428
logistics_fuel_transactions137,570
logistics_charging_sessions8,858
logistics_truck_monthly_health43,200
logistics_inspections21,600
logistics_maintenance_work_orders18,000
logistics_maintenance_parts45,000
logistics_tyres2,880
logistics_tyre_inspections115,200
logistics_breakdowns5,200
logistics_accidents2,100
logistics_insurance_claims2,100
logistics_tolls_ferries_border292,142
logistics_trip_costs146,428
logistics_invoices60,000
logistics_payments60,000
logistics_asset_valuations43,200
logistics_asset_sales90
logistics_monthly_truck_performance43,200
logistics_monthly_route_performance20,160
logistics_monthly_financials1,680
logistics_sustainability_monthly1,680
logistics_fuel_benchmarks10,080
logistics_forecast_features20,160
logistics_cost_forecasts20,160
logistics_maintenance_predictions43,200

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.

logistics_trucks· Rows: 360
ColumnTypeDescription
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
fleet_numbervarchar(16)Fleet number for the logistics record.
truck_model_idvarchar(8)Stable fictional identifier for truck model; use it for declared joins.
manufacturer_idvarchar(8)Stable fictional identifier for manufacturer; use it for declared joins.
manufacturer_namevarchar(32)Human-readable manufacturer name. All people and organisations are fictional.
model_familyvarchar(24)Model family for the logistics record.
powertrain_typevarchar(24)Powertrain type for the logistics record.

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

logistics_countries· Rows: 14
ColumnTypeDescription
country_idvarchar(8)Stable fictional identifier for country; use it for declared joins.
country_codevarchar(8)Stable code for country; its companion description carries the meaning.
country_namevarchar(24)Human-readable country name. All people and organisations are fictional.
currencyvarchar(16)Currency for the logistics record.
cost_indexnumeric(5,2)Cost index for the logistics record.
toll_indexnumeric(5,2)Toll index for the logistics record.
route_complexity_indexnumeric(5,2)Route complexity index for the logistics record.

+5 more columns in logistics_countries. The full schema ships with the download.

logistics_months· Rows: 120
ColumnTypeDescription
month_idvarchar(16)Stable fictional identifier for month; use it for declared joins.
year_monthvarchar(16)Year month for the logistics record.
calendar_yearintegerCalendar year for the logistics record.
month_numbervarchar(8)Month number for the logistics record.
month_namevarchar(16)Human-readable month name. All people and organisations are fictional.
quarter_numbervarchar(8)Quarter number for the logistics record.
season_bandvarchar(16)Season band for the logistics record.

+5 more columns in logistics_months. The full schema ships with the download.

logistics_calendar_days· Rows: 3,652
ColumnTypeDescription
calendar_datevarchar(16)calendar date as an ISO 8601 calendar date.
month_idvarchar(16)Stable fictional identifier for month; use it for declared joins.
calendar_yearintegerCalendar year for the logistics record.
quarter_numbervarchar(8)Quarter number for the logistics record.
month_numbervarchar(8)Month number for the logistics record.
day_of_monthintegerDay of month for the logistics record.
day_of_yearintegerDay of year for the logistics record.

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

logistics_depots· Rows: 28
ColumnTypeDescription
depot_idvarchar(8)Stable fictional identifier for depot; use it for declared joins.
depot_namevarchar(48)Human-readable depot name. All people and organisations are fictional.
country_idvarchar(8)Stable fictional identifier for country; use it for declared joins.
country_codevarchar(8)Stable code for country; its companion description carries the meaning.
cityvarchar(16)City for the logistics record.
depot_typevarchar(16)Depot type for the logistics record.
parking_baysintegerParking bays for the logistics record.

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

logistics_routes· Rows: 168
ColumnTypeDescription
route_idvarchar(16)Stable fictional identifier for route; use it for declared joins.
route_codevarchar(16)Stable code for route; its companion description carries the meaning.
origin_depot_idvarchar(8)Stable fictional identifier for origin depot; use it for declared joins.
origin_country_codevarchar(8)Stable code for origin country; its companion description carries the meaning.
origin_cityvarchar(16)Origin city for the logistics record.
destination_depot_idvarchar(8)Stable fictional identifier for destination depot; use it for declared joins.
destination_country_codevarchar(8)Stable code for destination country; its companion description carries the meaning.

+11 more columns in logistics_routes. The full schema ships with the download.

logistics_route_segments· Rows: 684
ColumnTypeDescription
route_segment_idvarchar(16)Stable fictional identifier for route segment; use it for declared joins.
route_idvarchar(16)Stable fictional identifier for route; use it for declared joins.
segment_sequenceintegerSegment sequence for the logistics record.
segment_typevarchar(24)Segment type for the logistics record.
from_locationvarchar(16)From location for the logistics record.
to_locationvarchar(16)To location for the logistics record.
segment_distance_kmintegersegment distance in kilometres.

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

logistics_service_types· Rows: 8
ColumnTypeDescription
service_type_idvarchar(8)Stable fictional identifier for service type; use it for declared joins.
service_type_codevarchar(32)Stable code for service type; its companion description carries the meaning.
service_type_namevarchar(40)Human-readable service type name. All people and organisations are fictional.
contract_familyvarchar(24)Contract family for the logistics record.
pricing_basisvarchar(32)Pricing basis for the logistics record.
service_commitmentvarchar(80)Service commitment for the logistics record.
logistics_customer_segments· Rows: 7
ColumnTypeDescription
customer_segment_idvarchar(8)Stable fictional identifier for customer segment; use it for declared joins.
segment_codevarchar(32)Stable code for segment; its companion description carries the meaning.
segment_namevarchar(40)Human-readable segment name. All people and organisations are fictional.
volume_bandvarchar(16)Volume band for the logistics record.
service_profilevarchar(32)Service profile for the logistics record.
default_payment_daysintegerDefault payment days for the logistics record.
logistics_customers· Rows: 2,400
ColumnTypeDescription
customer_idvarchar(16)Stable fictional identifier for customer; use it for declared joins.
account_namevarchar(40)Human-readable account name. All people and organisations are fictional.
country_idvarchar(8)Stable fictional identifier for country; use it for declared joins.
country_codevarchar(8)Stable code for country; its companion description carries the meaning.
customer_segment_idvarchar(8)Stable fictional identifier for customer segment; use it for declared joins.
segment_codevarchar(32)Stable code for segment; its companion description carries the meaning.
joined_ondatejoined on as an ISO 8601 calendar date.

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

logistics_contracts· Rows: 3,000
ColumnTypeDescription
contract_idvarchar(16)Stable fictional identifier for contract; use it for declared joins.
customer_idvarchar(16)Stable fictional identifier for customer; use it for declared joins.
service_type_idvarchar(8)Stable fictional identifier for service type; use it for declared joins.
contract_referencevarchar(24)Contract reference for the logistics record.
contract_typevarchar(32)Contract type for the logistics record.
starts_ondatestarts on as an ISO 8601 calendar date.
ends_ondateends on as an ISO 8601 calendar date.

+12 more columns in logistics_contracts. The full schema ships with the download.

logistics_goods_catalog· Rows: 40
ColumnTypeDescription
goods_idvarchar(8)Stable fictional identifier for goods; use it for declared joins.
goods_codevarchar(8)Stable code for goods; its companion description carries the meaning.
goods_namevarchar(48)Human-readable goods name. All people and organisations are fictional.
nst_groupvarchar(24)Nst group for the logistics record.
temperature_regimevarchar(16)Temperature regime for the logistics record.
required_body_typevarchar(24)Required body type for the logistics record.
handling_classvarchar(16)Handling class for the logistics record.

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

logistics_truck_manufacturers· Rows: 12
ColumnTypeDescription
manufacturer_idvarchar(8)Stable fictional identifier for manufacturer; use it for declared joins.
manufacturer_codevarchar(8)Stable code for manufacturer; its companion description carries the meaning.
manufacturer_namevarchar(32)Human-readable manufacturer name. All people and organisations are fictional.
headquarters_countryvarchar(16)Headquarters country for the logistics record.
origin_groupvarchar(16)Origin group for the logistics record.
fleet_weightnumeric(5,1)Fleet weight for the logistics record.
reference_only_flagbooleanBoolean indicator for reference only.

+1 more columns in logistics_truck_manufacturers. The full schema ships with the download.

logistics_truck_models· Rows: 28
ColumnTypeDescription
truck_model_idvarchar(8)Stable fictional identifier for truck model; use it for declared joins.
manufacturer_idvarchar(8)Stable fictional identifier for manufacturer; use it for declared joins.
manufacturer_codevarchar(8)Stable code for manufacturer; its companion description carries the meaning.
manufacturer_namevarchar(32)Human-readable manufacturer name. All people and organisations are fictional.
model_familyvarchar(24)Model family for the logistics record.
powertrain_typevarchar(24)Powertrain type for the logistics record.
vehicle_configurationvarchar(16)Vehicle configuration for the logistics record.

+11 more columns in logistics_truck_models. The full schema ships with the download.

logistics_trailers· Rows: 240
ColumnTypeDescription
trailer_idvarchar(16)Stable fictional identifier for trailer; use it for declared joins.
trailer_typevarchar(24)Trailer type for the logistics record.
home_depot_idvarchar(8)Stable fictional identifier for home depot; use it for declared joins.
manufacture_yearintegerManufacture year for the logistics record.
maximum_payload_kgintegerMaximum payload kg for the logistics record.
volume_capacity_cbmintegerVolume capacity cbm for the logistics record.
refrigeration_flagbooleanBoolean indicator for refrigeration.

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

logistics_vehicle_media· Rows: 28
ColumnTypeDescription
vehicle_media_idvarchar(8)Stable fictional identifier for vehicle media; use it for declared joins.
truck_model_idvarchar(8)Stable fictional identifier for truck model; use it for declared joins.
schematic_svg_filevarchar(40)Schematic svg file for the logistics record.
schematic_png_filevarchar(40)Schematic png file for the logistics record.
image_width_pxintegerImage width px for the logistics record.
image_height_pxintegerImage height px for the logistics record.
transparent_background_flagbooleanBoolean indicator for transparent background.

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

logistics_drivers· Rows: 540
ColumnTypeDescription
driver_idvarchar(16)Stable fictional identifier for driver; use it for declared joins.
workforce_codevarchar(16)Stable code for workforce; its companion description carries the meaning.
home_depot_idvarchar(8)Stable fictional identifier for home depot; use it for declared joins.
home_country_codevarchar(8)Stable code for home country; its companion description carries the meaning.
employment_typevarchar(16)Employment type for the logistics record.
role_codevarchar(24)Stable code for role; its companion description carries the meaning.
hired_ondatehired on as an ISO 8601 calendar date.

+10 more columns in logistics_drivers. The full schema ships with the download.

logistics_driver_licences· Rows: 1,080
ColumnTypeDescription
driver_licence_idvarchar(16)Stable fictional identifier for driver licence; use it for declared joins.
driver_idvarchar(16)Stable fictional identifier for driver; use it for declared joins.
licence_categoryvarchar(16)Licence category for the logistics record.
endorsement_codevarchar(16)Stable code for endorsement; its companion description carries the meaning.
issued_ondateissued on as an ISO 8601 calendar date.
expires_ondateexpires on as an ISO 8601 calendar date.
issuing_country_codevarchar(8)Stable code for issuing country; its companion description carries the meaning.

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

logistics_driver_training· Rows: 7,200
ColumnTypeDescription
driver_training_idvarchar(16)Stable fictional identifier for driver training; use it for declared joins.
driver_idvarchar(16)Stable fictional identifier for driver; use it for declared joins.
training_datedatetraining date as an ISO 8601 calendar date.
training_codevarchar(24)Stable code for training; its companion description carries the meaning.
training_namevarchar(40)Human-readable training name. All people and organisations are fictional.
duration_hoursintegerduration in hours.
assessment_score_pctnumeric(6,2)assessment score expressed as a percentage from 0 to 100.

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

logistics_shipments· Rows: 60,000
ColumnTypeDescription
shipment_idvarchar(16)Stable fictional identifier for shipment; use it for declared joins.
booked_datedatebooked date as an ISO 8601 calendar date.
pickup_datedatepickup date as an ISO 8601 calendar date.
promised_delivery_datedatepromised delivery date as an ISO 8601 calendar date.
actual_delivery_datedateactual delivery date as an ISO 8601 calendar date.
month_idvarchar(16)Stable fictional identifier for month; use it for declared joins.
customer_idvarchar(16)Stable fictional identifier for customer; use it for declared joins.

+16 more columns in logistics_shipments. The full schema ships with the download.

logistics_shipment_goods· Rows: 132,000
ColumnTypeDescription
shipment_goods_idvarchar(16)Stable fictional identifier for shipment goods; use it for declared joins.
shipment_idvarchar(16)Stable fictional identifier for shipment; use it for declared joins.
line_numbervarchar(8)Line number for the logistics record.
goods_idvarchar(8)Stable fictional identifier for goods; use it for declared joins.
goods_codevarchar(8)Stable code for goods; its companion description carries the meaning.
goods_namevarchar(48)Human-readable goods name. All people and organisations are fictional.
package_typevarchar(16)Package type for the logistics record.

+10 more columns in logistics_shipment_goods. The full schema ships with the download.

logistics_load_plans· Rows: 60,000
ColumnTypeDescription
load_plan_idvarchar(16)Stable fictional identifier for load plan; use it for declared joins.
shipment_idvarchar(16)Stable fictional identifier for shipment; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
trailer_idvarchar(16)Stable fictional identifier for trailer; use it for declared joins.
planned_payload_kgintegerPlanned payload kg for the logistics record.
measured_payload_kgintegerMeasured payload kg for the logistics record.
truck_curb_weight_kgintegerTruck curb weight kg for the logistics record.

+14 more columns in logistics_load_plans. The full schema ships with the download.

logistics_trip_legs· Rows: 146,428
ColumnTypeDescription
trip_leg_idvarchar(16)Stable fictional identifier for trip leg; use it for declared joins.
shipment_idvarchar(16)Stable fictional identifier for shipment; use it for declared joins.
leg_sequenceintegerLeg sequence for the logistics record.
route_idvarchar(16)Stable fictional identifier for route; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
trailer_idvarchar(16)Stable fictional identifier for trailer; use it for declared joins.
departure_datedatedeparture date as an ISO 8601 calendar date.

+15 more columns in logistics_trip_legs. The full schema ships with the download.

logistics_delivery_stops· Rows: 439,284
ColumnTypeDescription
delivery_stop_idvarchar(16)Stable fictional identifier for delivery stop; use it for declared joins.
shipment_idvarchar(16)Stable fictional identifier for shipment; use it for declared joins.
trip_leg_idvarchar(16)Stable fictional identifier for trip leg; use it for declared joins.
stop_sequenceintegerStop sequence for the logistics record.
stop_typevarchar(16)Stop type for the logistics record.
country_codevarchar(8)Stable code for country; its companion description carries the meaning.
cityvarchar(32)City for the logistics record.

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

logistics_proof_of_delivery· Rows: 60,000
ColumnTypeDescription
proof_of_delivery_idvarchar(16)Stable fictional identifier for proof of delivery; use it for declared joins.
shipment_idvarchar(16)Stable fictional identifier for shipment; use it for declared joins.
delivery_datedatedelivery date as an ISO 8601 calendar date.
delivery_statusvarchar(32)Delivery status for the logistics record.
signed_role_codevarchar(24)Stable code for signed role; its companion description carries the meaning.
packages_expectedintegerPackages expected for the logistics record.
packages_acceptedintegerPackages accepted for the logistics record.

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

logistics_driver_assignments· Rows: 146,428
ColumnTypeDescription
driver_assignment_idvarchar(16)Stable fictional identifier for driver assignment; use it for declared joins.
trip_leg_idvarchar(16)Stable fictional identifier for trip leg; use it for declared joins.
driver_idvarchar(16)Stable fictional identifier for driver; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
assignment_rolevarchar(16)Assignment role for the logistics record.
shift_start_timestampvarchar(32)Shift start timestamp for the logistics record.
shift_end_timestampvarchar(32)Shift end timestamp for the logistics record.

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

logistics_tachograph_daily· Rows: 146,428
ColumnTypeDescription
tachograph_day_idvarchar(16)Stable fictional identifier for tachograph day; use it for declared joins.
driver_assignment_idvarchar(16)Stable fictional identifier for driver assignment; use it for declared joins.
driver_idvarchar(16)Stable fictional identifier for driver; use it for declared joins.
trip_leg_idvarchar(16)Stable fictional identifier for trip leg; use it for declared joins.
activity_datedateactivity date as an ISO 8601 calendar date.
driving_hoursnumeric(6,2)driving in hours.
other_work_hoursnumeric(5,2)other work in hours.

+11 more columns in logistics_tachograph_daily. The full schema ships with the download.

logistics_telematics_trip· Rows: 146,428
ColumnTypeDescription
telematics_trip_idvarchar(16)Stable fictional identifier for telematics trip; use it for declared joins.
trip_leg_idvarchar(16)Stable fictional identifier for trip leg; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
event_datedateevent date as an ISO 8601 calendar date.
distance_kmnumeric(6,1)distance in kilometres.
engine_hoursnumeric(6,2)engine in hours.
average_speed_kphnumeric(6,2)Average speed kph for the logistics record.

+15 more columns in logistics_telematics_trip. The full schema ships with the download.

logistics_fuel_transactions· Rows: 137,570
ColumnTypeDescription
fuel_transaction_idvarchar(16)Stable fictional identifier for fuel transaction; use it for declared joins.
trip_leg_idvarchar(16)Stable fictional identifier for trip leg; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
driver_idvarchar(16)Stable fictional identifier for driver; use it for declared joins.
transaction_datedatetransaction date as an ISO 8601 calendar date.
country_codevarchar(8)Stable code for country; its companion description carries the meaning.
fuel_typevarchar(16)Fuel type for the logistics record.

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

logistics_charging_sessions· Rows: 8,858
ColumnTypeDescription
charging_session_idvarchar(16)Stable fictional identifier for charging session; use it for declared joins.
trip_leg_idvarchar(16)Stable fictional identifier for trip leg; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
session_datedatesession date as an ISO 8601 calendar date.
country_codevarchar(8)Stable code for country; its companion description carries the meaning.
charger_typevarchar(16)Charger type for the logistics record.
energy_kwhnumeric(7,2)Energy kwh for the logistics record.

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

logistics_truck_monthly_health· Rows: 43,200
ColumnTypeDescription
truck_month_health_idvarchar(16)Stable fictional identifier for truck month health; use it for declared joins.
month_idvarchar(16)Stable fictional identifier for month; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
odometer_end_kmintegerodometer end in kilometres.
distance_month_kmnumeric(7,1)distance month in kilometres.
utilisation_pctnumeric(6,2)utilisation expressed as a percentage from 0 to 100.
availability_pctnumeric(6,2)availability expressed as a percentage from 0 to 100.

+12 more columns in logistics_truck_monthly_health. The full schema ships with the download.

logistics_inspections· Rows: 21,600
ColumnTypeDescription
inspection_idvarchar(16)Stable fictional identifier for inspection; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
depot_idvarchar(8)Stable fictional identifier for depot; use it for declared joins.
inspection_datedateinspection date as an ISO 8601 calendar date.
inspection_typevarchar(24)Inspection type for the logistics record.
odometer_kmintegerodometer in kilometres.
brake_resultvarchar(16)Brake result for the logistics record.

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

logistics_maintenance_work_orders· Rows: 18,000
ColumnTypeDescription
maintenance_work_order_idvarchar(16)Stable fictional identifier for maintenance work order; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
depot_idvarchar(8)Stable fictional identifier for depot; use it for declared joins.
opened_ondateopened on as an ISO 8601 calendar date.
closed_ondateclosed on as an ISO 8601 calendar date.
maintenance_typevarchar(16)Maintenance type for the logistics record.
component_groupvarchar(24)Component group for the logistics record.

+14 more columns in logistics_maintenance_work_orders. The full schema ships with the download.

logistics_maintenance_parts· Rows: 45,000
ColumnTypeDescription
maintenance_part_idvarchar(16)Stable fictional identifier for maintenance part; use it for declared joins.
maintenance_work_order_idvarchar(16)Stable fictional identifier for maintenance work order; use it for declared joins.
line_numbervarchar(8)Line number for the logistics record.
part_codevarchar(16)Stable code for part; its companion description carries the meaning.
part_descriptionvarchar(40)Human-readable meaning of part.
component_groupvarchar(24)Component group for the logistics record.
quantityintegerQuantity for the logistics record.

+5 more columns in logistics_maintenance_parts. The full schema ships with the download.

logistics_tyres· Rows: 2,880
ColumnTypeDescription
tyre_idvarchar(16)Stable fictional identifier for tyre; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
axle_numbervarchar(8)Axle number for the logistics record.
wheel_positionvarchar(16)Wheel position for the logistics record.
tyre_brandvarchar(16)Tyre brand for the logistics record.
tyre_sizevarchar(16)Tyre size for the logistics record.
installed_ondateinstalled on as an ISO 8601 calendar date.

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

logistics_tyre_inspections· Rows: 115,200
ColumnTypeDescription
tyre_inspection_idvarchar(16)Stable fictional identifier for tyre inspection; use it for declared joins.
tyre_idvarchar(16)Stable fictional identifier for tyre; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
month_idvarchar(16)Stable fictional identifier for month; use it for declared joins.
inspection_datedateinspection date as an ISO 8601 calendar date.
tread_depth_mmnumeric(5,1)Tread depth mm for the logistics record.
pressure_kpaintegerPressure kpa for the logistics record.

+5 more columns in logistics_tyre_inspections. The full schema ships with the download.

logistics_breakdowns· Rows: 5,200
ColumnTypeDescription
breakdown_idvarchar(16)Stable fictional identifier for breakdown; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
trip_leg_idvarchar(16)Stable fictional identifier for trip leg; use it for declared joins.
breakdown_datedatebreakdown date as an ISO 8601 calendar date.
component_groupvarchar(24)Component group for the logistics record.
severity_bandvarchar(16)Severity band for the logistics record.
roadside_flagbooleanBoolean indicator for roadside.

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

logistics_accidents· Rows: 2,100
ColumnTypeDescription
accident_idvarchar(16)Stable fictional identifier for accident; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
driver_idvarchar(16)Stable fictional identifier for driver; use it for declared joins.
trip_leg_idvarchar(16)Stable fictional identifier for trip leg; use it for declared joins.
accident_datedateaccident date as an ISO 8601 calendar date.
country_codevarchar(8)Stable code for country; its companion description carries the meaning.
accident_typevarchar(24)Accident type for the logistics record.

+15 more columns in logistics_accidents. The full schema ships with the download.

logistics_insurance_claims· Rows: 2,100
ColumnTypeDescription
insurance_claim_idvarchar(16)Stable fictional identifier for insurance claim; use it for declared joins.
accident_idvarchar(16)Stable fictional identifier for accident; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
opened_ondateopened on as an ISO 8601 calendar date.
closed_ondateclosed on as an ISO 8601 calendar date.
claim_typevarchar(16)Claim type for the logistics record.
reserve_eurnumeric(10,2)reserve in euros.

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

logistics_tolls_ferries_border· Rows: 292,142
ColumnTypeDescription
route_charge_idvarchar(16)Stable fictional identifier for route charge; use it for declared joins.
trip_leg_idvarchar(16)Stable fictional identifier for trip leg; use it for declared joins.
route_idvarchar(16)Stable fictional identifier for route; use it for declared joins.
charge_datedatecharge date as an ISO 8601 calendar date.
country_codevarchar(8)Stable code for country; its companion description carries the meaning.
charge_typevarchar(16)Charge type for the logistics record.
provider_codevarchar(8)Stable code for provider; its companion description carries the meaning.

+5 more columns in logistics_tolls_ferries_border. The full schema ships with the download.

logistics_trip_costs· Rows: 146,428
ColumnTypeDescription
trip_cost_idvarchar(16)Stable fictional identifier for trip cost; use it for declared joins.
trip_leg_idvarchar(16)Stable fictional identifier for trip leg; use it for declared joins.
shipment_idvarchar(16)Stable fictional identifier for shipment; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
route_idvarchar(16)Stable fictional identifier for route; use it for declared joins.
revenue_eurnumeric(8,2)revenue in euros.
fuel_or_energy_cost_eurnumeric(8,2)fuel or energy cost in euros.

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

logistics_invoices· Rows: 60,000
ColumnTypeDescription
invoice_idvarchar(16)Stable fictional identifier for invoice; use it for declared joins.
shipment_idvarchar(16)Stable fictional identifier for shipment; use it for declared joins.
customer_idvarchar(16)Stable fictional identifier for customer; use it for declared joins.
contract_idvarchar(16)Stable fictional identifier for contract; use it for declared joins.
invoice_datedateinvoice date as an ISO 8601 calendar date.
due_datedatedue date as an ISO 8601 calendar date.
currencyvarchar(16)Currency for the logistics record.

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

logistics_payments· Rows: 60,000
ColumnTypeDescription
payment_idvarchar(16)Stable fictional identifier for payment; use it for declared joins.
invoice_idvarchar(16)Stable fictional identifier for invoice; use it for declared joins.
customer_idvarchar(16)Stable fictional identifier for customer; use it for declared joins.
payment_datedatepayment date as an ISO 8601 calendar date.
payment_statusvarchar(16)Payment status for the logistics record.
payment_methodvarchar(24)Payment method for the logistics record.
amount_eurnumeric(9,2)amount in euros.

+5 more columns in logistics_payments. The full schema ships with the download.

logistics_asset_valuations· Rows: 43,200
ColumnTypeDescription
asset_valuation_idvarchar(16)Stable fictional identifier for asset valuation; use it for declared joins.
month_idvarchar(16)Stable fictional identifier for month; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
valuation_datedatevaluation date as an ISO 8601 calendar date.
acquisition_cost_eurintegeracquisition cost in euros.
gross_book_value_eurintegergross book value in euros.
accumulated_depreciation_eurnumeric(10,2)accumulated depreciation in euros.

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

logistics_asset_sales· Rows: 90
ColumnTypeDescription
asset_sale_idvarchar(16)Stable fictional identifier for asset sale; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
sale_datedatesale date as an ISO 8601 calendar date.
sale_channelvarchar(24)Sale channel for the logistics record.
sale_reasonvarchar(32)Sale reason for the logistics record.
buyer_regionvarchar(32)Buyer region for the logistics record.
odometer_at_sale_kmintegerodometer at sale in kilometres.

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

logistics_monthly_truck_performance· Rows: 43,200
ColumnTypeDescription
truck_month_performance_idvarchar(16)Stable fictional identifier for truck month performance; use it for declared joins.
month_idvarchar(16)Stable fictional identifier for month; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
manufacturer_idvarchar(8)Stable fictional identifier for manufacturer; use it for declared joins.
manufacturer_namevarchar(32)Human-readable manufacturer name. All people and organisations are fictional.
model_familyvarchar(24)Model family for the logistics record.
powertrain_typevarchar(24)Powertrain type for the logistics record.

+17 more columns in logistics_monthly_truck_performance. The full schema ships with the download.

logistics_monthly_route_performance· Rows: 20,160
ColumnTypeDescription
route_month_performance_idvarchar(16)Stable fictional identifier for route month performance; use it for declared joins.
month_idvarchar(16)Stable fictional identifier for month; use it for declared joins.
route_idvarchar(16)Stable fictional identifier for route; use it for declared joins.
route_scopevarchar(24)Route scope for the logistics record.
terrain_profilevarchar(16)Terrain profile for the logistics record.
tripsintegerTrips for the logistics record.
distance_kmnumeric(7,1)distance in kilometres.

+10 more columns in logistics_monthly_route_performance. The full schema ships with the download.

logistics_monthly_financials· Rows: 1,680
ColumnTypeDescription
monthly_financial_idvarchar(16)Stable fictional identifier for monthly financial; use it for declared joins.
month_idvarchar(16)Stable fictional identifier for month; use it for declared joins.
country_idvarchar(8)Stable fictional identifier for country; use it for declared joins.
country_codevarchar(8)Stable code for country; its companion description carries the meaning.
currencyvarchar(16)Currency for the logistics record.
freight_revenue_eurnumeric(10,2)freight revenue in euros.
fuel_surcharge_revenue_eurnumeric(9,2)fuel surcharge revenue in euros.

+17 more columns in logistics_monthly_financials. The full schema ships with the download.

logistics_sustainability_monthly· Rows: 1,680
ColumnTypeDescription
sustainability_idvarchar(16)Stable fictional identifier for sustainability; use it for declared joins.
month_idvarchar(16)Stable fictional identifier for month; use it for declared joins.
country_idvarchar(8)Stable fictional identifier for country; use it for declared joins.
country_codevarchar(8)Stable code for country; its companion description carries the meaning.
distance_kmnumeric(8,1)distance in kilometres.
tonne_kmnumeric(10,2)tonne in kilometres.
diesel_litresnumeric(9,2)Diesel litres for the logistics record.

+10 more columns in logistics_sustainability_monthly. The full schema ships with the download.

logistics_fuel_benchmarks· Rows: 10,080
ColumnTypeDescription
fuel_benchmark_idvarchar(16)Stable fictional identifier for fuel benchmark; use it for declared joins.
month_idvarchar(16)Stable fictional identifier for month; use it for declared joins.
truck_model_idvarchar(8)Stable fictional identifier for truck model; use it for declared joins.
manufacturer_idvarchar(8)Stable fictional identifier for manufacturer; use it for declared joins.
manufacturer_namevarchar(32)Human-readable manufacturer name. All people and organisations are fictional.
model_familyvarchar(24)Model family for the logistics record.
powertrain_typevarchar(24)Powertrain type for the logistics record.

+10 more columns in logistics_fuel_benchmarks. The full schema ships with the download.

logistics_forecast_features· Rows: 20,160
ColumnTypeDescription
forecast_feature_idvarchar(16)Stable fictional identifier for forecast feature; use it for declared joins.
month_idvarchar(16)Stable fictional identifier for month; use it for declared joins.
route_idvarchar(16)Stable fictional identifier for route; use it for declared joins.
feature_source_cutoffdateLatest source date available to the prediction feature row; empty for the first period and otherwise strictly earlier than the target month.
feature_set_versionvarchar(24)Feature set version for the logistics record.
lag_total_cost_1m_eurnumeric(9,2)lag total cost 1m in euros.
lag_total_cost_12m_eurnumeric(9,2)lag total cost 12m in euros.

+12 more columns in logistics_forecast_features. The full schema ships with the download.

logistics_cost_forecasts· Rows: 20,160
ColumnTypeDescription
cost_forecast_idvarchar(16)Stable fictional identifier for cost forecast; use it for declared joins.
forecast_feature_idvarchar(16)Stable fictional identifier for forecast feature; use it for declared joins.
month_idvarchar(16)Stable fictional identifier for month; use it for declared joins.
route_idvarchar(16)Stable fictional identifier for route; use it for declared joins.
forecast_created_ondateforecast created on as an ISO 8601 calendar date.
model_versionvarchar(32)Model version for the logistics record.
baseline_total_cost_eurnumeric(9,2)baseline total cost in euros.

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

logistics_maintenance_predictions· Rows: 43,200
ColumnTypeDescription
maintenance_prediction_idvarchar(16)Stable fictional identifier for maintenance prediction; use it for declared joins.
month_idvarchar(16)Stable fictional identifier for month; use it for declared joins.
truck_idvarchar(16)Stable fictional identifier for truck; use it for declared joins.
feature_source_cutoffdateLatest source date available to the prediction feature row; empty for the first period and otherwise strictly earlier than the target month.
model_versionvarchar(24)Model version for the logistics record.
odometer_kmintegerodometer in kilometres.
age_monthsintegerAge months for the logistics record.

+10 more columns in logistics_maintenance_predictions. The full schema ships with the download.

Sample Data

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

month_idtruck_idmanufacturer_namemodel_familypowertrain_typedistance_kmpayload_tonnesfuel_or_energy_quantityfuel_or_energy_unitmaintenance_cost_eurrevenue_eurtotal_cost_eurcontribution_margin_eurcontribution_margin_pct
M201607TRK0001Mercedes-Benz TruckseActros 600battery_electric1111416.514081.4kWh69.6512873.9811218.231655.7512.86
M201607TRK0002Mercedes-Benz TrucksActros 2545diesel1069216.33207.6litres276.0712339.7810019.412320.3718.8
M201607TRK0003Mercedes-Benz TrucksActros 2545diesel1125416.23466.2litres190.2412972.389631.593340.7925.75

Version History

v1.0.02026-08-10First release. A linked ten-year European road-freight warehouse spanning commercial, fleet, driver, load, route, telematics, fuel, maintenance, safety, finance, asset and predictive analytics.

Related Datasets