Importazione Excel JMP 18.2.2 estremamente lentaUtilizzo gli script JMP da diversi anni per importare grandi quantità di file Excel in un ciclo. Dall'aggiornamento a JMP 18, l'operazione richiede 4 o 5 volte più tempo di prima. Mentre prima l'apertura di 100 file richiedeva circa 5 minuti, ora ne richiede più di 20. Nessuno dei miei script è cambiato.
Questa è la sintassi tipica utilizzata:
// 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
L'efficienza di questo metodo è fondamentale, dato che viene utilizzato più volte al giorno. Qualcuno può aiutarmi a capire perché ora è così lento?
Automazione e scriptingRe: Importazione Excel JMP 18.2.2 estremamente lentaQuesto potrebbe avere a che fare con la Nota JMP 655981 - Modifiche all'importazione di file Microsoft Excel in JMP® 18. Inoltre, hai celle unite in Excel? Almeno in passato causavano rallentamenti nell'importazione di Excel?
@briancorcoran
Re: Importazione Excel JMP 18.2.2 estremamente lentaCiao,
Grazie per il link alla nota, non l'avevo vista.
I fogli Excel sono davvero semplicissimi: ci sono alcune celle con un colore di riempimento, ma non ci sono celle unite. Potrei provare a modificare la formattazione dei fogli e vedere che effetto ha.
Re: Importazione Excel JMP 18.2.2 estremamente lentaNo, si tratta di qualcosa di fondamentalmente peggiore nel modo in cui JMP 18 gestisce i fogli Excel, perché anche utilizzando il foglio Excel più semplicistico possibile, il tempo impiegato aumenta notevolmente.
Re: Importazione Excel JMP 18.2.2 estremamente lentaÈ possibile utilizzare MFI (Multiple File Import) per aumentare la velocità?
Re: Importazione Excel JMP 18.2.2 estremamente lentaSono profondamente convinto che la velocità di unione dei dati di JMP 18 sia di gran lunga inferiore a quella di JMP 14
Re: Importazione Excel JMP 18.2.2 estremamente lentaCiao,
Come osserva Jarmo, si è verificato un problema con l'unione delle celle, ma è stato risolto in JMP 18.2. I tempi di importazione che eseguiamo internamente in JMP generalmente mostrano una maggiore velocità rispetto a JMP 17, sebbene consumi più memoria. Se si dispone di un computer con limitazioni di memoria (ad esempio < 16 GB), potrebbe trattarsi di un problema. In caso contrario, è probabile che si tratti di un problema specifico del foglio di lavoro. Non possiamo accettare dati reali, ma se si riesce a creare un foglio di lavoro anonimizzato o dati falsi che riproducono il problema, vi preghiamo di inviarli al supporto tecnico di JMP ( support@jmp.com ) per consentirci di esaminarlo.
Grazie,
Brian Corcoran
Sviluppo JMP
Re: Importazione Excel JMP 18.2.2 estremamente lentaLe macchine che in genere eseguono gli script hanno 8 GB di RAM, quindi presumibilmente questa è la causa principale. Tuttavia, questo non rappresentava un problema in JMP 17 e versioni precedenti.
Non credo che la RAM consigliata sia cambiata rispetto ai 4 GB indicati per JMP 17?
Re: Importazione Excel JMP 18.2.2 estremamente lentaHo appena provato a eseguire gli script su una macchina di sviluppo con 32 GB di RAM, ma era ancora molto più lento rispetto a JMP 17.
Contatterò l'indirizzo email fornito con alcuni dati falsi.
Re: Importazione Excel JMP 18.2.2 estremamente lentaEsatto, JMP funzionerà con 4 GB di RAM. Tuttavia, avere più RAM è sempre meglio di JMP, poiché esegue tutto in memoria. Per quanto riguarda specificamente l'importazione da Excel, la nuova libreria sottostante utilizzata per JMP 18 richiede più memoria. Sì, funzionerà con 4 GB, ma per un numero elevato di file o file di grandi dimensioni consiglierei sicuramente di averne di più.
Brian