Hacer una consulta segura en SQL Lab
SQL Lab sirve para responder preguntas que necesitan preparar los datos antes de crear una gráfica.
Pregunta real de plantaReal plant question
¿Cuál fue el promedio de CPPW en cada una de las últimas ocho horas registradas?
- FuenteSource
robotic.sensor_data- TiempoTime
- timestamp · por hora
- MétricaMetric
AVG(CPPW)- RangoRange
- 8 horas hasta la lectura más reciente
Antes de ejecutar
- Confirma que la base sea Aurora MySQL (Data API).
- Confirma el esquema
robotic. - Empieza con
SELECT; no usesUPDATE,DELETEniDROP. - Limita el periodo y evita traer columnas que no necesitas.
SELECT FROM_UNIXTIME( FLOOR(UNIX_TIMESTAMP(`timestamp`) / 3600) * 3600 ) AS hora, AVG(`CPPW`) AS promedio_cppw, MIN(`CPPW`) AS minimo_cppw, MAX(`CPPW`) AS maximo_cppw, COUNT(*) AS lecturasFROM `robotic`.`sensor_data`WHERE `timestamp` >= ( SELECT DATE_SUB(MAX(`timestamp`), INTERVAL 8 HOUR) FROM `robotic`.`sensor_data`) AND `CPPW` IS NOT NULLGROUP BY horaORDER BY hora;Ejecutar y leer el resultado
- Pulsa Ejecutar.
- Espera hasta que aparezcan las filas y el tiempo de ejecución.
- Comprueba que
horaesté ordenada. - Revisa que mínimo ≤ promedio ≤ máximo.
- Usa
lecturaspara detectar horas con muy pocos datos.
Guardar, descargar o convertir
- Guardar consulta: conserva el SQL para repetirlo o revisarlo después.
- Historial de consultas: ayuda a recuperar una ejecución anterior y comprobar si falló.
- Descargar CSV: entrega las filas visibles para analizarlas fuera de CORE FIELD.
- Guardar como dataset: convierte la consulta en una fuente virtual para Explorar.
Resultado esperadoExpected result
La consulta devuelve una fila por hora, con valores coherentes y sin modificar los registros originales.
Para reutilizar el resultado en varias gráficas, sigue Crear un dataset virtual.