gilsonxster opened a new issue, #35873:
URL: https://github.com/apache/beam/issues/35873

   ### What would you like to happen?
   
   **Description of the Feature**
   
   - The Go SDK's cross-language Bigtable package (`xlang/bigtableio`) 
currently only supports the `Read` transform. This request is to add a `Write` 
transform to this package, bringing it to feature parity with the Bigtable I/O 
connectors in other Beam SDKs (like Java) and providing a fully supported 
mechanism for writing data to Google Cloud Bigtable from Go pipelines.
   
   **Motivation**
   
   - Currently, Go developers who need to write to Bigtable are often directed 
to use the community-supported `go/pkg/beam/io/bigtableio` package. However, 
this package has limitations, such as its internal use of `GroupByKey` on a 
global window, which can cause streaming pipelines to stall indefinitely.
   
   **Proposed Solution**
   
   - Implement a Write function within the `go/pkg/beam/io/xlang/bigtableio` 
package that leverages the underlying Java `BigtableIO.Write` cross-language 
transform, similar to how the `Read` function is implemented. This would 
provide a consistent and fully supported experience for Go developers using 
Bigtable as a sink.
   
   ### Issue Priority
   
   Priority: 2 (default / most feature requests should be filed as P2)
   
   ### Issue Components
   
   - [ ] Component: Python SDK
   - [ ] Component: Java SDK
   - [x] Component: Go SDK
   - [ ] Component: Typescript SDK
   - [ ] Component: IO connector
   - [ ] Component: Beam YAML
   - [ ] Component: Beam examples
   - [ ] Component: Beam playground
   - [ ] Component: Beam katas
   - [ ] Component: Website
   - [ ] Component: Infrastructure
   - [ ] Component: Spark Runner
   - [ ] Component: Flink Runner
   - [ ] Component: Samza Runner
   - [ ] Component: Twister2 Runner
   - [ ] Component: Hazelcast Jet Runner
   - [ ] Component: Google Cloud Dataflow Runner


-- 
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: github-unsubscr...@beam.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to