Skip to main content
reporting turns the active CargoWise mirror generation into a smaller business contract. Use this layer for normal reports, reusable SQL, exports, and Power BI.

Contract

Each business view defines its row grain and join keys. See Schema for the complete list.

Why it stays smaller

Reporting exposes the business data needed for normal analysis. It leaves storage, replay state, generation control, and deeper CargoWise structures in the underlying layers. This gives reports stable names and documented joins while the internal projection model can grow.

Compared with the mirror

When to use another layer

Use source_data for low-level XML evidence, lineage, and field discovery. Use cargowise_mirror when a consultation needs a current CargoWise structure that reporting does not expose. Next, read Data model to understand roots, details, and relationships.