_PARTITIONTIME represents the time (truncated to the day) when a row is inserted into BigQuery.
However, when looking closely at the streaming mechanism (https://cloud.google.com/blog/products/gcp/life-of-a-bigquery-streaming-insert ), we can see 3 different "insertion times" when a row is inserted into BigQuery:
- time when the row is received by a "Streaming ingestion workers"
- time when the row is stored into the "Streaming buffer"
- time when the row is extraction workers stored it into the final (Capacitor) storage.
Does somebody knows which one of those 3 moments correspond to _PARTITIONTIME ?