Google improves BigQuery Data Streaming Capabilities
Better Integration of Google BigQuery and PubSub

If you work with the Google Cloud, it may well be that you realize your data integration with the help of Pub/Sub — especially in the area of streaming. Here is some interesting news now.
Pub/Sub is used for streaming analytics and data integration pipelines to ingest and distribute data. This method is as effective as messaging-oriented middleware for service integration or as a queue to parallelize tasks. If you are using data from mainly streaming data from one source to the SaaS Data Warehouse BigQuery, in this case Google’s Pub/Sub, you may have used solutions like Cloud Functions, Data Flow or Data Prep as another intermediary.

Here, you would then probably proceed with an architectural solution like the one above. But now you can also integrate data directly into BigQuery via Pub/Sub[2].
A BigQuery subscription within PubSub means that messages will be written directly to an existing BigQuery table as they are received. The solutions has of course some advantages, thus one needs a service less, which means less expenditure, maintenance, possible error and if necessary costs. That should please Data Architects, Data Engineers and ultimately CIOs all together. Monitoring and troubleshooting are also much easier.
For more and deeper information like quotas and prices you can visit the official documentary of Google.
If you using GCP and BigQuery more often like me, you may also be interested in these articles:
- BigQuery now supporting Query Queues
- 3 Big Updates in Google Data Studio
- Google improves Data Security in it’s Data Warehouse BigQuery
Sources and Further Readings
[1] Google, Avro-Datensätze mithilfe von Dataflow in BigQuery streamen (2022)
[2] Google, BigQuery release notes (2022)
