首页 > 解决方案 > 我们是否有任何本机连接机制来使用 SSIS 将数据加载到 GCP BigQuery

问题描述

我们是否有任何本地连接机制来使用 SSIS 将数据加载到 GCP BigQuery 。

谢谢。

标签: ssisgoogle-bigquery

解决方案


我们有将数据从 SSIS 发布到 BigQuery 的相同要求,我们安排了一个 shell 脚本,该脚本将从 SQL 服务器导出数据并使用 gcloud 实用程序通过批量导入(免费)导入 BigQuery。

加载一张表的示例命令:

sqlcmd -S localhost -d reporting -E -Q "select * from location_dim" -o "localtion_dim.csv" -h-1 -s","

gsutil cp C:\Users\Administrator\localtion_dim.csv gs://ssis/

bq --location=US load --source_format=CSV cube_dev.location_dim gs://event-functions-spike/localtion_dim.csv ID:STRING,OFFICE:STRING,MARKET:STRING,COUNTRY:STRING,REGION:STRING,NAME:STRING

推荐阅读