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]

Reply via email to