Toda la información es confidencial de la empresa SAS. No revelar.
¡Bienvenido a la actualización de desarrollo de JMP del 25 de junio de 2021!
¡Felicitaciones al Dr. Julian Parris, ganador del Premio a la Excelencia CEO de SAS 2021 de JMP! Es maravilloso ver a Julian reconocido por su larga dedicación a los productos y la división de JMP. Julian ha sido un firme defensor del uso de JMP en la enseñanza en su función anterior como embajador académico de JMP. En su puesto actual como gerente del grupo de Iniciativas Estratégicas y Análisis, Julian fue responsable de escribir y producir la exitosa serie de aprendizaje JMP On Air , para nuestros clientes y para nosotros, al comienzo de la pandemia. Felicite a Julian y, si lo desea, puede hacerlo en los comentarios de este artículo de Inside JMP . Puede encontrar la lista de todos los ganadores del Premio CEO de este año en este artículo sobre Inside SAS .
Nos acercamos al final del ciclo de JMP 16.1 y las validaciones del instalador están a la vuelta de la esquina. Además de identificar correcciones importantes para 16.2, los equipos dedican la mayor parte de su tiempo a investigar y desarrollar funciones de JMP 17.
¡Gracias a todos en el desarrollo de JMP y en la gestión de productos de JMP por colaborar para preparar JMP 17 EA1 para los más de 200 clientes que ya se han inscrito en el programa! Es fantástico ver comentarios e informes de errores de los clientes esta semana. Si está interesado en ver lo que se destaca para este primer EA, visite esta página de Confluence preparada por Mia para obtener los detalles.
Mientras planifica con anticipación lo que le gustaría resaltar para JMP 17 EA2, mantenga actualizadas sus páginas destacadas en Confluence . Recortaremos EA2 a principios de agosto y estoy seguro de que tendremos muchos elementos nuevos y mejorados para compartir con los clientes. Además, ¡avíseme si tiene algo que le gustaría demostrar en una próxima reunión de desarrolladores! Tengo fechas abiertas en julio y agosto si deseas poner un marcador de posición en el calendario para compartir tu trabajo.
La demostración para desarrolladores de JMP de esta semana destacó las nuevas funciones de prueba de equivalencia que Jianfeng Ding ha estado agregando para JMP 17 . Si te perdiste la reunión, puedes ver una grabación aquí . ¡Muchas gracias a Jianfeng por compartir los detalles técnicos sobre este trabajo y su importancia para los usuarios! Me alegró ver que, además de los útiles comentarios e ideas recibidos de los usuarios internos durante la reunión, Jianfeng ya recibió un correo electrónico de un cliente de EA que comparte más sugerencias e ideas sobre esta nueva característica.
Hablando de las nuevas funciones de JMP 17, Brian Corcoran me pidió que les informara a todos que JMP Live ahora admite el modo oscuro para JMP 17. Bryan Fricke y Michael Goff han estado trabajando arduamente para hacer realidad esta importante nueva característica. Al equipo le encantaría recibir algunas pruebas y comentarios tempranos, ¡y sé que tenemos algunos fanáticos del modo oscuro!
Michael G compartió los siguientes detalles sobre este proyecto: “La semana pasada, Bryan Fricke lanzó un cambio que agrega una forma oficial de activar el modo oscuro en JMP Live. Los informes HTML5 publicados o regenerados después del cambio deberían cambiar para usar el tema visual preferido cuando se abran. Cuando inicias sesión en una instancia 17.0 de JMP Live, puedes presionar el ícono de tu perfil e ir a Configuración > Preferencias para habilitarlo. Continuamos buscando y solucionando errores visuales con el modo oscuro, así que envíenme cualquier problema para investigarlo”.


También me gustaría llamar la atención sobre otra característica que se habilitó recientemente en JMP 17. Evan McCorkle y John Schroedl colaboraron para agregar un archivo de registro al conjunto de detalles de fallos enviados al servidor de fallos de JMP por JMP 17. Este registro contiene un lista de acciones interactivas completadas antes de una falla de JMP. Esperamos que esta información ayude a proporcionar pistas valiosas sobre lo que sucedió en JMP antes de una falla y nos brinde a aquellos de nosotros que investigamos fallas una fuente de datos adicional para encontrar puntos en común entre fallas con seguimientos de pila similares.
La función de registro de fallas de JSL actualmente está habilitada solo para las compilaciones JMP internas de JMP 17. Si utiliza compilaciones diarias de JMP, reinstale usando el instalador más reciente para asegurarse de tener esta función habilitada al enviar sus fallos de JMP 17. ¡Gracias!
Gracias a Tonya por compartir las pistas beta/bloqueo/telemetría de esta semana con bloqueos seleccionados. ¡Gracias a todos por ayudar a localizar accidentes al principio del ciclo 17!
Lanzamiento del producto
Tema
Subtema
Plataforma
Compañía
Anuncios generales
- ¡Bienvenido al nuevo desarrollador de JMP, Andrew Vitkus! Andrew se unió recientemente al grupo de Xan y ya comenzó a trabajar en algunos proyectos a medida que se familiariza con el código base JMP, trabajando para agregar soporte para juegos de caracteres variables al leer archivos zip y barras de error de una sola cara.
Próximas fechas importantes
- Candidato al instalador final de JMP 16.1 – 30/06/21
- JMP 17.0 EA2 – 3/8/21
- Visite Confluence para obtener una lista completa de las fechas de JMP 16 y JMP 17 .
Actualizaciones de desarrollo de JMP
Descubrimiento de datos
- Xan: presentación de Jira triage y Graph Builder para el grupo de usuarios de JMP del sur de California.
- Dave B: investigando una variedad de fallas, plotcol actualizado para admitir un eje debajo de la columna
GAMA
- Caleb: Fusioné algunas correcciones de errores para mis componentes integrados en 16.2. Trabajando en un prototipo para el diseño MSA Tipo I (para respaldar la nueva plataforma de Laura Lancaster) y un flujo de trabajo revisado para el diseño ALT. Inspirándome en la charla con el desarrollador de Jienfang, también comencé a agregar pruebas de no inferioridad y superioridad a Equivalence Power Explorers.
- Joseph: Trabajo continuo en la infraestructura y la interfaz de usuario de Easy DOE y un mayor perfeccionamiento del prototipo.
- Brad: Trabajando en un documento que describe un prototipo de una nueva herramienta DOE llamada EZDOE.
Anfitrión
- Paul T: Se agregó la funcionalidad de importación OSIPI (en Archivo > Base de datos > Importar desde OSIsoft PI Server…); aún es un trabajo en progreso.
- John Schroedl: Se actualizó la solución de bloqueo de Call Dll en 16.1. Se encontró una solución para el problema de la tarjeta gráfica Intel Xe. CrashReader actualizado para mostrar las cargas de registros JSL. Me reuní con Jeremy Booker y otros para discutir el futuro movimiento de fallas y ayudar a los servidores a salir de sistemas antiguos. Mantenerse al día con las novedades de Windows 11.
- Pablo N:
- Ubicación mejorada de Python en macOS para instalaciones de Python en Python.org. Ayudé a Jim con la instalación de Python en máquinas Apple Silicon. La descarga predeterminada de Python desde Python.org contiene sólo archivos binarios de Intel. Hay un enlace de descarga independiente para la instalación universal2 con binarios Intel y ARM.
- Respondió a una solicitud del personal de seguridad del software para ejecutar un informe adicional de BlackDuck sobre el uso de código abierto en JMP. Se actualizó libCurl de 7.76.1 a 7.77.0 ya que se detectaron 3 vulnerabilidades CVE en 7.76.1. La actualización de curl se realizó en JMP 16.2 y 17.0. triaje del pato negro; algunos de los archivos jar de SAS fueron identificados erróneamente. Se investigaron un par de fugas reportadas por el verificador de fugas. Revisó nuestro uso de código abierto y las exenciones de responsabilidad que presentamos en los créditos y la documentación.
- Creé una copia de seguridad de la base de datos de activación de producción de activación. Cargaré la base de datos de producción en mi entorno de desarrollo para poder validar mi copia de seguridad y probar la eliminación de columnas no utilizadas. Hemos incluido todas las columnas de la base de datos de activación de Globalware original. La base de datos ahora contiene 2,5 millones de filas. Podar las columnas no utilizadas ahorrará espacio y podría mejorar el rendimiento. Investigando la creación de un entorno de activación de respaldo en AWS.
HTML5
- John Powell: entrevistó a un candidato para nuestro puesto de desarrollador de JavaScript . Respondió una pregunta sobre los filtros de datos locales HTML5 en la comunidad JMP . Se analizó cómo las diferencias entre los tamaños de fuente predeterminados de Mac y Windows afectarán a JMP Live ahora que HTML5 admite más tamaños de fuente ( JMPHTML-837 ). Trabajando en la reimplementación de HTML5 LDF Inversion para que coincida con el escritorio - Parte 3 - Actualizaciones para JMP Live ( JMPHTML-821 ). Muestra la función de color categórico en información sobre herramientas de barra y información sobre herramientas de burbuja ( JMPHTML-915 , JMPHTML-888 ). Se eliminó el indicador isConsistentRendering del código JavaScript ( JMPHTML-948 ). Se corrigió el formato de “0” en las etiquetas del mapa de calor ( JMPHTML-967 ). Detecta un nuevo coeficiente de variación (CV) estadístico, genera mensajes estáticos y registra ( JMPHTML-968 ). Problemas investigados con la compilación HTML5. Preparado para las reuniones de final de HTML5 Sprint 3.
- Mayowa: Se trabajó para agregar compatibilidad con el color de fuente de marcación de eje personalizado al HTML interactivo ( JMPHTML-926 ), se corrigió un error con las líneas de cuadrícula de los ejes ( JMPHTML-883 ) y se trabajó para mostrar la función de color categórico en la información sobre herramientas de Boxplot ( JMPHTML-964 ).
- Josh M: JMPHTML-963 : muestra la función de color categórico en la información sobre herramientas de línea. JMPHTML-677 - S1583036: Falta la indicación de progreso al abrir HTML interactivo grande en JMP Live
JMP en vivo
- Katherine Li: ¡ Entré a la oficina y conocí a muchos miembros del equipo de JMP Live! Terminé de corregir el error en la comunicación de licencia de JMP Live y el error de visualización, lo envié para revisión y estoy trabajando en las actualizaciones.
- Aurora: Para JMP Live Spaces , escribí más código de migración, depuré el proceso para restaurar la base de datos anterior a la migración, agregué soporte para encontrar más espacios, más información sobre espacios devueltos y clasificación de espacios. Para JMP Live Access Control , se utiliza un nuevo mecanismo de control de acceso en los filtros de la lista de paquetes. Curso de formación JSL finalizado.
- Josh M: comenzó el trabajo de diseño para el Visor de tablas de datos (consulte la página de Confluence )
- Michael G: Trabajo continuo en varias mejoras relacionadas con Space en el cliente JMP Live.
- Brian C : Trabajando para tener el concepto de conexión predeterminada en JMP Live.
Estadísticas
- Juan Hall:
- Se movió Detección de procesos del submenú Detección al submenú Calidad y Proceso y se agruparon elementos del gráfico de control ( S1589429 ).
- Se agregó soporte de umbral de decisión para Fit Nominal Logistic, Fit GenReg, Neural, Partition, Bootstrap Forest, Boosted Tree ( S1584043 ).
- Un conjunto preliminar de tamaños de efectos (eta^2 y omega^2) ahora se encuentra en las pruebas de efectos del informe Ajustar mínimos cuadrados, aunque está oculto (use la tecla Alt-derecho para mostrar). Se necesitan más comentarios para resolver un incumplimiento ( S0634433 ).
- El diseño del cuadro de diálogo de inicio de Model Screening ha mejorado ligeramente. ( JMP-3363 )
- K-Means Clustering es más rápido para problemas muy amplios, mediante atajos de bucle. ( JMP-3352 ).
- La agrupación jerárquica es más rápida para problemas grandes: ya no utiliza un SVD y resulta que SVD realmente no ayudó lo suficiente para superar sus gastos. ( JMP-3316 )
- Fit Response Screening tiene nuevas opciones para controlar qué gráficos mostrar ( S1589385 ).
- Annie: Se agregaron gráficos de control Laney P' y U' como una nueva característica de JMP 17 al Generador de gráficos de control.
- Peng: Seguí trabajando para el evento China Discovery: grabé y edité mi presentación la semana pasada y traduje la charla de Chris esta semana. Se continuó trabajando en la degradación de medidas repetidas.
Pruebas de estadísticas
- Fang: Probando y trabajando en las pruebas unitarias para Fit Response Screening ( S1589385 ) y SVEM ( S1588838 ) en GenReg. Verificación de errores.
- Tonya: Limpieza de pruebas unitarias de cambios recientes en el orden de los informes realizados en Process Screening por John Sall, y cambios recientes en QQ y PP Plot realizados en Distribution por Clay Barker. Respondí preguntas de la comunidad de usuarios sobre la modificación de los colores de sombreado en la capacidad del proceso y los intervalos de confianza en los gráficos QQ y PP en la distribución. Se publicó la publicación de mi blog sobre las nuevas funciones de Process Screening para JMP 16: Nuevas funciones de Process Screening para JMP 16 .
- Jeremy: James y yo revisamos y resolvimos fallas en las pruebas unitarias debido a mejoras de rendimiento en MDS. Se impulsó un cambio en MDS que permite que el formato de datos se detecte automáticamente (ya no es necesario recordar seleccionar datos de atributos). Se mejoraron algunos mensajes de error en MDS. Trabajó para resolver una discrepancia entre JSL y los cálculos de correlación multivariada por pares. Ahora estamos trabajando para permitir que el usuario elija entre diferentes opciones de métricas de distancia cuando se proporcionan datos de atributos a MDS (Manhattan, Tanimoto, etc.) Respondiendo a los comentarios positivos y útiles de Regeneron sobre las pruebas de equivalencia.
Actualizaciones de ciencias biológicas
- John C: Se agregaron funciones para comenzar a factorizar código para crear widgets de informes JMP Clinical 17 comunes y realizar otras mejoras en la interfaz de usuario de Review Builder para dimensionar y ejecutar.
Apoyo técnico
- Duane:
- Muchas "gracias" a John Schroedl por su atención al problema de los gráficos Intel XE. TS aprecia el tiempo y el esfuerzo dedicados a este tema.
- Dado que TS utiliza Jira para nuestras solicitudes de errores y funciones, infórmenos si necesitamos hacer las cosas de manera diferente. Sé que todos estamos aprendiendo al mismo tiempo, pero háganos saber si tiene sugerencias.
- Aquí están los informes de TS JMP Live . (JMP Live 16) e información sobre Defectos reportados por el cliente presentados por TS (defectos heredados). Aquí hay un filtro de Jira similar para elementos relacionados con TS: ¿ Filtro reportado por TS ?
Operaciones de desarrollo
- Jim B: Creó el instalador EA 1 para Mac OS. Se informaron numerosos problemas de ASAN y FUGAS como tickets de Jira. Trabajé con Bob para cambiar el nombre de los instaladores de suscripción JMP de Mac OS para 16.1 y 16.2 y colocarlos en la carpeta WebReleases en JMPSRV01. Soporte forzado.
Documentación
- Sheila: Generé la ayuda localizada de JMP Live. Probé FrameMaker 2020 y FrameScript 7. Trabajé en problemas de Jira.
Pruebas del sistema/host-Beijing
- Eric Wang: Actualización de las pruebas unitarias de JMPLiveJSL.
- Creó una historia de Jira y algunas subtareas para realizar un seguimiento del progreso, BRDSTG-3142
- Pruebas actualizadas para las funciones siguientes ( BRDSTG-3144 , BRDSTG-3145

- Publicar informe/carpeta
- Obtener publicaciones y carpetas
- Obtener informes infantiles
- Objeto de informe/carpeta
- Paginación del objeto de lista de resultados
- solicitud HTTP
- Accesores de publicaciones
- WEBJMP-3368 bloquea las funciones 'Agregar informes a la carpeta()' y 'Reemplazar()'
- JMP Live 17 tiene muchas características nuevas. Algunas de ellas están completadas y otras parcialmente implementadas (aún no se pueden probar). Creé una lista de tareas pendientes para documentar ideas para probar 17 nuevas funciones. Cualquiera es bienvenido a agregar nuevas ideas.
- Verificar errores de JIRA
- Da Li: (1) Pruebe las funciones relacionadas con JMP Live cuando el tema oscuro esté habilitado en JMP Live. (2) Investigación del problema de bloqueo de JMP, consulte JMP-3323 . (3) Errores de JIRA verificados.
- Mike Wu: (1) Ejecución de pruebas de regresión interactivas para Query Builder en JMP 16.1. (2) Revisión mensual de JMP Clinical 8.0 HotFIX BRDSTG-3066 (3) Prueba de automatización OLE de JMP 16.1 con JMP Pro 16.1. (3) Probé la conexión de Azure a SAS. Creó Cómo+identificar+número+de+puerto+de+servidor+SQL (4) Verificar errores de JIRA.
- Kimi: (1) Aprenda JMP siguiendo la página de Confluence Learn+JMP . (2) Aprenda JMP JSL siguiendo la página de Confluence Learn+JSL .
- Nala: (1) Se investigaron fallas de pruebas de FD en el entorno de depuración de Jim. El motivo de las fallas es que Jim y yo tenemos diferentes pasos para instalar la compilación de depuración. (2) Prueba de la función JMP Live "Mover publicación", consulte WEBJMP-3280 . (3) Probar la conexión desde Azure a la red SAS para CAS, Bases de datos, SAS. (4) Verificar errores de JIRA
Pruebas de sistema/host-Cary
- Sara: Escritura de pruebas para la configuración del eje utilizando el nuevo método With Window Handler.
- Lisa G: comenzó a probar una nueva estadística de resumen de CV en el generador de gráficos, verificó defectos de 17.0/problemas de Jira, informó la regresión de selección circular e investigó una pista de EA con respecto a la persistencia de la configuración del gradiente de color.
- Hui: Prueba de tema oscuro HTML5, mapa de árbol y estadísticas de visualización en variables categóricas. Me comuniqué con Bryan y John sobre problemas de prueba. Se informaron 15 problemas en JIRA.
- Mike M: Tuve una excelente reunión de revisión de CCB con Annie, agregó 3 pruebas más de CCB Sikuli, abrió JIRA para: Fallo para la experiencia de texto en chino con análisis de sentimiento, problema de etiqueta de eje con Prediction Profiler. Trabajando a través del ruido de diferencia de imagen. Se investigaron 2 pistas de soporte técnico, 1 es un problema real con los mensajes de color del cuadro de texto.
- Mandy: Trabajé en varias pistas de soporte técnico, incluidas algunas fallas que pude replicar y abrí tickets de Jira para rastrear. Realicé algunas pruebas más de las vistas previas del menú Tablas con pila, resumen, subconjunto, etc. en tablas grandes y el tiempo parece apropiado. Trabajé en filtros de Jira y para resolver tickets de Jira.
- Josh L: Ahora tengo cinco máquinas virtuales ejecutándose en Azure, tres de las cuales reemplazan algunas implementaciones de pila abierta existentes. Actualicé mi máquina de desarrollo de Windows para crear y ejecutar migraciones de bases de datos JMP 17. Probar las migraciones de JMP 17.0 y verificar que los grupos se migran a espacios.
- Resumen del estado de Jira de pruebas en vivo de Cary / Beijing JMP
- 05 Historias en pruebas
- 23 historias en prueba listas
- 11 errores creados en los últimos 7 días
- 29 Historias / Errores cerrados en los últimos 7 días
Nota de Shannon
Mientras miraba las capturas de pantalla del modo oscuro de Michael G hoy, noté que tenía un informe de comida con una galleta de aspecto familiar en su miniatura. Le mencioné la foto a Michael y me dijo que su familia había estado visitando New York Bagels and Deli en busca de bagels y galletas blancas y negras durante casi 20 años. Él y su esposa incluso les pidieron que hicieran una galleta grande en blanco y negro para su boda. ¡Esto se ve increíble!
Me alegré de ver lo que parecía un glaseado de crema de mantequilla en las galletas en esta imagen. No he estado en la panadería que visita Michael, pero cada vez que he visto galletas glaseadas de chocolate y vainilla aquí en Carolina del Norte, simplemente no eran como las recordaba de mi infancia... es decir, hasta el fin de semana pasado, cuando visité la panadería. Camión de comida de Utica Bakery en Apex para comprar algunas delicias para el Día del Padre. Mis padres lo visitan regularmente para comprar canolis y galletas de media luna glaseadas con crema de mantequilla, tal como las recordaba de Hemstroight's Bakery en el norte del estado de Nueva York. Busqué un poco en Google sobre el tema y ahora entiendo mejor la división entre el norte y el sur del estado sobre este tema en Nueva York, que aparentemente se ha extendido a otros estados.
Ahí lo tiene, dos fuentes diferentes de deliciosas galletas con glaseado de crema de mantequilla en el área de Raleigh para elegir, o puede hacer las suyas propias . Y si haces el tuyo propio... hazte un favor y congela el lado plano, ¿vale?

¡Que tengáis un buen fin de semana a todos!