
Travailler avec des tables de données est, bien sûr, un aspect important de JMP. La table de données permet à JMP d'accéder à vos données via diverses plateformes d'analyse et de création de graphiques. Vous pouvez saisir vos données directement dans une table de données JMP et les enregistrer pour une consultation ultérieure. Il est également possible que vos données soient enregistrées dans un autre format de fichier ou dans une base de données relationnelle. Dans ce cas, vous devez importer les données ou les interroger pour les utiliser dans JMP. Pour l'instant, concentrons-nous sur les données déjà enregistrées dans une table de données JMP. Pour utiliser les données dans JMP, vous devez d'abord ouvrir la table de données. Une seule fonction JSL est responsable de l'ouverture de votre table de données enregistrée : la fonction Open. Cette fonction prend un argument spécifiant le fichier sous forme de chaîne de caractères. Autrement dit, cet argument spécifie le chemin d'accès à la table de données. Pour un chemin relatif, il suffit de spécifier le nom et l'extension du fichier. Cela signifie que le chemin est relatif au répertoire ou au chemin d'accès par défaut actuel. Vous pouvez également spécifier explicitement le chemin en utilisant le chemin complet avec le nom et l'extension du fichier, ce qui le rend absolu. Utiliser un chemin absolu est le moyen le plus sûr de garantir l'ouverture du bon fichier. Vous vous demandez peut-être comment connaître 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 cette information lors de son exécution. Enfin, si vous utilisez la fonction Open sans spécifier d'argument, JMP affiche la boîte de dialogue standard « Ouvrir un fichier » à l'utilisateur lors de l'exécution du script. Dans tous les cas, la fonction Open ouvre une table de données et renvoie une référence d'objet vers celle-ci, qui peut ensuite être stockée dans une variable.