Transferring data from a BigQuery endpoint
When creating or updating an endpoint, make sure to configure BigQuery access.
Yandex Data Transfer enables you to export data from BigQuery to Yandex Cloud managed databases and implement various data processing and transformation scenarios. To set up a transfer:
- Review the available data transfer scenarios.
- Prepare the BigQuery database for the transfer.
- Set up a source endpoint in Yandex Data Transfer.
- Set up one of the supported data targets.
- Create and launch the transfer.
- If you run into any problems, check the available solutions for troubleshooting.
BigQuery transfer scenarios
You can export data from BigQuery to managed databases for cloud storage, processing, and further loading into data marts for visualization.
For a detailed description of possible Yandex Data Transfer scenarios, see Tutorials.
Preparing your BigQuery database
To prepare a BigQuery data source:
- Create a Google Cloud service account
. - Add the service account
as a participant with theBigQuery Userrole to the Google Cloud project. - Create a Google Cloud service account key
.
For more information, see this Airbyte® guide
Configuring the BigQuery source endpoint
- Project ID: Specify the ID of the Google Cloud project
that contains the target BigQuery dataset. - Default dataset ID: Optionally, specify the ID of the dataset for discovering tables and views. Setting the value in this field restricts the transfer to the specified schema
, leading to faster schema detection. - **Credentials **: Paste the contents of the JSON file with the service account key
.
Configuring the data target
Configure one of the supported data targets:
For a complete list of supported sources and targets in Yandex Data Transfer, see Available transfers.
Make sure that the network hosting the target cluster is configured to allow connections from the internet. To enable internet access, set up routing.
Once you have configured the source and target, create and launch the transfer.