Importación de Excel JMP 18.2.2 extremadamente lentaLlevo varios años usando scripts de JMP para importar grandes lotes de archivos de Excel en bucle. Desde la actualización a JMP 18, esto tarda de 4 a 5 veces más que antes. Antes, abrir 100 archivos tardaba unos 5 minutos, pero ahora tarda más de 20. Ninguno de mis scripts ha cambiado.
Esta es la sintaxis típica utilizada:
// Open up Sum_LP sheet and copy contents to JMP table called summary
dt = Open(
::fullfile,
Worksheets(Sheetname),
Use for all sheets(0),
Concatenate Worksheets(0),
Create Concatenation Column(0),
Worksheet Settings(
1,
Has Column Headers(0),
Number of Rows in Headers(0),
Headers Start on Row(0),
Data Starts on Row(5),
Data Starts on Column(1),
Data Ends on Row(54),
Data Ends on Column(120),
Replicated Spanned Rows(1),
Replicated Spanned Headers(0),
Suppress Hidden Rows(1),
Suppress Hidden Columns(1),
Suppress Empty Columns(0),
Treat as Hierarchy(0),
Multiple Series Stack(0),
Import Cell Colors(0),
Limit Column Detect(0),
Column Separator String("-")
),
Invisible
); Edit (jthi): added jsl formatting
Su eficiencia es crucial, ya que se usa varias veces al día. ¿Alguien podría ayudarme a entender por qué ahora es tan lento?
Automatización y scriptingRe: Importación de Excel JMP 18.2.2 extremadamente lentaEsto podría estar relacionado con la Nota JMP 655981: Cambios en la importación de archivos de Microsoft Excel en JMP® 18. Además, ¿tiene celdas combinadas en Excel? ¿Al menos solían causar algunas demoras al importar Excel?
@briancorcoran
Re: Importación de Excel JMP 18.2.2 extremadamente lentaHola,
Gracias por el enlace a la nota, no lo había visto.
Las hojas de Excel son realmente sencillas: hay celdas con color de relleno, pero no hay celdas combinadas. Quizás experimente con el formato de las hojas para ver qué impacto tiene.
Re: Importación de Excel JMP 18.2.2 extremadamente lentaNo, esto es algo fundamentalmente peor acerca de cómo JMP 18 maneja las hojas de Excel porque incluso utilizando la hoja de Excel más simplista posible el tiempo aumenta significativamente.
Re: Importación de Excel JMP 18.2.2 extremadamente lenta¿Se podría utilizar MFI (Importación de múltiples archivos) para aumentar la velocidad?
Re: Importación de Excel JMP 18.2.2 extremadamente lentaSiento profundamente que la velocidad de unión de datos de JMP 18 es muy inferior a la de JMP 14.
Re: Importación de Excel JMP 18.2.2 extremadamente lentaHola,
Como indica Jarmo, había un problema con la combinación de celdas, pero se solucionó en JMP 18.2. Los tiempos que ejecutamos internamente en JMP generalmente muestran que la importación es más rápida que en JMP 17, aunque consume más memoria. Si su equipo tiene memoria limitada (por ejemplo, <16 GB), esto podría ser un problema. De lo contrario, es probable que se trate de algo específico de su hoja de cálculo. No podemos aceptar datos reales, pero si puede encontrar una hoja de cálculo anonimizada o datos falsos que repliquen el problema, le agradeceríamos que los enviara al soporte técnico de JMP ( soporte@jmp.com ) para que los examinemos.
Gracias,
Brian Corcoran
Desarrollo de JMP
Re: Importación de Excel JMP 18.2.2 extremadamente lentaLas máquinas que suelen ejecutar los scripts tienen 8 GB de RAM, por lo que presumiblemente esa sea la causa principal. Sin embargo, esto no era un problema en JMP 17 y versiones anteriores.
¿No creo que la RAM recomendada haya cambiado de los 4 GB indicados para JMP 17?
Re: Importación de Excel JMP 18.2.2 extremadamente lentaIntenté ejecutar los scripts en una máquina de desarrollo con 32 GB de RAM y todavía era mucho más lento en comparación con JMP 17.
Me pondré en contacto con la dirección de correo electrónico proporcionada con algunos datos falsos.
Re: Importación de Excel JMP 18.2.2 extremadamente lentaEs correcto, JMP se ejecutará en 4 GB de RAM. Sin embargo, más siempre es mejor que JMP, ya que todo se ejecuta en memoria. En cuanto a la importación de Excel, la nueva biblioteca subyacente que se utiliza para JMP 18 consume más memoria. Sí, se ejecutará en 4 GB, pero para una gran cantidad de archivos o archivos más grandes, sin duda recomendaría más.
Brian