Skip to content

    Schema-on-Read

    Reading time: 2 min.Editorially reviewed on:

    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:

    On this page

    Next step

    Put knowledge into practice