aesop data practice portal sample build · Caldera Logistics 30 30 / 100 · Critical

Data dictionary

Every field, profiled and connected

45 fields across 8 tables — data quality flagged inline, and each field linked to the metrics it feeds. Auto-profiled from Caldera Logistics's estate.

shipment_events

10,613 rows · 4 fields
event_id
unknown
shipment_id
unknown
event_type
unknown
event_time
unknown

shipments

5,416 rows · 8 fields · 4 DQ
shipment_id
unknown
order_id
unknown
carrier_id
unknown
ship_date
unknown
promised_delivery_date
date 1% null
feeds → On-Time Delivery
The SLA date a shipment was promised by. Ops measures on-time against THIS date at the shipment grain.
delivered_date
date 2.9% null
feeds → On-Time Delivery
When a shipment was actually delivered, per the TMS scan. The numerator side of the Ops on-time calculation — and 2.9% null, so the number it drives is computed on slightly incomplete data.
status
text 5 casing variants
Shipment lifecycle status — but with five casing variants (Delivered / DELIVERED / delivered / In Transit / in transit) across two systems, so any filter on it silently undercounts unless normalized.
weight_lbs
unknown

orders

5,000 rows · 7 fields · 1 DQ
order_id
unknown
customer_id
unknown
order_date
unknown
promised_date
unknown
service_level
unknown
origin_facility_id
integer 4 orphan rows (value 999)
The facility an order ships from — but 4 rows point at a facility id (999) that does not exist. A textbook orphaned reference in a schema with no enforced keys.
status
unknown

invoices

4,695 rows · 7 fields · 1 DQ
invoice_id
unknown
customer_id
unknown
order_id
unknown
invoice_date
unknown
feeds → Active customer
amount
unknown
feeds → Revenue
credit_amount
numeric ★ fork field
feeds → On-Time Deliveryfeeds → Revenue
The credit issued against an invoice. This single field is the fork behind three different fights: Finance subtracts it to call a delivery NOT on-time (their 87.7% OTD), it splits gross vs net revenue, and it shifts which customers count as active. Ops never sees it. One undocumented field, three conflicting numbers.
status
unknown

exceptions

157 rows · 5 fields · 1 DQ
exception_id
unknown
shipment_id
unknown
reason_code
unknown
opened_at
unknown
resolved_at
date 30.6% null
When an exception was resolved — null 30.6% of the time, so 'open exception' counts depend on whether you trust the null.

customers

60 rows · 6 fields · 1 DQ
customer_id
unknown
name
unknown
segment
unknown
region
unknown
status
unknown
feeds → Active customer
created_at
unknown

carriers

12 rows · 4 fields
carrier_id
unknown
name
unknown
mode
unknown
scac
unknown

facilities

8 rows · 4 fields
facility_id
unknown
name
unknown
region
unknown
type
unknown