Keep raw data immutable
- Instead of
- Normalize incoming values as they arrive and retain only the clean table.
- Choice
- Store each source response untouched and link every harmonized measurement back to its raw row, value, and unit.
- Why it holds
- A conversion or quality rule can be audited and rerun without losing what the provider originally sent.
- Cost
- Storage grows faster, and every public value passes through a second processing layer.
