Overview
Integrate.io uses BigQuery’s streaming insert API to ingest data into BigQuery. This requires billing to be enabled on the Google Cloud project.Requirements
- Billing must be enabled on the Google Cloud project.
- Ensure you have permission to create a service account with the
BigQuery Data Editorrole on the project.
Setting up BigQuery for ELT & CDC
Create service account
Creating a service account for FlyData to use requires the BigQuery Data Editor role.Go to your project’s service accounts page and click 
+ CREATE SERVICE ACCOUNT.
The service account should have been created successfully. Find it in the service accounts list and click it.

Limitations
BigQuery doesn’t support deduplication. Instead, the following columns are added to the destination table for future deduplication on the customer’s side. __offset - Offset column. Keeps track of the offset in incremental order to determine which existing row is the latest.__op - Operation column. Tells what kind of operation is performed for a particular row (0 - Created, 1 - Inserted, 2 - Updated, 3 - Deleted) This query is to list the de-duplicated records:



