Fixturematrix voor Avro-schema's

Kies Avro-fixtures voor schema-evolutie, eventcontracts en validatie van geserialiseerde berichten.

Hoe je deze matrix gebruikt

  • Dekt schemawijzigingen, nested records en compatibiliteitsvarianten.
  • Nuttig voor eventstreams, contracttesting en schema-regressies.
  • Ondersteund door packs voor batch-ingestie en schema-evolutie.

Open primaire bibliotheek

Deze matrix is gekoppeld aan de AVRO-bibliotheekpagina en het manifest.

Fixture-rijen

Variant Profile Testfocus File Size Download
User Events Avro
Good baseline for event replay, stream ingestion, and record-batch validation.
Event batch Schema-bound event ingestion avro_user_events_sample.avro 501 B Download
Schema Evolution Avro
Useful when readers and writers evolve over time and need compatibility checks.
Evolution fixture New optional fields and defaults avro_schema_evolution_sample.avro 483 B Download
Nullable Profile Avro
Targets nullable fields, default values, and partial-profile ingestion paths.
Nullable-field fixture Union null handling avro_nullable_profile_sample.avro 495 B Download

Gerelateerde packs

Fixturepack voor ETL-validatie

Pack met Parquet-, Avro-, CSV- en JSON-fixtures voor batch-ingestie, warehouse-loads en validatie van ETL-pijplijnen.

etl_validation_fixture_pack.zip · 4.6 KB

Fixturepack voor warehouse-import

Pack met kolom- en rijfiles voor warehouse-import, stagingvalidatie en controle van analytische datasets.

warehouse_import_fixture_pack.zip · 3.7 KB

Gerelateerde workflows

Fixtures voor batch-ingestie

Parquet-, Avro-, JSON- en CSV-fixtures voor ingestie in bulk, staging en validatie van batchpijplijnen.

Open Workflow

Fixtures voor schema-evolutie

Avro-, Parquet- en JSON-fixtures om schemawijzigingen, achterwaartse compatibiliteit en veldevolutie te testen.

Open Workflow