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
Usesource_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.