将数据从BigQuery导入SQL Server

时间:2018-05-18 03:03:17

标签: sql-server google-bigquery

我需要从Google BigQuery中提取数据到SQL Server。用于提取的数据集具有许多列和行。 SSIS中是否有可用的大查询连接器?

2 个答案:

答案 0 :(得分:1)

根据我的理解,Microsoft没有提供通过SSIS将Google BigQuery提取到SQL Server的内置解决方案。但是有很多第三方扩展/工具可以提供这项服务。我没有使用任何,所以我无法提出建议,但快速谷歌搜索将提供一堆你可以使用的扩展/工具:

Connect google bigquery to SQL Server with SSIS

我在许多Microsoft博客论坛帖子中看到的常见问题是CDATA: SSIS Data Flow Source & Destination for Google BigQuery

Visual Studio扩展通过SSIS工作流将SQL Server与实时Google BigQuery数据连接起来。 F.Y.I.市场链接是扩展的试用版。

答案 1 :(得分:1)

您也可以使用python包pandas

To read from BQ

pandas.DataFrame.read_gbq(query, project_id=None, index_col=None, col_order=None, reauth=False, verbose=None, private_key=None, dialect='legacy', **kwargs)

Send to SQL

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