【发布时间】:2018-05-18 03:03:17
【问题描述】:
我需要将数据从 Google BigQuery 提取到 SQL Server。用于提取的数据集有许多列和行。 SSIS 中是否有任何大型查询连接器可用?
【问题讨论】:
标签: sql-server google-bigquery
我需要将数据从 Google BigQuery 提取到 SQL Server。用于提取的数据集有许多列和行。 SSIS 中是否有任何大型查询连接器可用?
【问题讨论】:
标签: sql-server google-bigquery
你也可以使用python包pandas:
pandas.DataFrame.read_gbq(query, project_id=None, index_col=None, col_order=None, reauth=False, verbose=None, private_key=None, dialect='legacy', **kwargs)
pandas.DataFrame.to_sql(name, con, schema=None, if_exists='fail', index=True, index_label=None, chunksize=None, dtype=None)
另一种方式是使用Simba ODBC Driver for BiqQuery
【讨论】:
据我了解,微软没有提供通过 SSIS 将 Google BigQuery 提取到 SQL Server 的内置解决方案。但是有很多第三方扩展/工具可以提供这项服务。我没用过,所以不能推荐,但是快速的谷歌搜索会提供一堆你可以使用的扩展/工具:
Connect google bigquery to SQL Server with SSIS
我在许多 Microsoft 博客论坛帖子中看到的一个常见问题是 CDATA: SSIS Data Flow Source & Destination for Google BigQuery
它是通过 SSIS 工作流将 SQL Server 与实时 Google BigQuery 数据连接起来的 Visual Studio 扩展。供参考。市场链接用于扩展的试用版。
【讨论】: