O Firebase exporta tabelas diárias app_events_YYYYMMDD para o BigQuery. No SQL legado, você precisa consultar os últimos 30 dias em todas essas tabelas diárias. O que você deve usar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar a função TABLE_DATE_RANGE.
Por que esta é a resposta
A função TABLEDATERANGE é a solução ideal para consultar um intervalo de tabelas diárias no BigQuery, como as exportadas pelo Firebase. Ela permite especificar um prefixo de tabela e um intervalo de datas, consultando eficientemente todas as tabelas correspondentes sem a necessidade de listar cada uma manualmente. A pseudocoluna WHEREPARTITIONTIME é usada para filtrar partições em tabelas particionadas, não para consultar múltiplas tabelas com nomes baseados em datas. Filtrar com WHERE date BETWEEN YYYY-MM-DD AND YYYY-MM-DD e usar SELECT IF(date = YYYY-MM-DD AND date <= YYYY-MM-DD) são métodos para filtrar dados dentro de uma única tabela, não para selecionar um conjunto de tabelas.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão