BigQuery 中的请求正文

Request Body in BigQuery

提问人: 提问时间:11/3/2021 最后编辑:Victor Calatramas 更新时间:11/3/2021 访问量:174

问:

日安

我正在另一个系统中测试使用 BigQuery 作为其数据源的 post 方法。 我目前正在对 BigQuery 的实时数据测试调用方法,以查看 API 请求是否得到响应。

我想知道的是:是否意味着我想要定位的列,在这种情况下,客户端 ID 和 JSON 对象应该包含该列 ID 中的所有数据?insertId

  "kind": "bigquery#tableDataInsertAllRequest",
  "skipInvalidRows": false,
  "ignoreUnknownValues": false,
  "rows": [
    {
      "insertId": "ClientID",
      "json": {
        "ClientID": "55415",
        "Client": "LANGA BRANCH",
        "Project": "Customer Visits",
        "Developer": "Bryan",
        "Hours": "300"
      }
    }
  ]
}```

json google-bigquery 插入 id

评论


答:

0赞 shollyman 11/3/2021 #1

是一个可选字段。它可以(而且可能应该)完全省略,因为它是尽最大努力用于重复数据删除的。省略它会产生更高的吞吐量:https://cloud.google.com/bigquery/quotas#streaming_inserts_without_insertid_fieldsinsertId

insertAll 的 REST 参考位于以下位置:https://cloud.google.com/bigquery/docs/reference/rest/v2/tabledata/insertAll