有没有人尝试过做一个PS脚本来将CSV文件上传到BigQuery?



我能够创建一个python脚本来将文件上传到Bigquery,但是有人尝试过使用Powershell吗?

我试图为 PS 找到一个 API 调用,但找不到任何东西

是的,有几种方法...

  1. 使用适用于Powershell的Google Cloud Tools(这是测试版(
  2. 使用 BigQuery 的 Web API 加载数据
  3. 使用 .Net 客户端库加载数据

选项 1 可能是您最好的选择。 结帐Add-BqTableRow

Add-BqTableRow takes CSV, JSON, and AVRO files to import into BigQuery.

选项 3:您会发现 .Net 示例主要使用 C#。将你看到的内容转换为Powershell。

快速简便的 CSV 文件加载器到社区的 bigquery 您将需要一个链接到您的 BQ 项目的 SVC 帐户。

认证

gcloud auth activate-service-account SERVICE_ACCOUNT@EMAIL>COM --key-JSON 文件与SVC_ACCOUNT

大查询 CSV 文件加载器

bq load --source_format=CSV --skip_leading_rows=1 数据集。TABLE_NAME CSVFILE。.CSV

谢谢大家!

有好的一天!

最新更新