将BigQuery查询结果直接写入GCS - 是否可能?

时间:2016-08-10 08:28:37

标签: google-bigquery google-cloud-storage google-cloud-platform

我尝试了var account = Fire base.get('follows','userId', $localStorage.accountId); account.$remove(account)命令行工具,但似乎无法将结果直接写入GCS。我能看到的唯一方法就是:

  1. 查询 - >表 - >出口
  2. 查询 - >控制台 - >本地CSV文件 - >上传到GCS
  3. 我正在寻找一种直接将结果写入GCS的方法。

1 个答案:

答案 0 :(得分:2)

您无法直接将查询结果写入GCS。正如您已经指出的那样,最简单的方法是:

  1. 将查询结果写入输出表
  2. 将您的表格导出到GCS
  3. 您可以在网络用户界面中轻松完成此操作。

    您还可以使用BigQuery.IO.Read.fromQuery(<your_query>)编写一个从BigQuery读取的Dataflow管道,并将结果直接写入GCS。