Durante el European Discovery, tuve el placer de asistir a la sesión de BASF sobre la automatización del acceso y la creación visual para un entorno de fabricación: https://community.jmp.com/t5/Discovery-Summit-Europe-2023/Don-t-Lose-Time-Anymore-Automated-Access-Visualization-and/ta-p/572662#t=1693.6,1706.1
Este estudio de caso, que recopila datos a través de la API REST y proporciona gráficos de control, es ideal en un contexto JMP LIVE. La versión JMP Live 17 ofrece un conjunto de características para permitir esto. Entonces decidí crear un caso aplicativo que permita poner a disposición en JMP Live los gráficos de control, que contienen alarmas, y que estos se actualicen diariamente.
El beneficio real de JMP Live para nuestros clientes en la fabricación es tener gráficos de control que se actualizan automáticamente en función de los datos actualizados regularmente.
Para tener datos actualizados periódicamente, decidí centrarme en los datos meteorológicos. Este sitio ( https://www.visualcrossing.com/weather/weather-data-services# ) permite hacer un extracto de la previsión de los próximos 7 días en la ciudad de su elección. La ventaja es que es posible recuperar los datos a través de una solicitud HTTP.
Esto me permitió crear este conjunto de informes accesibles desde JMP Public: https://public.jmp.com/packages/gXHVBFBG4qgs1wGklPgFz/informes
Detalles de los informes
- Este simple informe me da una idea general de la temperatura en París para los próximos 7 días, con el valor promedio esperado y los valores mínimos y máximos esperados sentidos: https://public.jmp.com/packages/mzFTB6W4lr874b2vjK9Rs

- Este mapa de calor ( https://public.jmp.com/packages/JqpJH_kJ60Gjg2FzLg1p6 ) con un Column Switcher me da el informe detallado hora por hora de los próximos 7 días. El día que viene está abajo, y el séptimo está arriba.

- El proceso de detección ( https://public.jmp.com/packages/N3DvDn9CV15jQW3yGyNV_ ) me da una tabla de resumen global de todas mis variables y la capacidad de mi indicador meteorológico para estar dentro de mis límites de especificación

- El informe MÁS IMPORTANTE ( https://public.jmp.com/packages/SmcXdjnlbVbd2bcZMctLP ) que es un conjunto de gráficos de control, con alarmas de límites de control excedidos activados, que me permite recibir un correo electrónico diario en caso de deriva durante el pronóstico meteorológico degradado. Así puedo ver los días de riesgo de lluvia y que será necesario mi paraguas o los días de alta temperatura que requieran gorra y protector solar, o el grosor de mi ropa dependiendo de la temperatura. Este es el propósito de las gráficas de control: Supervise los valores y tome medidas en función de los eventos

Actualización de los informes
Todos los informes se actualizan si se actualiza la tabla de datos. Esto se puede hacer en las dos situaciones diferentes:
- El programador JMP Live realiza una actualización diaria automática desde mi script de creación de datos
- Actualización manual de mí
Si quieres recibir un email de JMP Public informándote de que se prevén desviaciones meteorológicas en París, puedes activar los avisos en el mapa de control (avisos en inglés en el menú)

personalización
Si desea personalizar (cambiar la ciudad, cambiar los límites) estos informes, puede usar el script adjunto a esta publicación.
- Primero, debe crear su propia clave API en el sitio web https://www.visualcrossing.com/weather/weather-data-services# . Para hacer esto, necesita crear una cuenta y generar su clave
- Una vez que tenga su clave API, cambie la línea 16 del script adjunto
myAPI_key="theKeyGeneratedByTheWebsite";
- Cambia de ubicación si así lo deseas, línea 17. Puedes elegir el pueblo que quieras. ¡Por ejemplo, cary o tokio, o sidney o marsella!
Town="cary";

- Adapte sus propios límites de especificación (línea 21 -> línea 29). Estos son mis límites de especificaciones en el informe JMP Live
- 5<30 (en grados centígrados)
- 0<1.5
- 0<1000
- 0<30
- Publique sus informes en JMP Public/JMP Live
- Pegue su script personalizado (excluyendo la parte de generación de informes) en la configuración de la tabla de datos en JMP Public/JMP Live
- Establezca un programador para cada día (lo siento, la configuración está en francés)

- ¡¡¡¡Estás listo!!!!