Die Arbeit mit Datentabellen ist natürlich ein wichtiger Teil der Arbeit mit JMP. Die Datentabelle ermöglicht JMP den Zugriff auf Ihre Daten über verschiedene Analyse- und Grafikplattformen. Sie können Ihre Daten direkt in eine JMP-Datentabelle eingeben und diese Datentabelle für den zukünftigen Zugriff speichern. Oder Sie haben Daten möglicherweise in einem anderen Dateiformat oder in einer relationalen Datenbank gespeichert. In diesen Fällen müssen Sie die Daten entweder importieren oder abfragen, um sie in JMP verwenden zu können. Konzentrieren wir uns zunächst auf Daten, die bereits in einer JMP-Datentabelle gespeichert sind. Damit Sie die Daten in JMP verwenden können, müssen Sie zunächst die Datentabelle öffnen. Für das Öffnen Ihrer gespeicherten Datentabelle ist eine einzelne JSL-Funktion verantwortlich: die Open-Funktion. Diese Funktion akzeptiert ein Argument, das die Datei als Zeichenfolge angibt. Das heißt, das Argument gibt den Pfad zur Datentabelle an. Für einen relativen Pfad geben Sie einfach den Dateinamen und die Erweiterung an. Das bedeutet, dass der Pfad relativ zum aktuellen Standardverzeichnis oder Dateipfad ist. Sie können den Pfad auch explizit angeben, indem Sie den vollständigen Pfad mit Dateiname und Erweiterung verwenden, wodurch der Pfad absolut wird. Und die Verwendung eines absoluten Pfads ist für Sie die sicherste Methode, um sicherzustellen, dass die richtige Datei geöffnet wird. Nun denken Sie vielleicht: „Wie kann ich wissen, wie dieser Pfad für eine zukünftige Datentabelle oder für einen anderen Benutzer, der mein Skript ausführt, aussehen wird?“ Nun, Sie werden sehen, dass es JSL-Funktionen gibt, die es Ihrem Skript ermöglichen, diese Informationen abzurufen, wenn das Skript ausgeführt wird. Wenn Sie schließlich die Funktion „Öffnen“ verwenden, ohne ein Argument anzugeben, zeigt JMP dem Benutzer beim Ausführen des Skripts das Standarddialogfeld „Datei öffnen“ an. Und in allen Fällen öffnet die Open-Funktion eine Datentabelle und gibt einen Objektverweis darauf zurück, der dann in einer Variablen gespeichert werden kann.