Desafío: Selección de Datos en BigQuery
Desliza para mostrar el menú
En los ejemplos del video y del curso, verás la función JSON_EXTRACT. Aunque esta función está totalmente soportada y funciona correctamente, se considera sintaxis legada en BigQuery.
Para tus propios proyectos futuros, recomendamos 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.
Tarea
El objetivo es analizar los patrones de compra de los clientes mientras demuestras tu comprensión 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 de manera eficiente los clientes únicos; - Incluir al menos una extracción de
JSONdel campo products; - Agrupar los resultados de manera significativa.
Para utilizar _PARTITIONDATE para 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