Data Validation - CI/CD用語集の定義
data validationは受信データをルールに照らして自動的にチェックし、ルールが破られたときにpipelineを止めます。
data validationは、データが信頼または昇格される前に、ルール(型、範囲、null許容性、参照整合性)に照らして自動的にチェックすることです。失敗したチェックはpipelineを止めます。
validationはデータ版のunit testです。CIとproductionのpipelineの両方で実行され、不正なデータを早期に捕捉します。
どこで実行されるか
validationはingestion時(不正な行を拒否)、変換後(行数と分布を検証)、そしてdeployの前にサンプルデータに対してCIで実行されます。
関連ガイド
Data Quality - CI/CD Glossary DefinitionData Quality: Data quality measures how accurate, complete, consistent, and timely data is relative to expect…
Data Contract - CI/CD Glossary DefinitionData Contract: A data contract is an explicit, versioned agreement between a data producer and consumer speci…
Schema Evolution - CI/CD Glossary DefinitionSchema Evolution: Schema evolution is the controlled change of a datasets structure over time (adding, renami…