为 Bigquery API 格式化 CSV 架构

Posted

技术标签:

【中文标题】为 Bigquery API 格式化 CSV 架构【英文标题】:Formatting CSV Schema for Biq Query API 【发布时间】:2014-02-28 16:47:22 【问题描述】:

我正在使用 Google Big Query 的 python api 库并尝试上传包含多列的 csv 文件。我应该如何格式化架构?我收到一条错误消息,提示“无法使用嵌套模式加载 csv 数据”

    "schema":  
      "fields": [ 
        "fields": ["name":"elevation","type":"FLOAT", 
                    "name":"landcover","type":"STRING" ],

          "type": "RECORD",
          "name": "properties", 
        ,
      ],
    

【问题讨论】:

【参考方案1】:

您的fields 太多了。试试这个:

"schema":  
    "fields": [
        "name":"elevation","type":"FLOAT", 
        "name":"landcover","type":"STRING"
    ],
    ...

您可以在他们的文档here 中查看示例。

【讨论】:

以上是关于为 Bigquery API 格式化 CSV 架构的主要内容,如果未能解决你的问题,请参考以下文章

如何将特定日期格式加载到 BigQuery

Google-BigQuery - CSV 文件的架构解析

如何让我的客户将 BigQuery 查询结果导出为 CSV

如何使用谷歌应用脚​​本在 BigQuery 中导入 csv 日期格式

CSV 值的 bigquery 架构

需要帮助创建将 CSV 加载到 BigQuery 的架构