yaml
type: "io.kestra.plugin.gcp.bigquery.Load"
yaml
id: gcp_bq_load
namespace: company.team

tasks:
  - id: load
    type: io.kestra.plugin.gcp.bigquery.Load
    from: "{{ inputs.file }}"
    destinationTable: "my_project.my_dataset.my_table"
    format: CSV
    csvOptions:
      fieldDelimiter: ";"
Properties
Definitions
useAvroLogicalTypesbooleanstring
SubTypestring
Possible Values
CREATE_IF_NEEDEDCREATE_NEVER
Definitions
allowJaggedRowsbooleanstring
allowQuotedNewLinesbooleanstring
encodingstring
fieldDelimiterstring
quotestring
skipLeadingRowsintegerstring
Defaulttrue
Possible Values
CSVJSONAVROPARQUETORC
Definitions
interval*Requiredstring
Formatduration
type*Requiredobject
behaviorstring
DefaultRETRY_FAILED_TASK
Possible Values
RETRY_FAILED_TASKCREATE_NEW_EXECUTION
maxAttemptsinteger
Minimum>= 1
maxDurationstring
Formatduration
warningOnRetryboolean
Defaultfalse
interval*Requiredstring
Formatduration
maxInterval*Requiredstring
Formatduration
type*Requiredobject
behaviorstring
DefaultRETRY_FAILED_TASK
Possible Values
RETRY_FAILED_TASKCREATE_NEW_EXECUTION
delayFactornumber
maxAttemptsinteger
Minimum>= 1
maxDurationstring
Formatduration
warningOnRetryboolean
Defaultfalse
maxInterval*Requiredstring
Formatduration
minInterval*Requiredstring
Formatduration
type*Requiredobject
behaviorstring
DefaultRETRY_FAILED_TASK
Possible Values
RETRY_FAILED_TASKCREATE_NEW_EXECUTION
maxAttemptsinteger
Minimum>= 1
maxDurationstring
Formatduration
warningOnRetryboolean
Defaultfalse
SubTypestring
Default["due to concurrent update","Retrying the job may solve the problem","Retrying may solve the problem"]
SubTypestring
Default["rateLimitExceeded","jobBackendError","backendError","internalError","jobInternalError"]
SubTypestring
Possible Values
ALLOW_FIELD_ADDITIONALLOW_FIELD_RELAXATION
SubTypestring
Default["https://www.googleapis.com/auth/cloud-platform"]
DefaultDAY
Possible Values
DAYHOURMONTHYEAR
Possible Values
WRITE_TRUNCATEWRITE_TRUNCATE_DATAWRITE_APPENDWRITE_EMPTY
Unitrecords
Unitbytes
Unitfiles
Unitbytes
Unitrecords