Schema-on-Read
Definition
Schema-on-Read defines the interpretation of data only at the time of reading.
A data processing approach where stored raw or source data is assigned to an interpreting schema only for a specific read or analysis operation.
Simply explained
Stored raw data is read according to a suitable blueprint only for the respective evaluation.
Why it matters in practice
The term improves reliable access to data and knowledge as well as their usable linkage in digital systems.
Example from business
Log files remain in object storage and are read with a suitable schema for each analysis.
Limits and pitfalls
- Calling Schema-on-Read schema-free, justifying missing data contracts, or fully shifting costs, ambiguity, and repeated transformation onto readers should be avoided.
Origin & history
Schema-on-Read became widespread with data lakes and distributed analytics systems.
Use in mid-sized companies
- Possible application: Log files remain in object storage and are read with a suitable schema for each analysis.
Frequently asked questions
What does schema mean in querying (Schema-on-Read)?
A data processing approach where stored raw or source data is assigned to an interpreting schema only for a specific read or analysis operation. What mistakes should be avoided? Calling Schema-on-Read schema-free, justifying missing data contracts, or fully shifting costs, ambiguity, and repeated transformation onto readers should be avoided.
Sources
Source checked on 10.10.2026. Editorial application examples are hypothetical; no evidence of real customer results.
Editorially reviewed on: