JMP 18.2.2 Excel-Import extrem langsamIch verwende seit einigen Jahren JMP-Skripte, um große Mengen von Excel-Dateien in einer Schleife zu importieren. Seit dem Update auf JMP 18 dauert dies vier- bis fünfmal länger als zuvor. Das Öffnen von 100 Dateien dauerte früher etwa fünf Minuten, jetzt sind es über 20 Minuten. An meinen Skripten hat sich nichts geändert.
Dies ist die typische verwendete Syntax:
// 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
Die Effizienz ist entscheidend, da es mehrmals täglich verwendet wird. Kann mir jemand erklären, warum es jetzt so langsam ist?
Automatisierung und SkriptingBetreff: JMP 18.2.2 Excel-Import extrem langsamDies könnte etwas mit dem JMP-Hinweis 655981 – Änderungen beim Import von Microsoft Excel-Dateien in JMP® 18 zu tun haben. Gibt es in Excel auch zusammengeführte Zellen? Diese führten zumindest früher zu Verzögerungen beim Excel-Import?
@briancorcoran
Betreff: JMP 18.2.2 Excel-Import extrem langsamHallo,
Danke für den Link zur Notiz, das hatte ich nicht gesehen.
Die Excel-Tabellen sind wirklich so einfach wie möglich gestaltet – einige Zellen sind mit einer Füllfarbe versehen, aber es gibt keine verbundenen Zellen. Ich werde vielleicht mit der Formatierung der Tabellen herumexperimentieren und sehen, welche Auswirkungen das hat.
Betreff: JMP 18.2.2 Excel-Import extrem langsamNein – die Art und Weise, wie JMP 18 mit Excel-Tabellen umgeht, ist grundsätzlich schlechter, denn selbst bei Verwendung der einfachsten Excel-Tabelle erhöht sich die Zeit erheblich.
Betreff: JMP 18.2.2 Excel-Import extrem langsamKönnte MFI (Multiple File Import) verwendet werden, um die Geschwindigkeit zu erhöhen?
Betreff: JMP 18.2.2 Excel-Import extrem langsamIch bin der festen Überzeugung, dass die Datenspleißgeschwindigkeit von JMP 18 der von JMP 14 weit unterlegen ist
Betreff: JMP 18.2.2 Excel-Import extrem langsamHallo,
Wie Jarmo anmerkt, gab es ein Problem mit dem Zusammenführen von Zellen, das jedoch in JMP 18.2 behoben wurde. Die von uns intern bei JMP durchgeführten Zeitmessungen zeigen, dass der Import im Allgemeinen schneller ist als in JMP 17, obwohl er mehr Speicher verbraucht. Wenn Ihr Rechner über wenig Speicher verfügt (z. B. < 16 GB), könnte dies ein Problem sein. Andernfalls liegt das Problem wahrscheinlich an Ihrem Arbeitsblatt. Wir können keine Echtdaten akzeptieren. Wenn Sie jedoch ein anonymisiertes Arbeitsblatt oder gefälschte Daten vorlegen können, die das Problem reproduzieren, würden wir uns freuen, wenn Sie diese dem technischen Support von JMP ( support@jmp.com ) zur Prüfung zusenden.
Danke schön,
Brian Corcoran
JMP-Entwicklung
Betreff: JMP 18.2.2 Excel-Import extrem langsamDie Maschinen, auf denen die Skripte normalerweise ausgeführt werden, verfügen über 8 GB RAM. Dies ist vermutlich die Hauptursache. In JMP 17 und niedriger war dies jedoch kein Problem.
Ich glaube nicht, dass sich der empfohlene RAM von den für JMP 17 angegebenen 4 GB geändert hat?
Betreff: JMP 18.2.2 Excel-Import extrem langsamIch habe gerade versucht, die Skripte auf einer Entwicklungsmaschine mit 32 GB RAM auszuführen, und es war immer noch viel langsamer als JMP 17.
Ich werde die angegebene E-Mail-Adresse mit einigen falschen Daten kontaktieren.
Betreff: JMP 18.2.2 Excel-Import extrem langsamDas ist richtig, JMP läuft in 4 GB RAM. Mehr ist jedoch immer besser als JMP, da es alles im Arbeitsspeicher erledigt. Insbesondere beim Excel-Import ist die neue zugrunde liegende Bibliothek, die für JMP 18 verwendet wird, speicherintensiver. Ja, es läuft in 4 GB, aber für eine große Dateimenge oder größere Dateien würde ich definitiv mehr empfehlen.
Brian