I need to do a one-time load (batch) from Azure to BigQuery and I am new in the Google Cloud environment. I noticed there are numerous ways to do this, but still isn’t clear which option is the most efficient one.
Any thoughts on this? Thank you
(EDIT)
I didn’t have much information on the process when I first came here with the question. Unfortunately, I got a -1 due to the lack of information on the question. You can also comment and ask me to add more information to the question!
I now have more info and I’ll add a comment with more information in the reply space.
2
Answers
If you are new to GCP, there are two good options for a batch load:
If you want to transfer large amounts of files from Azure Storage into BigQuery tables on a scheduled basis, use BigQuery Data Transfer Service and if you want to read and process data before transferring data into BigQuery tables, use the CREATE TABLE AS SELECT statement.
This article might also help you:
https://cloud.google.com/bigquery/docs/loading-data
https://cloud.google.com/migrate/compute-engine/docs/4.8/how-to/migrate-azure-to-gcp/overview