04 Agregados en tiempo real · Instructor
Haz explícitos el comportamiento de la MV incremental y la semántica del punto medio.
Terminal de macOS: Ejecuta los comandos del taller en Terminal con zsh o bash.
Tiempo
20 minutos.
Guion
- La MV procesa bloques insertados; no vuelve a explorar el historial con cada actualización del panel.
- Las funciones
Stateguardan estados agregados parciales; las funcionesMergecorrespondientes los finalizan. - El OHLC solo representa el punto medio de cotización. Mezclar precios de cambios en órdenes y últimas operaciones haría que el gráfico careciera de sentido.
- El colector deduplica antes de que la MV reciba las filas; aplicar
ReplacingMergeTreedespués no desharía el doble recuento del agregado.
Fallos habituales
- Agregado vacío: comprueba que existan filas de midpoint sin procesar y que la MV se creara antes de la ingesta.
- MV creada tarde: reinicia el modo fixture tras crearla o acepta solo filas nuevas.
- Minuto más reciente antiguo: revisa la salud del colector antes de depurar el SQL.
Reinicio
Para obtener un agregado nuevo sin borrar los datos brutos, vuelve a crear el destino y la MV y
deja que los eventos nuevos lo llenen. No ejecutes OPTIMIZE TABLE FINAL.