Google Cloud BigQuery Transfer Operator to BigQuery¶
Google Cloud BigQuery is Google Cloud’s serverless data warehouse offering. This operator can be used to copy data from one BigQuery table to another.
Prerequisite Tasks¶
Operator¶
Copying data from one BigQuery table to another is performed with the
BigQueryToBigQueryOperator
operator.
Use Jinja templating with
source_project_dataset_tables
, destination_project_dataset_table
, labels
, impersonation_chain
to define values dynamically.
You may include multiple source tables, as well as define a write_disposition
and a create_disposition
.
For more information, please refer to the links above.
Copying BigQuery tables¶
The following Operator copies data from one or more BigQuery tables to another.
copy_selected_data = BigQueryToBigQueryOperator(
task_id="copy_selected_data",
source_project_dataset_tables=f"{DATASET_NAME}.{ORIGIN}",
destination_project_dataset_table=f"{DATASET_NAME}.{TARGET}",
)
Reference¶
For further information, look at: