Five-source reporting modernization
Decision: How can five advertising-platform feeds support consistent reporting without erasing valid source rules?
Key finding
A common schema does not automatically make different sources comparable.
Business users need to know which aligned measures are trustworthy, which exceptions remain, and which differences require clarification rather than another transformation.
Recommendation
Compare aligned source and date populations using agreed definitions and traceable reconciliation before calling a discrepancy missing data—or matching totals complete validation.
Implementation and validation
- Ambiguity or source problem
- A shared schema can conceal differences in populations, timing, deduplication, and business definitions.
- My contribution
- I built Snowflake/dbt source transformations, unified facts, Sigma-facing marts, inventory enrichment, source-specific deduplication, controlled backfills, and historical recovery.
- Validation
- Reusable checks expose source/date populations, calculations, and record-level exceptions for stakeholder review.
- Delivered result
- A maintainable foundation feeds production revenue reporting in Sigma.
- Limitations
- Source-specific rules remain explicit rather than being flattened into false comparability.