Problema
A menudo, los sensores que registran los valores del sistema tienen especificación del rango de operación y / o valores mínimos y máximos permitidos. Por diversas razones, el sensor ocasionalmente envía valores espurios, que están fuera del rango de lo que el sensor es físicamente capaz de grabar. Nos gustaría lidiar con estos valores espurios antes de analizar o graficar los datos de nuestros sensores.
Solución
Agregaremos una verificación de rango a todas las columnas basadas en los límites superior e inferior del sensor:
:Aeon Multisensor Ambient temp << Range Check(LELE(-30,120));
Discusión
Este es un ejemplo de por qué queremos hacer esto como parte del paso de limpieza automática de datos. Es altamente improbable que la temperatura ambiente registrada por este sensor sea de 900 grados. La verificación de rango es una excelente manera de preprocesar automáticamente los datos y también proporciona una medida del estado del sensor. Ya que la verificación de rango cambia los valores a faltantes, puede usar la plataforma Explorar valores perdidos para ver si se requiere mantenimiento en su red o sensor (si el sensor envía muchos valores fuera de rango, se manifestarán como valores perdidos) .

Ver también
Dando sentido al blog de datos del sensor