Перейти к содержимому

Snowflake to BigQuery Using BigQuery DTS | RSA Key Pair Authentication | Step-by-Step

DataEngineers Academy

0:00 / 0:00

Snowflake to BigQuery Using BigQuery DTS | RSA Key Pair Authentication | Step-by-Step

249 просмотров · 2 недели назад
DataEngineers Academy
198 подписчиков
249 просмотров · 2 недели назад
🚀 Snowflake to BigQuery Data Transfer using BigQuery DTS Welcome to DataEngineers Academy! In this hands-on tutorial, we will build a complete Snowflake → BigQuery data transfer pipeline using Google Cloud BigQuery Data Transfer Service (DTS). We will use RSA Key Pair Authentication to securely connect BigQuery Data Transfer Service to Snowflake. 🔥 What You’ll Learn ✅ Generate Snowflake RSA private and public keys using OpenSSL / Git Bash ✅ Configure RSA Key Pair Authentication in Snowflake ✅ Create a dedicated Snowflake user for the transfer ✅ Assign the required Snowflake roles and privileges ✅ Configure the Snowflake warehouse, database, schema, and tables ✅ Prepare Google Cloud and BigQuery ✅ Create a Cloud Storage staging bucket ✅ Configure BigQuery Data Transfer Service ✅ Connect Snowflake to BigQuery using KEY_PAIR authentication ✅ Provide the Snowflake private key to DTS ✅ Configure the transfer destination dataset ✅ Run the Snowflake → BigQuery transfer ✅ Monitor transfer execution and troubleshoot common issues ✅ Validate the transferred data in BigQuery 🔄 Architecture Snowflake ↓ RSA Key Pair Authentication ↓ BigQuery Data Transfer Service ↓ Cloud Storage staging ↓ BigQuery The Snowflake connector uses a staging location during the transfer and then loads the data into BigQuery. Google Cloud also supports incremental Snowflake transfers when configured appropriately. 🔐 Security We will use RSA key-pair authentication instead of a Snowflake password. ⚠️ Never upload your private key to GitHub or share it publicly. Store private keys securely and use appropriate IAM and Snowflake permissions. 👨‍💻 Who Is This Video For? This tutorial is useful for: Data Engineers Snowflake Developers BigQuery Developers Cloud Data Engineers ETL Developers GCP Data Engineers Snowflake Developers preparing for interviews Engineers working on Snowflake → GCP migrations 📌 Source / Commands: The RSA key-generation commands used in this tutorial are available in the GitHub reference used for this video. 👍 Like the video if it helped you 💬 Comment your questions below 🔔 Subscribe to DataEngineers Academy for more Snowflake, BigQuery, GCP, SQL, ETL, and real-world Data Engineering tutorials. #Snowflake #BigQuery #DataEngineering #BigQueryDTS #SnowflakeToBigQuery