Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Replicating Oracle data in BigQuery for real-time and automated insights

Hello BQ users!

We recently published a step by step guide (with sample codes), which walks through how to set up Change Data Capture from Oracle database in BigQuery. If you're interested in automating the process for faster insights, take a look at the tutorial and feel free to post any questions in this post!

https://cloud.google.com/blog/products/data-analytics/unlock-real-time-insights-from-your-oracle-dat...

3 3 924
3 REPLIES 3

Thanks for sharing this!

Could you help show how the records look like on BigQUery side? I would also like to understand how the UPDATES & DELETES are being handled? I was unable to find DataFlow job templates which could support streaming data loads with UPDATES & DELETES. It seems that the standard templates only supports INSERTS.

Looks like the streaming buffer in BQ does not allow changes other than inserts. Any suggestions on how to handle the changes on records sitting in BQ Streaming Buffer?

Hi. Please find more information about the Dataflow template for Datastream here: 

 The template inserts all changes into a "<TABLE>_log" table first and then performs a merge into the final table. The merge will perform upserts to keep the end table updated in BigQuery.  

Check out the PREVIEW of Datastream for BigQuery

This new option really simplifies CDC from Oracle to BigQuery!!