【发布时间】:2018-03-20 12:17:32
【问题描述】:
当我插入与架构不匹配的行时,我会收到 PartialFailureError 以及一条消息,例如:
[ { errors:
[ { message: 'Repeated record added outside of an array.',
reason: 'invalid' } ],
...
]
但是对于大行来说,这还不够,因为我不知道哪个字段是造成错误的字段。 bq 命令确实报告了格式错误的字段。
有没有办法配置或访问违规字段的名称,或者可以将其添加到 API 端点?
【问题讨论】:
-
这也应该已经在 API 中了。看看你如何解析你的错误。您没有命名您正在使用的库。
-
我正在使用 NodeJS 库,它的 documentation 只是将我指向 troubleshooting errors page。 “
errors属性包含有关每个不成功行失败的原因的详细信息。”,我在上面查看的字段,它没有提供导致错误的字段的名称。
标签: google-bigquery