从存储桶文件创建 table 时出现问题
Issues creating table from bucket file
我有一个很大的 table(大约 1000 万行),我正试图将其放入我的大查询中。由于创建 table 时的大小限制,我不得不将 CSV 上传到存储桶中。当我尝试使用数据存储创建 table 时,作业失败并显示错误:
Error Reason:invalid. Get more information about this error at Troubleshooting Errors: invalid.
Errors:
gs://es_main/provider.csv does not contain valid backup metadata.
Job ID: liquid-cumulus:job_KXxmLZI0Ulch5WmkIthqZ4boGgM
Start Time: Dec 16, 2015, 3:00:51 PM
End Time: Dec 16, 2015, 3:00:51 PM
Destination Table: liquid-cumulus:ES_Main.providercloudtest
Source URI: gs://es_main/provider.csv
Source Format: Datastore Backup
我已经解决了问题,方法是使用来自相同 table 的行的小示例文件,并在 table 创建时使用 CSV 功能上传,没有任何错误,并且可以很好地查看数据.
我只是想知道应该使用存储桶中的 "Edit metadata" 选项设置什么元数据,或者我是否缺少其他解决方法。谢谢
您发布的作业的错误消息告诉您您提供的文件不是 Datastore Backup file. Note that "Datastore" here means Google Cloud Datastore,这是另一种您似乎没有使用的存储解决方案。 Cloud Datastore Backup 是来自该存储产品的特定文件类型,不同于 CSV 或 JSON.
在 Google 云存储浏览器中设置文件元数据,也就是您所说的 "Edit metadata" 选项所在的位置,应该不会影响 BigQuery 导入文件的方式。如果您对 Cloud Storage 中的文件进行更多操作,这可能很重要,但据我所知,这对 BigQuery 并不重要。
要将 CSV 文件从 Google Cloud Storage 上传到 BigQuery,请确保 select CSV 源格式和 Google 存储加载源,如下图所示。
我有一个很大的 table(大约 1000 万行),我正试图将其放入我的大查询中。由于创建 table 时的大小限制,我不得不将 CSV 上传到存储桶中。当我尝试使用数据存储创建 table 时,作业失败并显示错误:
Error Reason:invalid. Get more information about this error at Troubleshooting Errors: invalid.
Errors:
gs://es_main/provider.csv does not contain valid backup metadata.
Job ID: liquid-cumulus:job_KXxmLZI0Ulch5WmkIthqZ4boGgM
Start Time: Dec 16, 2015, 3:00:51 PM
End Time: Dec 16, 2015, 3:00:51 PM
Destination Table: liquid-cumulus:ES_Main.providercloudtest
Source URI: gs://es_main/provider.csv
Source Format: Datastore Backup
我已经解决了问题,方法是使用来自相同 table 的行的小示例文件,并在 table 创建时使用 CSV 功能上传,没有任何错误,并且可以很好地查看数据.
我只是想知道应该使用存储桶中的 "Edit metadata" 选项设置什么元数据,或者我是否缺少其他解决方法。谢谢
您发布的作业的错误消息告诉您您提供的文件不是 Datastore Backup file. Note that "Datastore" here means Google Cloud Datastore,这是另一种您似乎没有使用的存储解决方案。 Cloud Datastore Backup 是来自该存储产品的特定文件类型,不同于 CSV 或 JSON.
在 Google 云存储浏览器中设置文件元数据,也就是您所说的 "Edit metadata" 选项所在的位置,应该不会影响 BigQuery 导入文件的方式。如果您对 Cloud Storage 中的文件进行更多操作,这可能很重要,但据我所知,这对 BigQuery 并不重要。
要将 CSV 文件从 Google Cloud Storage 上传到 BigQuery,请确保 select CSV 源格式和 Google 存储加载源,如下图所示。