L'utilisation de tableaux de données est, bien sûr, une partie importante de l'utilisation de JMP. La table de données permet à JMP d'accéder à vos données via diverses plates-formes d'analyse et de représentation graphique. Vous pouvez entrer vos données directement dans une table de données JMP et vous pouvez enregistrer cette table de données pour un accès ultérieur. Ou, vous pouvez avoir des données enregistrées dans un format de fichier différent ou dans une base de données relationnelle. Dans ces cas, vous devez soit importer les données, soit les interroger afin de les utiliser dans JMP. Pour l'instant, concentrons-nous sur les données qui sont déjà enregistrées dans une table de données JMP. Pour pouvoir utiliser les données dans JMP, vous devez d'abord ouvrir la table de données. Une seule fonction JSL se charge d'ouvrir votre table de données sauvegardée : la fonction Ouvrir. Cette fonction prend un argument qui spécifie le fichier sous la forme d'une chaîne de caractères. Autrement dit, l'argument spécifie le chemin d'accès à la table de données. Pour un chemin relatif, vous indiquez simplement le nom et l'extension du fichier. Cela signifie que le chemin est relatif au répertoire ou au chemin de fichier par défaut actuel. Vous pouvez également spécifier explicitement le chemin en utilisant le chemin complet avec le nom de fichier et l'extension, ce qui rend le chemin absolu. Et l'utilisation d'un chemin absolu est le moyen le plus sûr pour vous d'être sûr que le bon fichier sera ouvert. Maintenant, vous pensez peut-être, "comment puis-je savoir quel sera ce chemin pour une future table de données, ou pour un autre utilisateur exécutant mon script?" Eh bien, vous verrez qu'il existe des fonctions JSL qui permettent à votre script de récupérer ces informations lors de l'exécution du script. Enfin, si vous utilisez la fonction Ouvrir sans spécifier d'argument, JMP présente la boîte de dialogue standard "Ouvrir un fichier" à l'utilisateur lors de l'exécution du script. Et dans tous les cas, la fonction Ouvrir ouvre une table de données et lui renvoie une référence d'objet, qui peut ensuite être stockée dans une variable.