[Feature Request]: Add Bigtable IO-connector for Go
What would you like to happen?
At work I came across the issue that there was no GCP Bigtable IO-connector for Go yet. So I started implementing one, orienting myself at the existing BigQuery connector.
For our first use-cases (BigQuery -> Bigtable data imports) we only needed the connector to write data, therefore we implemented a standard Write() and a WriteBatch() function. After our first successfully implemented use-case we are now building more pipelines to extensively test the durability, especially for large data imports. For other use-cases in the near future we will also need to look into implementing read capabilities.
TODOs before merging PR:
- Implementation of single write function
- Implementation of batch write function
- Sufficient End-To-End Testing completed
- Unit Tests written
Additional TODOs:
- Implement read capabilities
- Extend godocs with examples
Issue Priority
Priority: 2
Issue Component
Component: io-go-gcp