jargon

Data engineering·Files, formats and table layers

the load rejected the file because a column changed type, and the bad data never got into the table.

Schema-on-write

Also calledearly binding schema, schema enforcement

Validating and typing data as it is written, so everything in the table conforms. The rejection is the feature: a failed load is a loud, single, fixable event, while a silently accepted bad type is a quiet wrong number spread across every downstream consumer. The complaint against it is always speed of onboarding, which is exactly the cost it is charging on purpose.

Commonly confused with