Desafío: Selección de Datos en BigQuery
Desliza para mostrar el menú
En los videos y ejemplos del curso, verás la función JSON_EXTRACT. Aunque esta función está totalmente soportada y funciona correctamente, se considera sintaxis heredada en BigQuery.
Para tus propios proyectos futuros, se recomienda utilizar las funciones estándar modernas:
JSON_VALUE: extrae valores escalares (como cadenas o números) y elimina automáticamente las comillas adicionales;JSON_QUERY: extrae objetos JSON complejos o arreglos.
El objetivo es analizar los patrones de compra de los clientes mientras se demuestra el dominio de las funciones especializadas de BigQuery.
- Escribir una consulta que utilice la poda de particiones filtrando en la columna de partición correspondiente (
_PARTITIONDATE); - Utilizar
APPROX_COUNT_DISTINCTpara contar eficientemente los clientes únicos; - Incluir al menos una extracción de
JSONdesde el campo products; - Agrupar los resultados de manera significativa.
Para utilizar _PARTITIONDATE en la poda de particiones, asegúrate de que la tabla de BigQuery esté creada con Partition by: Ingestion time. Sin esta configuración, la pseudocolumna no existirá y la consulta fallará.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla