BigQuery - 不包含有效的备份元数据

时间:2015-06-25 16:18:37

标签: google-app-engine google-bigquery google-cloud-datastore

我正在尝试将csv上传到大于10MB的BigQuery中。我必须通过Google Datastore这样做,但我遇到了这个过程的问题:

错误: gs://edr-storage/exm.csv不包含有效的备份元数据。

我正在遵循这些步骤,但我不知道如何继续:

“点击存储>存储浏览器,然后点击您在创建云数据存储备份时指定的存储桶名称。 每个Cloud Datastore备份都包含三个对象。复制以.backup_info“

结尾的对象的名称

有人可以帮助我吗?

谢谢

2 个答案:

答案 0 :(得分:0)

如果您尝试使用Google Cloud Storage在BigQuery中创建表格,则必须将源格式称为CSV格式,然后选择google云存储URI作为“gs://mybucket/myobject.csv”。 Bigquery data upload from google cloud storage

答案 1 :(得分:0)

this answer to a similar question类似,您需要选择源格式为" CSV"而不是"云数据存储备份"。云数据存储备份是一种与CSV不同的文件格式,因此BigQuery正在尝试将您的CSV文件作为完全不同的文件类型读取,这是失败的。

请注意,当您的文件上传到gs:// URI时,这意味着您已将文件上传到Google云端存储,而不是谷歌云数据存储。

要上传CSV文件,请务必选择CSV作为源格式,然后选择Google云端存储作为数据源并输入您的URI。如果您使用的是BigQuery Web UI,它应如下所示:

Select CSV source format and specify a Google Cloud Storage URI on select data step