O achatamento dos dados do Google Analytics (com campos repetidos) não está mais funcionando

Temos uma conta premium do Google Analytics, que nos dará acesso a dados de eventos no nível da linha. Esses dados são exportados diariamente para o Google Bigquery e, todos os dias, uma nova tabela será criada em um conjunto de dados.

Até uma semana atrás, era possível exportar esses dados do Google Analytics para CSV, achatando-os em uma tabela temporária e depois exportá-los para CSV. A consulta que costumávamos fazer era assim:

SELECT * FROM 
    flatten([xxxxxxxx.ga_sessions_20140829],hits),
    flatten([xxxxxxxx.ga_sessions_20140828],hits),
    flatten([xxxxxxxx.ga_sessions_20140827],hits),
    flatten([xxxxxxxx.ga_sessions_20140826],hits)

Ontem notei que esta consulta agora lançará um erro:

Cannot output multiple independently repeated fields at the same time. Found customDimensions_value and hits_product_productSKU

Aparentemente, algo mudou em relação à função flatten (), pois hits_product_productSKU é filho do campo hits.

Também tentei algumas consultas antigas que estavam no histórico de consultas, mas elas também estão quebradas. Não há nenhuma nota de lançamento mencionando qualquer alteração, então o que está acontecendo?

Como posso exportar tudo nos arquivos de exportação do Google Analytics BigQuery novamente?

questionAnswers(5)

yourAnswerToTheQuestion