destinations.impl.bigquery.configuration
BigQueryClientConfiguration Objects
@configspec
class BigQueryClientConfiguration(DestinationClientDwhWithStagingConfiguration
)
destination_type
type: ignore
project_id
Note, that this is BigQuery project_id which could be different from credentials.project_id
has_case_sensitive_identifiers
If True then dlt expects to load data into case sensitive dataset
should_set_case_sensitivity_on_new_dataset
If True, dlt will set case sensitivity flag on created datasets that corresponds to naming convention
http_timeout
connection timeout for http request to BigQuery api
file_upload_timeout
a timeout for file upload when loading local files
retry_deadline
How long to retry the operation in case of error, the backoff 60 s.
batch_size
Number of rows in streaming insert batch
autodetect_schema
Allow BigQuery to autodetect schemas and create data tables
fingerprint
def fingerprint() -> str
Returns a fingerprint of project_id