Skip to main content
The reporting model has two roots:

Detail ownership

A root can have many charges, dates, parties, milestones, packing lines, and other details. Each detail stays in its own view and carries its root ID. For example, several shipment_charges rows can share one shipment_id. They are separate charges, not duplicate shipments.

Relationship views

Analytics publishes a relationship only when the CargoWise source supports it. There is no standalone reporting root for a consol or booking. The relationship views provide the supported link and context. A missing row means the source did not prove the relationship.

Collection updates