Desafio: Seleção de Dados no BigQuery
Deslize para mostrar o menu
Nos exemplos em vídeo e no curso, você verá a função JSON_EXTRACT. Embora essa função seja totalmente suportada e funcione corretamente, ela é considerada uma sintaxe legada no BigQuery.
Para seus próprios projetos futuros, recomendamos o uso das funções padrão modernas:
JSON_VALUE: extrai valores escalares (como strings ou números) e remove aspas extras automaticamente;JSON_QUERY: extrai objetos JSON complexos ou arrays.
O objetivo é analisar padrões de compras dos clientes, demonstrando compreensão dos recursos especializados do BigQuery.
- Escrever uma consulta que utilize particionamento por filtragem na coluna de partição apropriada (
_PARTITIONDATE); - Utilizar
APPROX_COUNT_DISTINCTpara contar clientes únicos de forma eficiente; - Incluir pelo menos uma extração de
JSONdo campo products; - Agrupar os resultados de maneira significativa.
Para usar _PARTITIONDATE para particionamento, certifique-se de que a tabela do BigQuery foi criada com Partition by: Ingestion time. Sem essa configuração, a pseudo-coluna não existirá e a consulta falhará.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo