Skip to content
Concepts

Concepts

How one valet validate run turns input files into a report and an exit code.

    flowchart LR
  A[Read inputs<br/>local or S3] --> B[Convert to schema<br/>ingestion issues]
  B --> C[Run checks<br/>row, global, reference, schema]
  C --> D[Row buckets<br/>pass / warn / error]
  D --> E[Report on stdout<br/>outputs + manifest with -o]
  E --> F[Exit code<br/>0 / 1 / 2 / 3]
  
PageCovers
PipelinesPipeline file, inputs and formats, input modes, declared schemas, type names
Rules and checksRules, levels, check scopes, conditions, row buckets, ingestion issues, dataset rules
ResultsReport, exit codes, output modes, issues and rejects, manifest
ExecutionMemory budget, batches and workers, passes, malformed input