final class atoti_directquery_bigquery.ConnectionConfig
Config to connect to a BigQuery database.Example
auto_multi_column_array_conversion : AutoMultiColumnArrayConversion | None = None
When notNone, multi-column array conversion will be performed automatically.
cache : bool = True
Whether to look for query results in the external database query cache.column_clustered_queries : ‘all’ | ‘feeding’ = ‘feeding’
Control which queries will use clustering columns.credentials : Path | None = None
The path to a service account key file. IfNone, the application default credentials will be used.
That is how an identity holding no key of its own reaches BigQuery, such as one federated through workload identity federation or an impersonated service account.
Google recommends federating an existing identity rather than downloading a key.
feeding_query_timeout : Duration = datetime.timedelta(seconds=3600)
Timeout for queries performed on the external database during feeding phases. The feeding phases are:- the initial load to feed
aggregate_providersandhierarchies; - the refresh operations.