BigQuery 中的请求正文
Posted
技术标签:
【中文标题】BigQuery 中的请求正文【英文标题】:Request Body in BigQuery 【发布时间】:2021-12-17 04:26:51 【问题描述】:美好的一天,
我正在使用 BigQuery 作为其数据源的另一个系统中测试发布方法。 我目前正在 BigQuery 的实时数据上测试调用方法,以查看 API 请求是否得到响应。
我想知道的是:insertId
是否意味着我要定位的列,在这种情况下,客户端 ID 和 JSON 对象应该包含该列 ID 中的所有数据?
"kind": "bigquery#tableDataInsertAllRequest",
"skipInvalidRows": false,
"ignoreUnknownValues": false,
"rows": [
"insertId": "ClientID",
"json":
"ClientID": "55415",
"Client": "LANGA BRANCH",
"Project": "Customer Visits",
"Developer": "Bryan",
"Hours": "300"
]
```
【问题讨论】:
【参考方案1】:insertId
是一个可选字段。它可以(并且可能应该)完全省略,因为它是在最大努力的基础上用于重复数据删除的。省略它会产生更高的吞吐量:https://cloud.google.com/bigquery/quotas#streaming_inserts_without_insertid_fields
insertAll 的 REST 参考在这里: https://cloud.google.com/bigquery/docs/reference/rest/v2/tabledata/insertAll
【讨论】:
以上是关于BigQuery 中的请求正文的主要内容,如果未能解决你的问题,请参考以下文章