Factory IoT Parts Traceability

This dataset provides detailed, event-level traceability for factory parts using IoT sensor data, capturing every stage of production, operator actions, and compliance status. It enables manufacturers to monitor supply chain transparency, manage recalls efficiently, and comply with traceability regulations, supporting risk analysis and operational optimization.

  • last updated 3 Dec 2025
  • by GoMask
The brief that made it

Real-time tracking of parts for recall management and regulatory compliance

Sample rows

preview · 8 of 120 rows · all 18 columns
part_idstringproduction_stagestringsensor_valuefloatrecall_flagbooleansupplier_idstringbatch_idstringproduction_order_idstringmanufacturer_idstringpart_typestringserial_numberstringtimestampdatetimesensor_idstringsensor_typestringlocation_zonestringoperator_idstringcompliance_flagbooleanevent_descriptionstringparent_part_idstring
PT-00001assemblyblankfalseSUP-IRONCOBATCH-20240601PO-10001MFG-ALPHAgearboxSN00000012024-06-01T08:12:10ZSENSOR-1001RFIDZONE-AOP-101trueAssembly completed successfully.blank
PT-00002inspectionblankfalseSUP-STEELCOBATCH-20240601PO-10001MFG-ALPHAshaftSN00000022024-06-01T09:21:45ZSENSOR-1002barcodeZONE-BOP-102trueInspection passed; no defects found.blank
PT-00003packaging37.77falseblankBATCH-20240601PO-10001MFG-ALPHAcasingSN00000032024-06-01T10:13:29ZSENSOR-1003temperatureZONE-COP-103truePackaged at controlled temperature.blank
PT-00004other12345.67falseblankBATCH-20240601PO-10001MFG-ALPHAsubassemblySN00000042024-06-01T11:05:57ZSENSOR-1004otherZONE-DOP-104trueCustom event: voltage spike recorded.PT-00001
PT-00005assemblyblankfalseSUP-BLUECOBATCH-20240602PO-10002MFG-BETAboltSN00000052024-06-02T08:31:15ZSENSOR-1005RFIDZONE-AOP-105trueBolt assembled and tagged.blank
PT-00006inspectionblanktrueSUP-BLUECOBATCH-20240602PO-10002MFG-BETAnutSN00000062024-06-02T09:42:18ZSENSOR-1006barcodeZONE-BOP-106trueInspection reveals thread mismatch defect.blank
PT-00007packaging50.5falseblankBATCH-20240602PO-10002MFG-BETAwasherSN00000072024-06-02T10:54:41ZSENSOR-1007humidityZONE-COP-107truePackaged with humidity check.blank
PT-00008other9999.99falseblankBATCH-20240602PO-10002MFG-BETAsubcomponentSN00000082024-06-02T11:16:53ZSENSOR-1008vibrationZONE-DblanktrueExtreme vibration event detected.PT-00005

What the 120 rows show

from the 120-row sample

Inspection (production stage) stands out: 9 of its 21 rows have recall_flag = true, against 0 of 99 for the rest.

  • 8%recall_flag = true
  • 37.8median sensor_value
  • 6sensor types
  • 14part types
  • 22batches
  • 22production orders
Recall flag rate by production_stagerecall_flag = true
0%50%100%0%assem…0 of 2743%inspe…9 of 210%packa…0 of 220%stora…0 of 190%shipp…0 of 170%other0 of 14
sensor_value66 rows, in bands of 2,000
025508450003010-2,0006,00014ksensor_value →

Median 37.8, from -1000.0 to 12,346.

supplier_id65 rows with a value · 55 left blank
  1. SUP-BLUECO18
  2. SUP-IRONCO10
  3. SUP-STEELCO4
  4. SUP-GREENCO3
  5. SUP-REDCO3
  6. SUP-YELLOWCO3
  7. SUP-BLACKCO3
  8. SUP-WHITECO3
  9. SUP-ORANGECO3
  10. SUP-GREYCO3
18 columns by typefrom the column list below
  • string 14
  • float 1
  • datetime 1
  • boolean 2

Columns

18 columns in four groups
blueprint · 18 columns
columntypedescriptionexample
Text 14 columns
part_idstringUnique identifier for each part tracked in the factoryuniquePT-00001
batch_idstringIdentifier for the production batch to which the part belongsBATCH-20240601
production_order_idstringIdentifier for the production order associated with the partPO-10001
manufacturer_idstringUnique identifier for the manufacturer or factoryMFG-ALPHA
part_typestringType or category of the partgearbox
serial_numberstringSerial number assigned to the part for traceabilityuniqueSN0000001
production_stagestringCurrent stage of production for the part (e.g., assembly, inspection, packaging)6 valuesassembly
sensor_idstringUnique identifier of the IoT sensor capturing data for the partSENSOR-1001
sensor_typestringType of IoT sensor (e.g., RFID, barcode, temperature, vibration)6 valuesRFID
location_zonestringZone or area within the factory where the part is located during the eventZONE-A
operator_idstringIdentifier for the operator or worker handling the part at the time of the eventoptionalOP-101
event_descriptionstringDetailed description of the event or action taken for the partoptionalStored in dry zone.
supplier_idstringIdentifier for the supplier who provided the part or subcomponentoptionalSUP-IRONCO
parent_part_idstringIdentifier of the parent part if this part is a subcomponentoptionalPT-00001
Numbers 1 column
sensor_valuefloatValue recorded by the sensor (e.g., temperature in Celsius, vibration in Hz)optional37.77
Dates and times 1 column
timestampdatetimeDate and time when the IoT sensor event was recorded for the part2024-06-01T08:12:10Z
True or false 2 columns
compliance_flagbooleanIndicates if the part meets regulatory traceability requirements at this stagetrue
recall_flagbooleanIndicates if the part is flagged for recall based on sensor data or inspectionoptionalfalse

Use it for

  • recall flag8%9 of 120 rowsrecall flag by produc…0%asse…43%insp…0%pack…0%stor…

    A manufacturing dashboard

    The recall_flag rate, sensor_value by production_stage and a breakdown of supplier_id. Excel, Power BI or Tableau.

  • Why do 9 of 120 rows have recall_flag = true?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable parts with batch_id, production_order_id and manufacturer_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 18 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset120 rows18 columns
Yours1,000 rows18 columnslocation_zone: UK only

blueprint · factory-iot-parts-traceability

Behind this dataset

Same schema. As many rows as you need.

These 120 rows came out of a blueprint — 18 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.

Rules it was built with
  • Each part is assigned a unique digital ID
  • IoT sensors log part location and status at each station
  • Status updates include timestamp, operator ID, and machine ID
  • Alerts are generated for missing or delayed parts
  • Data integrity checks are performed at every transfer
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
factory-iot-parts-traceability

What should your data show?

Preview 20 rows free
No signup. No card.