Sql-Server

Google Cloud SQL Server 數據到 BigQuery

  • July 9, 2021

我需要將 Google Cloud SQL Server 數據庫中的數據導出到 BigQuery,以便進行一些數據分析和報告。我發現推薦的方法是使用 BigQuery Cloud SQL 聯合查詢,但這不支持 SQL Server 數據庫,僅支持 Google Cloud SQL 服務中的 MySql 和 Postgres。

我正在尋找一種使用 Google Cloud 資源的方法,可能是批處理 ETL 工具或流式工具。要求是 BigQuery 中的數據應實時或接近實時刷新。我對Google云很陌生。

我嘗試使用 Data Fusion,但無法連接 GC SQL Server 數據庫。看起來安裝的 JDBC 是用於 Microsoft SQL Server,而不是 GC。即使在 JDBC GC MySql 和 Postres 的數據庫驅動程序類名稱中也列出了,但沒有列出 SQL Server

為了在 DataFusion for SQL server 中使用複制,請嘗試逐步跟進 Google 1提供的文件。

在“上傳 JDBC 驅動程序”部分(連結)

  • 下載文件中提到的 SQL Server JDBC 驅動程序。
  • 輸入名稱,並在版本欄位中保留預設值。
  • 類名”欄位輸入<com.microsoft.sqlserver.jdbc.SQLServerDriver>

然後,您必須創建管道(link)並啟動管道(link) 最後您將能夠在 BigQuery 中查看您的數據

如果您跟進“將數據從 SQL Server 複製到 BigQuery ”的完整文件,您將能夠毫無問題地進行複制。另一方面,如果您可以逐步描述嘗試從 Server 複製到 BigQuery 所遵循的步驟,這將很有用,並且盡可能詳細。你聽過導遊嗎?

引用自:https://serverfault.com/questions/1068516