Importar y utilizar datos de pruebas funcionales
Data Streams es un producto instrumental que permite que los datos de estaciones no instrumentales (como probadores funcionales) aparezcan en la aplicación web instrumental. Tener todos los datos de su producto en un lugar de fácil acceso permite un análisis de fallas mejor y más rápido. Con la tecnología de Discover AI de Instrumental, puede utilizar estos datos paracomprender las relaciones entre los resultados de las pruebas paramétricas o de aprobación/rechazo y los defectos que son visibles en las fotografías de la unidad para encontrar las causas fundamentales de los problemas.
Tabla de contenidos
- Uso de flujos de datos
- Carga de flujos de datos manualmente
- Integración con flujos de datos
- Preguntas frecuentes
Uso de flujos de datos
Data Streams habilita varias funciones principales en la aplicación web instrumental:
- Ver todos los datos de cada unidad en un solo lugar, con fotos y datos de pruebas funcionales uno al lado del otro
- Filtrar rápidamente unidades por resultados de prueba, por ejemplo, para encontrar todas las unidades que no pasaron una determinada prueba
- Ponga los datos en contexto viendo dónde se encuentran los resultados de las pruebas de una unidad en la distribución más amplia.
- Correlacione fácilmente los datos de las pruebas con otras pruebas utilizando correlaciones de datos o vea qué defectos visuales tienen la relación más fuerte con las fallas de las pruebas funcionales conCorrelaciones visuales
- Exportar los datos a CSV para realizar análisis adicionales
Cargar flujos de datos manualmente
Los flujos de datos se pueden cargar fácilmente en su proyecto Instrumental sin escribir ninguna integración a través de un cargador de archivos. Esto significa que siempre que los datos de la prueba estén serializados y se puedan transformar para que se ajusten a nuestra plantilla, se pueden cargar en Instrumental.
Acceda a este importador a través del menú Administrar proyecto en la parte superior derecha de la aplicación:
Primero descargue la plantilla de inspección para asegurarse de que su archivo coincida con el formato que nuestro sistema espera antes de cargarlo. Tiene columnas de muestra y datos que deben sobrescribirse antes de cargar el archivo.
Columnas y formato de archivo esperados
La persona que subió el archivo aceptará archivos CSV o carpetas que contengan varios archivos CSV. Solo las siguientes columnas son obligatorias para una carga exitosa:
- Serie
- Marca de tiempo
- Nombre de la estación
- Al menos 1 nombre de prueba, p.e. “Voltaje de la batería”
Ejemplo de contenido CSV:
Serie, marca de tiempo, nombre de la estación, resultado general
SN12345,2022-09-28 16:22:00, prueba funcional de la cámara, PASA
Las siguientes son columnas que son opcionales, pero que harán que los datos sean más útiles o precisos en Instrumental:
- Zona horaria
- Especifique la zona horaria precisa para la marca de tiempo de inspección utilizando elidentificador TZ adecuado, p. “Asia/Shanghái”
- Instrumental utilizará la zona horaria local de su navegador si no se proporciona ninguna
- Límite inferior de [nombre de la prueba]
- Para pruebas numéricas, este es el umbral inferior para pasar valores
- Límite superior de [nombre de la prueba]
- Para pruebas numéricas, este es el umbral superior para pasar valores
- [Nombre de la prueba] valores de paso
- Para pruebas de cadena (categóricas) o booleanas (verdadero/falso), los resultados con estos valores se considerarán aprobados. Se pueden proporcionar múltiples valores
- Valores fallidos de [nombre de la prueba]
- Para pruebas de cadenas (categóricas), los resultados con estos valores se considerarán fallidos
Ejemplo de contenido CSV:
Serie, Marca de tiempo, Zona horaria, Nombre de la estación, Resultado general, Valores de aprobación del resultado general, Valores de falla del resultado general, Calidad de imagen de la cámara frontal [%], Calidad de imagen de la cámara frontal [%] límite inferior
SN12345,2022-09-28 16:22:00,América/Los_Angeles,Funcional de la cámara Prueba, PASA, PASA, FALLA, 99.88,95
El tipo de datos de la prueba se determinará automáticamente en función de lo que el importador encuentre en el CSV cargado.
Una vez seleccionado su archivo, Instrumental iniciará el proceso de carga y mostrará los resultados de su carga:
Si hay duplicados o errores en la carga, se mostrarán en esta pantalla de confirmación. Las inspecciones que se cargaron exitosamente, pero que deben eliminarse del proyecto, se pueden eliminar usando la opción de menú Eliminar datos en la pantalla Unidades:
Integración con flujos de datos
El requisito más fundamental para los flujos de datos es que debe haber una manera de obtener datos de prueba funcionales de las estaciones de prueba y enviarlos a través de Internet a Instrumental. Si esa capacidad no existe actualmente, a menudo Instrumental puede ayudar, junto con la fábrica, a descubrir cómo lograrlo. Si hay una manera para que los ingenieros accedan a los datos de las pruebas funcionales desde fuera de la fábrica, p.e. desde una unidad SFTP, ese es un excelente punto de partida.
Por lo general, hay dos formas en que se pueden extraer los datos. Con los flujos de datos de autoservicio, los clientes de Instrumental pueden enviar datos a Instrumental enviándolos a una URL específica, que se describe a continuación. Con los flujos de datos administrados, los datos se colocan en algún lugar accesible a Internet y se cifran (por ejemplo, un servidor SFTP en lugar de un servidor FTP) e Instrumentalextrae los datos desde allí.
La opción de autoservicio requiere que los equipos de ingeniería de pruebas de los clientes de Instrumental puedan dedicar aproximadamente 1 día a programar una integración. La opción Administrada requiere coordinación con Instrumental para garantizar que los sistemas de Instrumental sepan dónde encontrar los datos y cómo interpretarlos.
Si desea habilitar Instrumental Data Streams, hable con su representante de Instrumental.
Para aprender a escribir una integración de software de flujos de datos de autoservicio, visite la Documentación de la API de flujos de datos.
Preguntas frecuentes
¿Qué tipo de datos puedo enviar?
Actualmente, Data Streams acepta cadenas, números, valores booleanos y fechas. Si desea cargar imágenes o videos, consulte¿Cómo importo y uso imágenes y videos?
¿Debo simplemente cargar datos de aprobación/rechazo, o debería cargar también datos paramétricos?
Tener datos paramétricos al lado de las fotos permite funciones de análisis avanzadas, como visualizar la distribución de los datos y usar Discover AI de Instrumental para mostrar las relaciones entre los datos fotográficos y paramétricos. Además, especialmente en NPI, un resultado de aprobación/rechazo basado en una variable continua se determina basándose en límites bastante arbitrarios. Si esos límites son incorrectos (en cualquier dirección), Instrumental permite a los clientes experimentar con diferentes límites para ver cómo eso cambia las relaciones entre los datos visuales y funcionales.
¿Instrumental puede enviarme datos?
La aplicación web Instrumental permite exportar fotos y vídeos individuales, así como exportar datos no visuales en masa a CSV. Además, Instrumental tiene una Read API que permite acceder a datos no visuales en formato CSV o JSON. Instrumental actualmente no tiene una API para descargar imágenes o videos. Aparte de las alertas por correo electrónico, actualmente Instrumental no tiene ninguna forma de enviar datos a un sistema que no sea de Instrumental, como los webhooks.
¿En qué se diferencia de la integración MES?
Instrumental ofrece integraciones con sistemas de ejecución de fabricación donde las estaciones instrumentales envían resultados de aprobación/rechazo de las pruebas de interceptación instrumental al taller para evitar que las unidades fallidas continúen en la línea de ensamblaje. Por el contrario, Data Streams consiste en enviar datos desde estaciones no instrumentales a la nube Instrumental.
¿Cómo puedo evitar que Instrumental acceda a ciertos datos particularmente propietarios?
Instrumental generalmente no se conecta a los sistemas internos del cliente/fábrica para obtener datos de flujos de datos: o los clientes envían solo los datos requeridos a través de la API de autoservicio, o solo los datos requeridos se colocan en una unidad específica (por ejemplo, SFTP) para que Instrumental los importe. Como resultado, si es necesario, los clientes pueden filtrar ciertos datos para evitar enviarlos a Instrumental. Sin embargo, normalmente Instrumental ya tiene fotografías de las unidades y, a menudo, esas fotografías se consideran más sensibles que los datos paramétricos.