Capabilities for BigQuery
This section lists the Capabilities of Fivetran HVR when using 'BigQuery'. For more information about the pre-requisites, access privileges, and other configuration requirements, see BigQuery Requirements.
Capture
HVR does not support Capture changes from location on BigQuery.
Repository Database
HVR does not support Repository database on BigQuery.
Integrate
HVR supports the following capabilities on BigQuery:
- Integrate changes into location (BigQuery version 2).
- Burst integration (Integrate with parameter Method=BURST) (BigQuery version 2).
- Integrate with parameter BurstCommitFrequency (BigQuery version 2).
- Continuous integration (Integrate with parameter Method=CONTINUOUS) (BigQuery version 2).
- ColumnProperties with parameter SoftDelete (BigQuery version 2).
- Bulk load requires a staging area (location property Staging_Directory) (BigQuery version 2).
- Creation and update of HVR state tables (BigQuery version 2).
HVR does not support the following capabilities on BigQuery:
- Tables without a key and without TableProperties with NoDuplicateRows for continuous integration.
- Continuous integrate with parameter OnErrorSaveFailed.
- Disable/enable database triggers during integrate (with parameter NoTriggerFiring).
- Integrate with parameter DbProc.
Bi-directional Replication
HVR does not support Bi-directional Replication on BigQuery.
Refresh and Compare
HVR supports the following capabilities on BigQuery:
- hvrrefresh or hvrcompare from source location (BigQuery version 2).
- hvrrefresh into target location (BigQuery version 2).
HVR does not support the following capabilities on BigQuery:
- Bulk load of multiple slices of same table can be done in parallel.
Other Capabilities
HVR supports the following capabilities on BigQuery:
- International table and column names where DBMS is not configured with UTF-8 encoding (BigQuery version 2).
- Always treat DBMS table names and column names as case sensitive, even if not configured (equivalent to location property Case_Sensitive_Names always set to TRUE) (BigQuery version 2).
- Always treat DBMS schema names case sensitive (BigQuery version 2).
HVR does not support the following capabilities on BigQuery:
- Use distribution key for parallelizing changes within a table (ColumnProperties with parameter DistributionKey).
- Lossless binary float datatypes. No data loss when transporting float values (because base 2 fractions are never converted to base 10). The values for these datatypes, when selected back from the database, might be slightly different from the ones that were inserted. This leads to Compare differences..