You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法将Flipkart时尚产品数据集上传至BigQuery的求助

解决方案:Flipkart时尚数据集上传BigQuery失败问题

针对XLSX上传报错的处理

报错提示Avro库解析头部失败,核心原因是文件格式识别错误或文件损坏:

  • 上传时务必在BigQuery的「文件格式」选项中选择「Excel」,不要误选Avro或其他格式
  • 重新下载Kaggle数据集,用本地Excel打开验证文件完整性,确认没有损坏或格式异常
  • 若问题仍存在,将XLSX导出为CSV格式(Excel中「另存为」选择CSV),CSV是BigQuery兼容性最优的格式之一,上传时选择「CSV」格式即可

针对JSON上传报错的处理

报错提示JSON解析失败,原因是BigQuery要求JSON采用JSON Lines格式(每行一个独立JSON对象),而原数据集的JSON是外层包裹数组的格式:

  • 转换JSON格式为JSON Lines:将原JSON中的数组拆分为每行一个对象,示例转换脚本:
import json

# 读取原JSON文件
with open("flipkart-fashion.json", "r", encoding="utf-8") as input_file:
    dataset = json.load(input_file)

# 写入JSON Lines格式文件
with open("flipkart-fashion.jsonl", "w", encoding="utf-8") as output_file:
    for item in dataset:
        json.dump(item, output_file)
        output_file.write("\n")
  • 上传转换后的flipkart-fashion.jsonl文件,BigQuery会自动识别JSON Lines格式,无需手动指定Schema(若有特殊字段类型需求,再自定义Schema)

内容的提问来源于stack exchange,提问作者Goldszmidt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 04:32:22