正确答案: 使用 BigQuery Data Transfer Service 和 JDBC 驱动程序,通过 FastExport 连接。.
为什么这是答案
使用 BigQuery Data Transfer Service 和 JDBC 驱动程序,通过 FastExport 连接是最高效的方法。BigQuery Data Transfer Service 原生支持从 Teradata 迁移数据,它利用 JDBC 连接和 Teradata 的 FastExport 协议,实现高效、并行的数据提取,最大限度地减少了编程工作和对本地存储的依赖。
生成 Teradata Parallel Transporter (TPT) 导出脚本需要手动创建和管理脚本,增加了编程工作。将 BigQuery Data Transfer Service 与 Teradata TPT tbuild 实用程序结合使用不是一个标准或推荐的集成方式,并且可能导致复杂性。通过脚本导出数据到 Cloud Storage 再传输到 BigQuery 涉及多个步骤和组件,增加了复杂性和潜在的编程工作,效率较低。