【发布时间】:2022-12-08 08:51:07
【问题描述】:
我有一个 protobuf pubsub 模式被发布到 bigquery(直接,没有数据流)。
在 protobuf 中,我有一个像这样的字段:
bool foo = 1;
在 bigquery 模式中,这变为:
"name": "foo",
"type": "BOOLEAN",
"mode": "NULLABLE"
},
在我的 python 代码中,我调用带有字典(编码为字节)的主题发布,它具有:
foo: false
这在输出 bigquery 表中变为 foo: null。
如果我让如果
foo: true
它在 bigquery 表中变为 foo: true。
这发生在我所有的布尔人身上。例如false 变为 null,true 保持为 true。
关于在哪里看的建议?
【问题讨论】:
-
您使用的是 proto2 还是 proto3?
-
这是使用 proto3
标签: google-bigquery protocol-buffers google-cloud-pubsub