mukeshbhandarkar opened a new pull request, #40021: URL: https://github.com/apache/beam/pull/40021
## What does this PR do? Documents the Python BigQuery Change Data Capture (CDC) input format for `WriteToBigQuery`. The new documentation explains: - the required `STORAGE_WRITE_API`, `use_at_least_once`, and `use_cdc_writes` settings - primary key requirements - the expected `row_mutation_info` / `record` PCollection structure - `UPSERT` and `DELETE` mutation types - `change_sequence_number` - how Beam maps mutation metadata to BigQuery `_CHANGE_TYPE` and `_CHANGE_SEQUENCE_NUMBER` - dictionary input requirements The `use_cdc_writes` Python API documentation is also clarified. Fixes #39768 ## Testing - `git diff --check` - Python 3.12 compilation - Verified Hugo shortcode delimiters - Confirmed only the intended documentation/API docstring files changed I did not run `./gradlew :website:testWebsite` locally because it requires building the website environment and related dependencies that are not available in my local setup. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
