Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Seleção de Dados no BigQuery | Fundamentos do Mecanismo de Consulta
Fundamentos do BigQuery

bookDesafio: Seleção de Dados no BigQuery

Deslize para mostrar o menu

Note
Prática Moderna

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.

  1. Escrever uma consulta que utilize particionamento por filtragem na coluna de partição apropriada (_PARTITIONDATE);
  2. Utilizar APPROX_COUNT_DISTINCT para contar clientes únicos de forma eficiente;
  3. Incluir pelo menos uma extração de JSON do campo products;
  4. Agrupar os resultados de maneira significativa.
Note
Nota

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á.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 4

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 2. Capítulo 4
some-alt