L'utilizzo delle tabelle dati è, ovviamente, una parte importante dell'utilizzo di JMP. La tabella dati consente a JMP di accedere ai dati attraverso varie piattaforme di analisi e grafici. È possibile inserire i dati direttamente in una tabella dati JMP e salvare la tabella dati per un accesso futuro. Oppure potresti avere dati salvati in un formato di file diverso o in un database relazionale. In questi casi, è necessario importare i dati o interrogarli per poterli utilizzare in JMP. Per ora concentriamoci sui dati già salvati in una tabella dati JMP. Per poter utilizzare i dati in JMP, è necessario prima aprire la tabella dati. Una singola funzione JSL è responsabile dell'apertura della tabella di dati salvata: la funzione Apri. Questa funzione accetta un argomento che specifica il file come stringa di caratteri. Cioè, l'argomento specifica il percorso della tabella dati. Per un percorso relativo, è sufficiente specificare il nome e l'estensione del file. Ciò significa che il percorso è relativo alla directory predefinita corrente o al percorso del file. È inoltre possibile specificare il percorso in modo esplicito utilizzando il percorso completo con il nome file e l'estensione, rendendo il percorso assoluto. E utilizzare un percorso assoluto è il modo più sicuro per essere sicuri che verrà aperto il file corretto. Ora potresti pensare: "come posso sapere quale sarà quel percorso per una tabella dati futura o per un altro utente che esegue il mio script?" Bene, vedrai che esistono funzioni JSL che consentono al tuo script di recuperare tali informazioni quando lo script viene eseguito. Infine, se si utilizza la funzione Apri senza specificare un argomento, JMP presenta all'utente la finestra di dialogo standard "Apri file" durante l'esecuzione dello script. E in tutti i casi, la funzione Open apre una tabella di dati e restituisce ad essa un riferimento a un oggetto, che può quindi essere memorizzato in una variabile.