Saltearse al contenido

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 uses UPDATE, DELETE ni DROP.
  • 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 lecturas
FROM `robotic`.`sensor_data`
WHERE `timestamp` >= (
SELECT DATE_SUB(MAX(`timestamp`), INTERVAL 8 HOUR)
FROM `robotic`.`sensor_data`
)
AND `CPPW` IS NOT NULL
GROUP BY hora
ORDER BY hora;

Ejecutar y leer el resultado

  1. Pulsa Ejecutar.
  2. Espera hasta que aparezcan las filas y el tiempo de ejecución.
  3. Comprueba que hora esté ordenada.
  4. Revisa que mínimo ≤ promedio ≤ máximo.
  5. Usa lecturas para detectar horas con muy pocos datos.
SQL Lab con editor, esquema y resultados visibles
La estructura es la misma para CPPW o THHN_1: contexto a la izquierda, consulta arriba y evidencia abajo.

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.