Shipment Delay Root Causes
This dataset provides granular details on shipment delays within a logistics network, including root causes, delay durations, responsible parties, and SLA violations. It enables deep analysis of delay patterns, supports process optimization, and helps drive compliance with service level agreements. The dataset is ideal for logistics performance monitoring, root cause analysis, and continuous improvement initiatives.
Sample rows
preview · 8 of 110 rows · all 23 columns| shipment_idstring | shipment_modestring | shipment_valuefloat | sla_violatedboolean | origin_countrystring | delay_idstring | shipment_datedate | actual_shipment_datedate | expected_delivery_datedate | actual_delivery_datedate | delay_duration_hoursfloat | delay_root_causestring | delay_sub_causestring | responsible_partystring | origin_citystring | origin_statestring | destination_citystring | destination_statestring | destination_countrystring | carrier_namestring | sla_typestring | customer_idstring | delay_descriptionstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SHIP001 | Road | 11800 | false | Germany | DELAY0001 | 2022-02-14 | 2022-02-15 | 2022-02-20 | 2022-02-20 | 0 | Traffic Congestion | blank | Carrier | Frankfurt | blank | Zurich | blank | Switzerland | EuroFreight Logistics | On-Time Delivery | CUST001 | blank |
| SHIP002 | Road | 14200 | true | Italy | DELAY0002 | 2023-03-01 | 2023-03-01 | 2023-03-07 | 2023-03-09 | 48 | Weather | Snowstorm in Alps | Carrier | Milan | blank | Munich | blank | Germany | Nordic Haulage Co. | Guaranteed | CUST002 | Heavy snowfall caused road closures along the main route. |
| SHIP003 | Road | 18350 | true | Poland | DELAY0003 | 2024-01-18 | 2024-01-18 | 2024-01-20 | 2024-01-21 | 24 | Traffic Congestion | Border crossing delays | Carrier | Warsaw | blank | Prague | blank | Czechia | TransPol Roadways | On-Time Delivery | CUST003 | Congestion at border checkpoint delayed customs processing. |
| SHIP004 | Road | 27900 | false | USA | DELAY0004 | 2023-12-03 | 2023-12-04 | 2023-12-10 | 2023-12-10 | 0 | Documentation Error | blank | Shipper | New York | NY | Houston | TX | USA | AmeriTransport | On-Time Delivery | CUST004 | blank |
| SHIP005 | Road | 13600 | false | Spain | DELAY0005 | 2024-03-21 | 2024-03-21 | 2024-03-27 | 2024-03-27 | 0 | Other | blank | Third-Party | Barcelona | blank | Paris | blank | France | Iberia Road Services | On-Time Delivery | CUST005 | blank |
| SHIP006 | Road | 24800 | true | Canada | DELAY0006 | 2023-09-12 | 2023-09-12 | 2023-09-19 | 2023-09-20 | 24 | Documentation Error | Incorrect invoice details | Shipper | Toronto | ON | Chicago | IL | USA | MapleLeaf Logistics | Guaranteed | CUST006 | Invoice discrepancies required additional review by customs. |
| SHIP007 | Road | 15700 | false | Belgium | DELAY0007 | 2022-07-11 | 2022-07-11 | 2022-07-18 | 2022-07-18 | 0 | Weather | blank | Carrier | Brussels | blank | Amsterdam | blank | Netherlands | Benelux Freightways | On-Time Delivery | CUST007 | blank |
| SHIP008 | Road | 21100 | false | USA | DELAY0008 | 2024-05-01 | 2024-05-02 | 2024-05-08 | 2024-05-08 | 0 | Documentation Error | blank | Shipper | Los Angeles | CA | Seattle | WA | USA | WestCoast Carriers | On-Time Delivery | CUST008 | blank |
| SHIP009 | Road | 22100 | true | Czechia | DELAY0009 | 2022-10-16 | 2022-10-17 | 2022-10-25 | 2022-10-29 | 96 | Traffic Congestion | Protests in destination city | Carrier | Brno | blank | Vienna | blank | Austria | CentralEurope Logistics | Guaranteed | CUST009 | Major protests caused road blockades and rerouting. |
| SHIP010 | Road | 13700 | false | Portugal | DELAY0010 | 2023-04-21 | 2023-04-21 | 2023-04-28 | 2023-04-28 | 0 | Other | blank | Third-Party | Lisbon | blank | Madrid | blank | Spain | Iberian Express Lines | On-Time Delivery | CUST010 | blank |
| SHIP011 | Sea | 456000 | true | China | DELAY0011 | 2024-02-12 | 2024-02-12 | 2024-02-22 | 2024-02-24 | 48 | Labor Shortage | Strikes at port | Carrier | Shanghai | blank | Los Angeles | CA | USA | PacificStar Shipping | Expedited | CUST011 | Dockworker strikes delayed loading at origin port. |
| SHIP012 | Sea | 185000 | false | Singapore | DELAY0012 | 2023-08-25 | 2023-08-25 | 2023-09-10 | 2023-09-10 | 0 | IT System Outage | blank | Third-Party | Singapore | blank | Sydney | NSW | Australia | Oceanic Shipping Group | On-Time Delivery | CUST012 | blank |
| SHIP013 | Sea | 236000 | false | Germany | DELAY0013 | 2022-11-04 | 2022-11-04 | 2022-11-21 | 2022-11-21 | 0 | Other | blank | Carrier | Hamburg | blank | New York | NY | USA | Atlantic Marine Lines | On-Time Delivery | CUST013 | blank |
| SHIP014 | Sea | 690000 | true | Sri Lanka | DELAY0014 | 2024-06-01 | 2024-06-02 | 2024-06-16 | 2024-06-19 | 72 | Labor Shortage | Staffing issues at destination port | Third-Party | Colombo | blank | Dubai | blank | UAE | Global Marine Lines | On-Time Delivery | CUST014 | Limited labor at unloading port extended total transit time. |
| SHIP015 | Sea | 550000 | false | South Korea | DELAY0015 | 2023-05-14 | 2023-05-15 | 2023-06-01 | 2023-06-01 | 0 | IT System Outage | blank | Carrier | Busan | blank | Vancouver | BC | Canada | EastAsia Marine | On-Time Delivery | CUST015 | blank |
| SHIP016 | Air | 17800 | false | USA | DELAY0016 | 2023-01-07 | 2023-01-08 | 2023-01-10 | 2023-01-10 | 0 | Mechanical Failure | blank | Carrier | Dallas | TX | Phoenix | AZ | USA | AmeriFly Air Cargo | On-Time Delivery | CUST016 | blank |
| SHIP017 | Air | 187000 | true | Australia | DELAY0017 | 2022-08-09 | 2022-08-09 | 2022-08-11 | 2022-08-14 | 72 | Mechanical Failure | Engine malfunction | Carrier | Melbourne | VIC | Sydney | NSW | Australia | SkyHaul Express | Expedited | CUST017 | Unexpected engine problems required emergency repairs. |
| SHIP018 | Air | 89000 | false | USA | DELAY0018 | 2023-10-17 | 2023-10-18 | 2023-10-24 | 2023-10-24 | 0 | Weather | blank | Carrier | San Francisco | CA | Chicago | IL | USA | Coastal Air Freight | Guaranteed | CUST018 | blank |
| SHIP019 | Air | 116000 | true | USA | DELAY0019 | 2024-05-08 | 2024-05-09 | 2024-05-13 | 2024-05-20 | 168 | Weather | Severe storms at origin | Carrier | Dallas | TX | Miami | FL | USA | AmeriFly Air Cargo | Expedited | CUST019 | Storms grounded all outbound flights for a week. |
| SHIP020 | Air | 16200 | false | India | DELAY0020 | 2022-09-22 | 2022-09-22 | 2022-09-22 | 2022-09-22 | 0 | Mechanical Failure | blank | Carrier | Delhi | DL | Mumbai | MH | India | JetConnect Logistics | On-Time Delivery | CUST020 | blank |
What the 110 rows show
from the 110-row sampleSea (shipment mode) stands out: mean shipment_
- 39%sla_
violated = true - 21,100median shipment_
value - 3sla types
- 5responsible parties
- 9delay root causes
- 0median delay_
duration_ hours
Median 21,100, from 9,400 to 690,000.
- string 16
- float 2
- date 4
- boolean 1
Columns
23 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 16 columns | |||
shipment_id | string | Unique identifier for each shipmentunique | SHIP001 |
delay_id | string | Unique identifier for each delay eventunique | DELAY0001 |
delay_root_cause | string | Primary root cause of the shipment delay9 values | Traffic Congestion |
delay_sub_cause | string | More specific sub-cause of the delay, if applicableoptional | Snowstorm in Alps |
delay_description | string | Detailed description of the delay event and contributing factorsoptional | Heavy snowfall caused roa… |
responsible_party | string | Party responsible for the delay (e.g., Carrier, Shipper, Consignee, Customs, Third-Party)6 values | Carrier |
origin_city | string | City where the shipment originated | Frankfurt |
origin_state | string | State or province where the shipment originatedoptional | NY |
origin_country | string | Country where the shipment originated | Germany |
destination_city | string | City where the shipment is to be delivered | Zurich |
destination_state | string | State or province where the shipment is to be deliveredoptional | TX |
destination_country | string | Country where the shipment is to be delivered | Switzerland |
shipment_mode | string | Mode of transportation used for the shipmentAir · Sea · Rail · Road · Multimodal | Road |
carrier_name | string | Name of the carrier or logistics provider handling the shipmentoptional | EuroFreight Logistics |
sla_type | string | Type of SLA impacted (e.g., On-Time Delivery, Expedited, Guaranteed, etc.)3 types · optional | On-Time Delivery |
customer_id | string | Unique identifier for the customer associated with the shipmentoptional | CUST001 |
| Numbers 2 columns | |||
delay_duration_hours | float | Total delay duration in hours (actual_delivery_date - expected_delivery_date)0 or more | 0 |
shipment_value | float | Monetary value of the shipment in local currency0 or more · optional | 11800 |
| Dates and times 4 columns | |||
shipment_date | date | Date the shipment was originally scheduled to be shipped | 2022-02-14 |
actual_shipment_date | date | Date the shipment actually left the origin locationoptional | 2022-02-15 |
expected_delivery_date | date | Date the shipment was expected to be delivered according to SLA | 2022-02-20 |
actual_delivery_date | date | Date the shipment was actually deliveredoptional | 2022-02-20 |
| True or false 1 column | |||
sla_violated | boolean | Indicates if the delay resulted in a Service Level Agreement (SLA) violation | false |
Use it for
A logistics dashboard
The sla_
violated rate, shipment_ value by shipment_ mode and a breakdown of origin_ country. Excel, Power BI or Tableau. Why do the 21 Sea rows have a mean shipment_
value of 286,037? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Shipments110SHIP00111800RoadSHIP00214200RoadSHIP00318350Road
A software demo
Believable shipments with delay_
id, shipment_ date and actual_ shipment_ date to fill a screen in front of a buyer.
blueprint · shipment-delay-root-causes
Behind this dataset
Same schema. As many rows as you need.
These 110 rows came out of a blueprint — 23 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Log origin, destination, and carrier for each shipment
- List delay reason from predefined categories
- Include duration and impact of delay
- Flag delays exceeding 24 hours
- Aggregate delay frequency per carrier
1 credit per row. Preview 20 rows free. Buy rows for the full run.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- shipment-delay-root-causes