BigQuery - сохранение запроса с полной не плоской схемой

Я пытаюсь запустить фильтр в существующей таблице (скажем, tableA) и хочу сохранить результат в целевой таблице (tableB) с той же схемой.

tableA имеет сложную схему с множеством вложенных иерархий. Я использую параметры «не сглаживать результаты» и «разрешать большие результаты» для следующего запроса:

select * from tableA where 
  property > 100
  1. Можно ли сохранить сложную схему? Или мне придется сгладить результат с помощью ключевого слова flatten (предположим, что в таблице есть вложенные элементы, которые не вложены один в другой)?
  2. Для этого конкретного испытания я получаю объясненную ошибку: Неожиданно. Пожалуйста, попробуйте еще раз. Идентификатор вакансии: 507322187707: job_r8hHPaz7Qiv7eMP89nbAsq46MzY

person Lior    schedule 28.10.2014    source источник


Ответы (1)


  1. Да, вы должны иметь возможность сохранить таблицу с произвольно сложной схемой с помощью этого набора параметров.
  2. Вы достигаете пределов в некоторых из наших вспомогательных операций, которые мы используем для расчета размера вашего набора результатов. Похоже, это связано с размером получившейся схемы. Я зарегистрировал ошибку внутри компании и продолжу ее расследование.
person Danny Kitt    schedule 28.10.2014