如果我在BigQuery中创建一条记录,我可以在架构中有多少不同的嵌套记录?架构的大小是否有限制? 这可能吗: AA:记录 A1:记录 A2:记录 .... A1000:记录
注意,我知道有一个选项让A成为重复记录,我不感兴趣\不询问此选项。
由于
答案 0 :(得分:3)
允许的最大模式嵌套深度为100。 也就是说,你可以有一个看起来像的记录 {a1:{a2:{a3:{a4:{... {a100:“foo”} ...}}}
答案 1 :(得分:0)
此限制@ 2020为150
BigQuery支持STRUCT(或RECORD)类型的列。 STRUCT是一种复杂类型,可用于表示具有多个子列的对象。在STRUCT列中,您还可以将一个或多个子列定义为STRUCT类型(称为嵌套或嵌入式STRUCT)。嵌套STRUCTS时,BigQuery会强制执行15个级别的嵌套深度限制。嵌套深度限制与STRUCT是标量还是基于数组无关。