Guides adding metadata, extra information attached to data elements, to Apache Beam's WindowedValue. Maps the changes needed across serialization, storage, processing, and runner interfaces so new fields remain available during pipeline execution.
- Adding trace context or drain flags to WindowedValue
- Checking metadata preservation through Windmill storage
- Reviewing propagation through grouping and timers
apache/beam☆ 8.7KUpdated Oct 19, 2026
Learn Apache Beam's core concepts through Java and Python examples. Understand distributed datasets, processing steps, pipeline execution, and time windows, with guidance on aggregation, late data, error handling, and sharing processing steps across languages.
- Learn how Pipeline, PCollection, and PTransform fit together
- Understand grouping, aggregation, merging, and splitting
- Study time windows, output timing, and late data
apache/beam☆ 8.7KUpdated Oct 19, 2026
Helps investigate and modify Apache Beam's automated build and test workflows in GitHub Actions. Explains workflow types, failure logs, targeted reruns, local reproduction, and the cloud credentials needed for workflows that access GCP.
- Investigating failed checks on a pull request
- Rerunning a specific test workflow
- Reproducing CI test commands locally
apache/beam☆ 8.7KUpdated Oct 19, 2026
Build Apache Beam connectors that read and write external data. This guide covers Java implementation, schema support for structured records, access from Python and Go, Managed API integration, and testing.
- Add a connector for an external data system
- Make a Java connector available to Python and Go
- Integrate a connector with Beam YAML and the Managed API
apache/beam☆ 8.7KUpdated Oct 19, 2026
Build and test Apache Beam with Gradle, the system that manages its project tasks. Find relevant configuration files, inspect library dependencies, run formatting checks, publish locally, and investigate build failures.
- Build or test a specific Apache Beam module
- Inspect library dependencies and version conflicts
- Run formatting and pre-commit checks
apache/beam☆ 8.7KUpdated Oct 19, 2026
Work with Apache Beam I/O connectors, components that read and write external data. Get guidance on connector usage, unit and integration tests, troubleshooting data connections, and the basic structure of new connectors.
- Add BigQuery or Kafka reads and writes to a pipeline
- Run unit and integration tests for connectors
- Investigate data source or destination issues
apache/beam☆ 8.7KUpdated Oct 19, 2026