【发布时间】:2017-06-08 12:49:57
【问题描述】:
我必须使用 JSON 格式的 BigQuery 从 Google Analytics 中提取数据并将 JSON 加载到 SQL Server。
我知道我们可以在 C# 中调用 BigQuery API 并以 JSON 格式流式传输数据并将其上传到 Google Storage 中,然后使用 GSUTIL 将 JSON 文件从 GS 复制到 ETL 服务器进行处理。读取 JSON 并将其加载到 SQL 服务器中。
我的问题是 -
有没有一种方法可以直接将 JSON 流式传输到 ETL 服务器,而不是上传到 Google 存储?
有没有办法在流式传输数据时,解析每一行并将其直接加载到表中?
有没有办法使用 SSIS 直接连接 BigQuery API(没有 ZappySys、CData 等第三方连接器)?
感谢您的帮助。
【问题讨论】:
-
您问的不是很清楚,但您想知道是否可以将数据直接流式传输到 BigQuery?
标签: c# sql-server json ssis google-bigquery