在 Google 大查询中使用 SQL 服务器数据

Using SQL Server data in Google Big Query

我需要一些帮助来使用驻留在 SQL 服务器中的数据,以便从 Google Big Query 访问以进行分析。

我在 SQL 服务器中拥有所有交易数据,现在我们想 运行 使用 Big Query 在数据之上进行一些分析。但是我没有找到连接来自 SQL 服务器的数据的方法。

您可以使用 sqlcmd 提取 CSV,然后将其上传到 BigQuery

您可以使用第 3 方工具将所有 SQL 服务器数据复制到 Google BigQuery,而无需 CSV 步骤。其中大部分可以在这里找到:https://cloud.google.com/bigquery/partners/

我会建议以下方式:

  1. 除了 CSV,您还可以在 JSON 文件中进行备份。它将提高性能。例如:
SELECT TOP 100 XYZ,ABC FROM TABLE1 FOR JSON PATH

并且可以使用 SQLCMD 将其保存在本地。

  1. 在 GCS 中上传相同的内容。
  2. 根据 GCS 中的数据在 Bigquery 中创建 table。