尝试从Firestore Backup创建BigQuery中的表时出现错误“不包含有效的备份元数据”

时间:2019-03-28 12:26:45

标签: google-bigquery google-cloud-firestore

我已经通过Google Firestore创建了数据库,并试图在BigQuery中显示它。首先,我通过Google Shell将备份导出到存储桶(根据文档)。然后输入BigQuery,当我尝试创建表时,总是出现错误。您的文档说的是: 确认在您的Cloud Storage URI中指定了[KIND_COLLECTION_ID]。如果您指定不带[KIND_COLLECTION_ID]的URI,则会出现以下错误:不包含有效的备份元数据。 (错误代码:无效)。

我尝试了存储桶中的每个文件,但总是收到类似以下的错误: gs:// olimp-data / 2019-03-28T11:39:33_12594 / 2019-03-28T11:39:33_12594.overall_export_metadata不包含有效的备份元数据。

实体是意外类型的“ olimp”。

1 个答案:

答案 0 :(得分:1)

Documentation说:

  

注意:请勿使用以total_export_metadata结尾的文件。这个文件   不能用于BigQuery。

请使用其他文件:

您的Cloud Firestore导出文件的URI应该以{{1​​}}结尾。例如:[KIND_COLLECTION_ID].export_metadata。在此示例中,Book是集合ID,default_namespace_kind_Book.export_metadata是Cloud Firestore生成的文件名。

并按照以下说明导出特定的集合:https://firebase.google.com/docs/firestore/manage-data/export-import#export_data