Introduction to the BigQuery Data Transfer Service

The BigQuery Data Transfer Service lets you automate scheduled, managed data transfers into BigQuery. After you configure a data transfer, the BigQuery Data Transfer Service automatically loads data into BigQuery on a regular basis. You can also initiate data backfills to recover from outages or gaps, perform dataset copies, and run scheduled queries. You can't use BigQuery Data Transfer Service to transfer data out of BigQuery.

To configure and manage transfers, you can use the Google Cloud console, the bq command-line tool, or the BigQuery Data Transfer Service API. The Pipelines & Connections page also provides a streamlined workflow (preview) for creating transfers. To receive service updates, subscribe to the BigQuery DTS announcements group.

Supported data sources

The BigQuery Data Transfer Service supports loading data from the following data sources: