如何解决与BigQueryError有关的问题,“原因”:“无效”,“位置”:“测试”,“ debugInfo”:“”,“消息”:“无此字段。”

问题描述 投票:0回答:1

之前有人使用Google Cloud Functions(insert_rows_from_dataframe())将数据流式传输到(google)BigQuery中吗?

我的问题是,有时表架构不会立即更新,当您在架构中创建新字段后立即尝试将某些数据加载到表中时,它会返回错误:

[BigQueryError:[{“ reason”:“ invalid”,“ location”:“ test”,“ debugInfo”:“”,“ message”:“无此字段。”}]“

但是,如果我尝试在几秒钟后再次加载,则一切正常,所以我的问题是,是否有人知道此更新的最长时间(从BigQuery方面,以秒为单位),并且是否有可能避免这种情况?] >

[有人使用Google Cloud Functions(insert_rows_from_dataframe())将数据流式传输到(google)BigQuery吗?我的问题是似乎有时表架构未更新...

python google-cloud-platform google-bigquery
1个回答
0
投票

由于BigQuery端的API操作不是原子操作,因此无法避免这种情况。

© www.soinside.com 2019 - 2024. All rights reserved.