我想简单地在python中的bigquery中更新表。我有一个庞大的数据表,需要每小时不断更新。
我能找到的最接近更新表的是此链接here。但是,此功能仅支持命令行和WebUI。
是否可以这样做?还是有其他选择?我尝试搜索类似的问题,但没有找到。谢谢
答案 0 :(得分:0)
documentation you shared上有一个Python示例,您可以在Github上找到完整的示例。
P1 = P(n1 + n2 == n1 + n3) = P(n2 == n3) = 0 // Because n2 != n3
P2 = P(n1 + n2 == n3 + n4) = ? // n1 != n3 and n2 != n4
我不确定这是否是“更新”表的意思,但是您可以通过更改加载作业的配置write disposition在插入或附加到现有数据之前进行截断。可能的值为:
WRITE_TRUNCATE, WRITE_APPEND, WRITE_EMPTY