Ich wollte alle Daten meiner Trainingsaktivitäts-Tracking-App als Teil einer Analyse für einen Blogbeitrag verwenden. Also habe ich alle Daten der letzten sechs Jahre heruntergeladen.
Als ich das entpackt habe, waren es 660 Dateien – eine für jede protokollierte Aktivität:

Und sie hatten alle das XML-Dateiformat. Ich hatte noch nie mit XML gearbeitet. Für meine Analyse müsste ich jede Datei abrufen JMP Datentabellenformat und stapeln Sie sie dann alle in einer einzigen JMP-Tabelle.
Daher ist es toll, dass es einen neuen XML-Import-Assistenten gibt JMP 15 . Noch besser: Sie können die Einstellungen aus dem Assistenten kopieren und damit alle Dateien in einem Ordner in einem Schritt in eine einzige JMP-Tabelle importieren. Lassen Sie mich Ihnen zeigen, wie...
Zunächst müssen alle Ihre Dateien die Dateierweiterung *.xml haben. Meine Dateien hatten eine andere Erweiterung. Außerhalb von JMP stehen Tools zum Ändern der Dateierweiterung für mehrere Dateien zur Verfügung, wenn Sie das gleiche Problem haben.
Als nächstes gehen Sie in JMP auf „Datei“ > „Öffnen“ und navigieren Sie zu dem Ordner, in dem Sie Ihre XML-Dateien haben. Ändern Sie den Dateityp in XML-Datendateien (*.xml):

Klicken Sie nun auf eine einzelne Datei, um sie auszuwählen. Stellen Sie sicher, dass „Als Daten öffnen (mit Vorschau)“ ausgewählt ist:

Klicken Sie auf Öffnen.
Der XML-Import-Assistent wird gestartet. Da ich noch nie mit XML gearbeitet hatte, wusste ich zunächst nicht, was ich hier tun sollte. Aber es dauerte nicht lange, bis ich es mit ein paar Klicks herausgefunden hatte. Der Assistent kann einige Vermutungen über die Struktur der Daten anstellen. Und ob die Einstellungen stimmen, sehen Sie mit der Importvorschau. Sie können auch die Spaltennamen ändern, die in der resultierenden JMP-Tabelle angezeigt werden.

(Einige Details in den Daten habe ich hier verschleiert, da Sie nicht genau wissen müssen, wo ich am 4. April 2014 war!)
Klicken Sie nun auf „OK“ und Sie sollten eine schön formatierte JMP-Datentabelle haben, was großartig ist, wenn Sie nur eine einzelne XML-Datei importieren möchten. Aber ich wollte diesen manuellen Vorgang nicht für alle 660 Dateien wiederholen. Das ist das wirklich Schöne...
Klicken Sie mit der rechten Maustaste auf das Quellskript in der Datentabelle und bearbeiten Sie es. Kopieren Sie nun die XML-Einstellungen aus dem Skript:

In Ihrer Zwischenablage finden Sie nun die Anweisungen zum Importieren aller XML-Dateien in Ihrem Ordner (vorausgesetzt, sie haben die gleiche Struktur).
Klicken Sie nun auf „Datei“ > „Mehrere Dateien importieren“. Klicken Sie auf |...| Klicken Sie auf die Schaltfläche, um Ihren Ordner mit XML-Dateien auszuwählen:

Bei Bedarf können Sie auch die Optionen „Dateien auswählen nach…“ verwenden, um bestimmte Dateien herauszufiltern.
Klicken Sie auf „Einstellungen“ und fügen Sie die XML-Einstellungen in das Feld „Skript“ auf der Registerkarte „XML“ ein:

Zu diesem Zeitpunkt habe ich die Option „Ähnliche Dateien stapeln“ aktiviert gelassen, um alle Dateien in einer einzigen JMP-Datentabelle zusammenzuführen.
Jetzt müssen Sie nur noch auf „Importieren“ klicken, und schon stehen Ihre Daten in JMP zum Durchsuchen bereit!
Hallo @ehchandler . Mir ist keine andere Dokumentation zu diesem Thema bekannt als die, die Sie im Scripting Index finden können. Soweit ich sehen kann, spiegelt es lediglich die im XML-Import-Assistenten ausgewählten Optionen wider. Daher denke ich, dass man dies verstehen kann, indem man verschiedene Optionen im Assistenten ausprobiert und sieht, wie sich dies im Teil „XML-Einstellungen“ des generierten Quellskripts widerspiegelt. (Ich schätze, das kannst du nur im Log finden.)
Hallo @Phil_Kay - Danke für das Tutorial! Gibt es Dokumentation für den XML-Einstellungen-Befehl? Es gibt einiges für Parse XML, aber dieses nicht, soweit ich es finden kann.
Das war so nützlich! Habe Sachen in den Metadaten meines Mikroskops gefunden! Vielen Dank!
Danke, @Ake . Ich bin froh, dass das nützlich war. Ich hatte keine Ahnung, was ich mit XML-Daten machen sollte, bis ich das gemacht habe.