我需要将 Google Cloud SQL Server 数据库中的数据导出到 BigQuery,以便进行一些数据分析和报告。我发现推荐的方法是使用 BigQuery Cloud SQL 联合查询,但这不支持 SQL Server 数据库,仅支持 Google Cloud SQL 服务中的 MySql 和 Postgres。
我正在寻找一种使用 Google Cloud 资源的方法,可能是批处理 ETL 工具或流式工具。要求是 BigQuery 中的数据应实时或接近实时刷新。我对谷歌云很陌生。
我尝试使用 Data Fusion,但无法连接 GC SQL Server 数据库。看起来安装的 JDBC 是用于 Microsoft SQL Server,而不是 GC。即使在 JDBC GC MySql 和 Postres 的数据库驱动程序类名称中也列出了,但没有列出 SQL Server
为了在 DataFusion for SQL server 中使用复制,请尝试逐步跟进 Google 1提供的文档。
在“上传 JDBC 驱动程序”部分(链接)
<com.microsoft.sqlserver.jdbc.SQLServerDriver>
然后,您必须创建管道(link)并启动管道(link) 最后您将能够在 BigQuery 中查看您的数据
如果您跟进“将数据从 SQL Server 复制到 BigQuery ”的完整文档,您将能够毫无问题地进行复制。另一方面,如果您可以逐步描述您尝试从 Server 复制到 BigQuery 所遵循的步骤,并且尽可能详细地描述,那将会很有用。你听过导游吗?