在BigQuery中存储具有任意属性的对象

时间:2017-07-28 16:59:07

标签: google-bigquery

我正在尝试将数据加载到bigquery中的表中,其中一个字段需要包含具有任意属性名称的JSON对象。由于我必须预期几乎无限量的属性名称,因此不能选择预先定义模式中的所有属性名称。

我试图插入的数据如下所示:

{
  property1: "randomString",
  property2: 128,
  property3: {
    randomNestedProperty1: "value1",
    ...
  }
}

其中property3始终命名为property3,但其中可以包含任意数量的属性。您将如何定义此对象的架构或创建一个字段来保存property3及其所有属性?

编辑:我还想澄清一下,property3引用的对象中的每个值都只是一个字符串。即property3中没有嵌套对象。

0 个答案:

没有答案