Google bigquery bigquery-输入不包含任何数据

Google bigquery bigquery-输入不包含任何数据,google-bigquery,Google Bigquery,我正在用我网站的真实流量(每天超过8000万个事件)测试bigquery平台。 我使用JavaAPI上传gz文件,使用插入作业。 在某些情况下,我会收到以下消息:输入不包含任何数据 { "kind": "bigquery#job", "etag": "\"******************\"", "id": "*********", "selfLink": "********", "jobReference": { "projectId": "********",

我正在用我网站的真实流量(每天超过8000万个事件)测试bigquery平台。 我使用JavaAPI上传gz文件,使用插入作业。 在某些情况下,我会收到以下消息:输入不包含任何数据

{
 "kind": "bigquery#job",
 "etag": "\"******************\"",
 "id": "*********",
 "selfLink": "********",
 "jobReference": {
    "projectId": "********",
    "jobId": "**************"
 },
 "configuration": {
    "load": {
     "schema": {
        "fields": [
         {
            "name": "tms",
            "type": "TIMESTAMP"
         },
         {
            "name": "page",
            "type": "STRING"
         },
         {
            "name": "user_agent",
            "type": "STRING"
         },
         {
            "name": "print_id",
            "type": "STRING"
         },
         {
            "name": "referer",
            "type": "STRING"
         },
         {
            "name": "gtms",
            "type": "TIMESTAMP"
         },
         {
            "name": "cookies",
            "type": "STRING"
         },
         {
            "name": "ip",
            "type": "STRING"
         },
         {
            "name": "site",
            "type": "STRING"
         },
         {
            "name": "call_params",
            "type": "STRING"
         },
         {
            "name": "domains",
            "type": "RECORD",
            "mode": "REPEATED",
            "fields": [
             {
                "name": "name",
                "type": "STRING"
             },
             {
                "name": "ads",
                "type": "RECORD",
                "mode": "REPEATED",
                "fields": [
                 {
                    "name": "id",
                    "type": "STRING"
                 },
                 {
                    "name": "type",
                    "type": "STRING"
                 },
                 {
                    "name": "position",
                    "type": "STRING"
                 },
                 {
                    "name": "strategy",
                    "type": "STRING"
                 },
                 {
                    "name": "score",
                    "type": "STRING"
                 },
                 {
                    "name": "cpc",
                    "type": "STRING"
                 },
                 {
                    "name": "site",
                    "type": "STRING"
                 },
                 {
                    "name": "categ",
                    "type": "STRING"
                 },
                 {
                    "name": "cust",
                    "type": "STRING"
                 },
                 {
                    "name": "campaign",
                    "type": "STRING"
                 }
                ]
             }
            ]
         }
        ]
     },
     "destinationTable": {
        "projectId": "**********",
        "datasetId": "*******",
        "tableId": "********"
     },
     "createDisposition": "CREATE_IF_NEEDED",
     "writeDisposition": "WRITE_APPEND",
     "sourceFormat": "NEWLINE_DELIMITED_JSON"
    }
 },
 "status": {
    "state": "DONE",
    "errors": [
     {
        "reason": "invalid",
        "message": "Input contained no data"
     }
    ]
 },
 "statistics": {
    "creationTime": "1416491042309",
    "startTime": "1416491061440",
    "endTime": "1416491076876",
    "load": {
     "inputFiles": "1",
     "inputFileBytes": "0",
     "outputRows": "0",
     "outputBytes": "0"
    }
 }
}
然后,我所有的工作都会得到同样的回应。 有人能告诉我这种行为的原因吗?
谢谢

作业成功:状态中没有“errorResult”字段

首先,我理解这个错误:坦率地说,作业api中返回的错误和警告非常清楚

以下是快速概述:

  • 状态。errorResult
    是报告作业错误的位置。如果未报告errorResult,则作业成功
  • status.errors
    是报告单个错误和警告的位置
请参考文档并搜索
status.errorResult
status.errors


大多数人不会遇到这个问题,因为一个作业很少会遇到警告。

好的,问题很简单:gz文件。
谢谢

所以有时候数据会被吸收,但有时候不会?如果没有,它是在重试时保持一致,还是自行修复?作业id将帮助BigQuery团队进行调试,除非您包含足够的信息以使问题变得明显,否则社区也可以提供帮助。从统计数据来看,您的gzip文件似乎是空的。你真的想不加载数据吗?