json - BigQuery 中的请求正文
问题描述
再会,
我正在使用 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"
}
}
]
}```
解决方案
这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
推荐阅读
- ajax - 如何在jsf中使用ajax事件向java发送附加参数
- python - requests.get 上的问题(使用 python 3.8),甚至设置 verify=False
- python - 在每个系统中保留字体
- c++ - Visual Studio Code C++ 调试器不调试
- azure - 逻辑应用诊断设置未导出
- flutter - 如何在 Flutter Web 中制作屏幕截图并将其发送到电子邮件?
- python-3.x - 如何在 PySimpleGUI 中对齐所有元素(例如文本框)?
- python - Pandas 将具有不同列的几行合并为一行
- java - 今天遇到一个完全陌生的字符,看起来像一个字母但不是一个字母
- javascript - Kineses 视频流 GETMEDIA API 问题