BigQuery: criar coluna do tipo de dados JSON

Estou tentando carregar o json com o seguinte esquema no BigQuery:

{
key_a:value_a,
key_b:{
   key_c:value_c,
   key_d:value_d
  }
key_e:{
   key_f:value_f,
   key_g:value_g
  }
}

As chaves em key_e são dinâmicas, ou seja, em uma resposta, key_e conterá key_f e key_g e, para outra resposta, conterá key_h e key_i. Novas chaves podem ser criadas a qualquer momento, portanto não posso criar um registro com campos anuláveis para todas as chaves possíveis.

Em vez disso, quero criar uma coluna com o tipo de dados JSON que pode ser consultado usando a função JSON_EXTRACT (). Tentei carregar key_e como uma coluna com o tipo de dados STRING, mas value_e é analisado como JSON e, portanto, falha.

Como carregar uma seção do JSON em uma única coluna do BigQuery quando não há tipo de dados JSON?

questionAnswers(3)

yourAnswerToTheQuestion