![]() |
1
3
你已经做好了充分的准备,在你的问题中你布置了几个选项。 您可以使用JSON表并保持低成本
因此,我将添加1个分区列和5个集群列,而不是只有两个timestamp+json列。最终甚至使用每年的后缀表。这样,您至少有6个维度只扫描有限数量的行进行重新材质化。 另一种方法是更改模型,并在中间层执行事件处理。您可以首先将所有事件连接到Dataflow或Pub/Sub,然后在那里对其进行处理,并将其作为新模式写入bigquery。这个脚本将能够使用您在引擎中编写的模式动态地创建表。 顺便说一句,你可以删除列,这是重物质化,你可以重写同一个查询表。也可以重新材质以删除重复的行。 |
![]() |
2
0
我认为这个用例可以通过使用Dataflow(或apachebeam)和 Dynamic Destination 它的特点。数据流的步骤如下: 阅读
|
![]() |
Darryl · postgres将json数组转换为列 7 年前 |
![]() |
Mateusz UrbaÅski · 从jsonb字段数组获取数据 7 年前 |
![]() |
Rhs · PostGres使用JSONB连接 7 年前 |