Google bigquery Can';t将google BigQuery导出到本地计算机中的CSV文件

Google bigquery Can';t将google BigQuery导出到本地计算机中的CSV文件,google-bigquery,Google Bigquery,我需要将查询结果导出到我自己的本地计算机,以便在程序中使用这些数据 我创建了一个bucket,并复制了bucket URL,它以gs开头,如下所示: 我在自己的BigQuery项目中添加了一个公共项目数据集。我做了一个查询,得到了结果。我单击出现在查询结果上方的导出表。然后我粘贴我的bucket URL,如下所示: 我得到这个错误: Invalid extract destination URI 'gs://xxxx_test_bucket'. Must be a valid Google C

我需要将查询结果导出到我自己的本地计算机,以便在程序中使用这些数据

我创建了一个bucket,并复制了bucket URL,它以
gs
开头,如下所示:

我在自己的BigQuery项目中添加了一个公共项目数据集。我做了一个查询,得到了结果。我单击出现在查询结果上方的导出表。然后我粘贴我的bucket URL,如下所示: 我得到这个错误:

Invalid extract destination URI 'gs://xxxx_test_bucket'. Must be a valid Google Cloud Storage path and filename/pattern. Dismiss
我尝试在删除URL中的
gs
后粘贴URL。我得到了同样的错误:

Invalid extract destination URI 'gs://xxxx_test_bucket'. Must be a valid Google Cloud Storage path and filename/pattern. Dismiss

当我创建桶时,我编辑了桶的权限(从桶中的最右边的三个点,我把我的BigQuy使用的谷歌帐户添加为<代码>存储遗留桶拥有者< /代码>


请问,我如何才能将查询结果导出到本地计算机的CSV?我创建了一个存储桶作为临时存储,因为这似乎是将结果导出到的唯一方法。我可以将存储桶CSV结果下载到本地计算机吗?

您还需要为提取提供一个文件名:

gs://xxxxx_test_bucket/filename.csv

您缺少了—在本例中—
“filename.csv”

以下是相对通用的答案:

每当您在BigQueryWebUI中遇到不清楚的事情时,请查看帮助图标(圆圈内的问题符号)-将鼠标悬停在上面并单击它-在许多情况下,您将立即获得asnwer。例如,在您的情况下,这样的帮助图标位于存储URI输入框的右侧。如果您单击它,您将看到非常描述性的帮助,有时甚至链接到文档

例如,对于您的问题,您将看到下面的帮助

Google云存储URI以“gs://”开头,并指定要导入的bucket和对象

示例:gs://mybucket/path/to/mydata.csv

最大表导出大小为1GB。对于大于1GB的导出,请使用*

示例:gs://mybucket/path/to/mylargedata*


希望这能在下次类似情况下对您有所帮助!

OP请求混淆他的桶名,我也这样做了。仅供参考,因为OP在那之后删除了他的评论/请求:o)没问题!