'What method ga4 use for streaming data to bigquery? In SQL terms, is it just insert or update too?

Sorry, I'm new to this. I read a few sources including some google documentation guides but still don't quiet understand:

Every time GA4 streams data into bigquery, bigquery table get a new row, or it can update existing? For example, if I want data from a particular client_id should I expect only 1 row, or I get a bunch with different data to research?



Solution 1:[1]

Every record should be insert entry as if you see table column , each streamed record loaded with epoch timestamp as event_timestamp.

enter image description here

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Vishal Bulbule