Conférencier | Transcription |
| Aaron Andersen, JMP | Alors, bienvenue pour organiser et partager votre travail avec des projets autonomes dans JMP 16. Je m'appelle Aaron Andersen et je suis le développeur de logiciels chez JMP responsable de la fonctionnalité des projets. |
| Normalement, je dirais que je viens vers vous en direct du siège mondial de SAS, mais cette fois, aucune de ces choses n'est vraie. D'abord, parce qu'ils nous ont demandé de |
| enregistrer ces présentations à l'avance, ils ne m'ont pas dit pourquoi mais je soupçonne qu'ils ont des doutes sur ma capacité à être cohérent et instructif à trois heures du matin, |
| ils ont peut-être raison. Et deuxièmement, parce qu'aucun d'entre nous n'est réellement au travail, mais nous travaillons toujours tous à domicile. Je viens donc vers vous ce matin préenregistré depuis le coin du placard de ma chambre à Apex, en Caroline du Nord. |
| Nous faisons de notre mieux. |
| Néanmoins, j'espère vous apprendre quelques éléments sur les projets qui peuvent vous aider à utiliser JMP mieux et plus efficacement, alors allons-y. |
| il s'agit d'un moyen d'afficher un ensemble de contenu JMP dans une seule fenêtre organisée et d'enregistrer un ensemble de contenu JMP dans un seul fichier organisé. |
| La meilleure façon de comprendre cela est de le voir en action. Commençons et construisons ensemble un exemple de projet. |
| Pour créer un nouveau projet JMP, lancez JMP 16 et accédez à fichier, nouveau, projet ou Control-Shift P sous Windows et quelque chose de similaire sur Mac. |
| Ce que je reçois |
| est une nouvelle fenêtre de projet vide. |
| Maintenant, nous avons juste besoin de quelques données. |
| Les données que je veux utiliser aujourd'hui s'appellent dinosauriformesUSA.csv. |
| Et les dinosauriformes sont une clairière de reptiles qui comprend les dinosaures, leurs proches parents et tous leurs descendants. |
| J'ai obtenu ces données d'un groupe appelé la base de données de paléontologie. Ils ont des informations sur, je pense, chaque site archéologique de l'histoire du monde ou site de paléontologie. |
| Avec des informations sur qui et où comment quoi et ainsi de suite. Tout est sous licence Creative Commons et vous pouvez en télécharger n'importe quel sous-ensemble dans le format de votre choix, ce sont donc des données amusantes avec lesquelles jouer. |
| Et c'est quelque chose que j'ai fait, juste les dinosauriformes |
| aux États-Unis d'Amérique. |
| Ce que je veux faire, c'est importer ces données dans mon projet. |
| Je vais donc d'abord le faire glisser dans le contenu du projet. Je vais vous expliquer ce qui se passe dans un peu ici. Pour l'instant, j'ajoute cela au projet, je peux ensuite faire un clic droit et utiliser l'assistant d'importation de JMP pour importer les données. |
| Mes données... voici quelques informations d'en-tête et puis il y a les données réelles. Mes données commencent à la ligne 19. |
| Je le sais parce que j'ai répété cette présentation, pas parce que je peux compter ça incroyablement vite. |
| Ensuite, les cotes sont correctes et importées. Et là, nous avons 9 531 lignes de données sur les dinosauriformes, et beaucoup, beaucoup de colonnes utiles, dont la plupart ne signifient pas grand-chose pour moi. Je ne suis pas paléontologue, mais j'ai lu les informations fournies avec un tableau, et je sais que certaines d'entre elles le sont. |
| Essayez donc de vous faire une idée de ce que contiennent ces données. Je pense que je vais d'abord examiner uniquement le décompte par État, afin que je puisse en quelque sorte voir où dans le pays |
| tous ces fossiles ont été trouvés. Pour ce faire, je vais utiliser la plate-forme de distribution de JMP. Je vais exécuter la distribution par état. Le filtre est utile ici... état... d'accord. Et ça ouvre |
| dans un onglet du projet. Maintenant, j'ai une table de données, et j'ai ce rapport de distribution, tous vivent dans la fenêtre du projet. |
| Je peux utiliser ce volet d'outils de l'espace de travail pour basculer entre eux, ou je clique sur les onglets en haut. |
| Nous commençons donc à voir la valeur des projets ici. |
| Je peux classer ces données par nombre. Maintenant, je peux commencer à voir où se trouvent ces données. En bas ici, nous avons les États des États-Unis où le plus de fouilles paléontologiques ont été localisées. |
| Wyoming, Montana et Nouveau-Mexique. Tout cela ressemble à des lieux de dinosaures, ces plaines arides chaudes et sèches typiques de, vous savez, la scène d'ouverture de Jurassic Park. |
| Je suis surpris par le peu qu'il y en a dans les Dakotas. Ce qui me surprend vraiment, c'est la Floride. Je ne pense pas que la Floride soit particulièrement |
| lieu de dinosaure. C'est très humide et c'est très bas, je pense que |
| la majeure partie de l'État est à 10 mètres au-dessus du niveau de la mer ou quelque chose comme ça. |
| Alors ça m'étonne. |
| J'aimerais en savoir plus. |
| Pour avoir une meilleure idée de l'endroit où se trouvent les choses, je peux créer une carte de l'endroit où chacune des découvertes a été et peut-être quel type de fossiles y ont été trouvés. |
| Pour ce faire, je vais lancer Graph Builder. Il apparaît dans un onglet séparé. Et je vais |
| tracer la latitude par la longitude. Encore une fois, ces filtres, nouveaux dans JMP 16, sont super utiles. Représentez graphiquement la latitude par la longitude, en ne montrant que les points. |
| Je veux mettre une carte de fond, afin que je puisse voir les frontières de l'état. |
| JMP est livré avec plusieurs de ces pré-inclus, y compris celui-ci. Nous y voilà. Peut-être zoomez-vous un peu dessus avec l'outil loupe. |
| Et puis j'aimerais colorier par classe, obtenir une large généralisation des types de choses qui ont été trouvées. |
| Maintenant terminé. |
| Peut-être zoomer un peu plus. |
| Se concentrer. |
| Et je peux déjà voir la réponse à la question de Floride que j'avais plus tôt, parce que tous les dinosaures de Floride, |
| ce sont tous des aves ou des oiseaux. |
| Alors que |
| ton... |
| alors que votre saurishcia et ornithischia (ces mots sont... j'ai encore du mal à les prononcer après tout ce temps) il y en a plus dans le centre du pays où nous pensons plus aux lieux typiques de découverte des dinosaures. |
| Donc, c'est... |
| c'est déjà bien utile. |
| Mais pour vraiment apprécier les capacités de découverte de données de JMP, nous devons nous rappeler que tout est lié. Il serait donc utile de pouvoir voir à la fois les données, la distribution et la carte en même temps et d'interagir avec elles ensemble. |
| Projects rend cela vraiment facile. Je prends juste la distribution, la saisis, la fais glisser sur le côté... nous y sommes. |
| Fermez ça. Dimensionnez-le légèrement. |
| Ensuite, je vais prendre ma carte, je vais la faire glisser vers le haut, comme ça, et maintenant, |
| Je peux voir la carte, le tableau de données et |
| la distribution tous ensemble à la fois. |
| Et si je veux en savoir plus sur un certain... |
| les dinosaures de certains états, par exemple, je peux cliquer dessus ici et le suivre là-bas. |
| Essayons cela avec, disons, l'Utah. |
| Maintenant, l'Utah est un état avec beaucoup de découvertes de dinosaures. Il contient également quelque chose qui s'appelle Dinosaur National Monument, où j'ai de bons souvenirs d'aller quand j'étais enfant, |
| où ils ont ce petit centre d'accueil soigné qui est en fait construit sur le côté de la paroi rocheuse où les fossiles ont été trouvés. Vous pouvez donc entrer et voir les fossiles de dinosaures |
| dans leur habitat naturel, pour ainsi dire. |
| Je peux donc regarder cela et je peux commencer à voir les types de fossiles que l'on trouve, et certainement regroupés, dans les régions du sud de l'État où il fait chaud et sec. Ne correspond pas au nord, où se trouvent toutes les pistes de ski. |
| Mais je vois aussi autre chose qui me trouble un peu. |
| Ce point ici est codé comme étant dans l'Utah, |
| mais ça n'a pas vraiment l'air d'être dans l'Utah. C'est clair en Arizona donc quelque chose ne va pas. Peut-être que les données sont mal codées dans PBDB, peut-être que j'ai mal compris exactement ce que signifie cette colonne d'état ou peut-être autre chose. |
| Je peux cliquer sur la ligne ici puis vers le bas dans le tableau de données, elle sera sélectionnée si je vais aux lignes, ensuite sélectionnée, |
| faites défiler directement jusqu'à eux. |
| Je peux regarder ça un peu. C'est un peu différent de... il y a le même gars, trouvé les deux de l'autre... ça ne me dit rien. |
| Latitude et longitude. |
| Le comté, cependant, est le même qu'ici, il se peut donc que l'état et le comté soient corrects, mais que la latitude et la longitude réelles soient fausses. |
| Je ne suis pas sûr. Cela justifie une enquête plus approfondie, mais pour l'instant, je vais simplement masquer et exclure ces lignes de mon analyse car elles semblent poser problème, et je peux revenir plus tard |
| et enquêter sur ce qui ne va pas avec eux. |
| Ça a l'air plutôt bien. |
| fichier, enregistrez le projet, il vous demandera un nom de fichier. |
| Je vais dire dinosaures, mais je ne peux pas vraiment l'épeler, alors changez simplement en dinosjmpprj, enregistrez et c'est tout. Vous avez terminé. |
| L'enregistrement d'un projet dans JMP 16 s'effectue en un seul clic. Le tableau de données, les rapports et leur disposition à l'écran ont tous été enregistrés dans |
| ce fichier de projet, que je viens d'enregistrer. Et maintenant, je peux laisser ça aussi longtemps que je veux et cinq secondes ou cinq mois plus tard, je peux y revenir, recharger ça, et tout revient là où je l'avais laissé. |
| C'est l'un des |
| fonctionnalités très puissantes des projets, c'est la possibilité de sauvegarder votre travail quand vous le souhaitez et d'y revenir quand vous le souhaitez. |
| Alors, comment ça marche ? Eh bien, puisque le projet sort et enregistre tout à l'endroit approprié, selon le type de chose dont il s'agit. Ces rapports, il les enregistre au format JSL, les place dans le fichier de projet. |
| Les tableaux de données, cela dépend si le tableau a déjà été enregistré et, si oui, où. |
| Pour le moment, ce tableau de données dinosauriformesUSA n'est enregistré nulle part. Nous l'avons importé, puis nous l'avons laissé comme une nouvelle table non enregistrée. |
| Lorsque nous enregistrons un projet contenant un nouveau fichier non enregistré, JMP enregistre automatiquement dans un emplacement secret du fichier de projet, puis, lorsque nous rouvrons le projet, il le stocke dans le nouvel état non enregistré. |
| Retourne au même état qu'il était lorsque nous avons enregistré le projet. |
| Cependant, comme il s'agit d'une table de données très importante dans ce projet, nous souhaitons probablement l'enregistrer à un moment donné, si pour aucune autre raison que cela ne nous permettrait de restaurer un état enregistré si nous modifions les données que nous regrettons d'avoir fait plus tard. |
| Pour enregistrer une table de données dans le projet, vous sélectionnez la table de données, et vous pouvez utiliser le menu ici, ou vous pouvez utiliser l'enregistrement de fichier. |
| Et maintenant, nous obtenons un dialogue qui est nouveau dans JMP 16 parce que le projet... parce que JMP va nous demander où nous voulons enregistrer la table. |
| Cet emplacement par défaut, le contenu du projet, |
| est une référence aux fichiers et dossiers enregistrés dans le fichier de projet lui-même. |
| Tout ce que nous enregistrons ici sera intégré dans le fichier de projet lors de l'enregistrement du projet. |
| C'est ce que j'aimerais faire avec la table des dinosaures, mais j'utilise simplement l'emplacement par défaut, le nom du fichier est correct, appuyez sur Enregistrer et il apparaît ici dans le contenu du projet. Si je sauvegarde à nouveau le projet, tout est écrit sur le disque de cette façon. |
| Ce chemin de contenu de projet, il me montre une vue toujours disponible de tout ce que j'ai enregistré dans le projet. |
| Je peux créer des dossiers ici, |
| comme les données d'origine, et je pourrais déplacer mon fichier csv dans ce dossier. Le voilà. Maintenant c'est parti. Je peux donc utiliser cette zone, tout comme j'utiliserais un dossier d'emplacement sur mon disque quelque part, mais tout ce que je mets ici fait partie du projet. Projet, fermez-le. Maintenant j'ai |
| ce dossier avec |
| ce fichier enregistré dedans. |
| Bien sûr, il n'y a qu'une seule table de données pour le moment, mais peut-être |
| pour les projets plus importants, je souhaiterai souvent avoir plus d'une table et c'est parfaitement bien dans JMP. |
| Peut-être que je veux regarder les dinosaures en Caroline du Nord où je vis. |
| Je pourrais vérifier si certains d'entre eux sont encore |
| pouvant être visité. On pourrait y emmener mes enfants. Trouvez la Caroline du Nord. Nous y sommes, les dinosaures de Caroline du Nord. |
| Je pourrais descendre à la table de données et faire une table, sous-ensemble par sélectionné, |
| appelez cela dinosauriformesNC. |
| D'accord. |
| Le voilà. Peut-être que je tabule ceci avec ma table de données d'origine. |
| Et là je l'ai. J'ai deux tables de données, une qui a été enregistrée dans le contenu du projet et une qui n'a pas été enregistrée du tout. J'ai une carte dans Graph Builder et une distribution. |
| Sauvegardez tout cela ensemble. |
| Fermez-le. |
| C'est là qu'intervient la partie partage et le titre de cette présentation dit organiser et partager. |
| Et la raison pour laquelle nous parlons autant de partage est que partager des projets est super facile, maintenant que nous avons des projets autonomes. Ce fichier contient tout ce dont j'ai besoin, |
| et par conséquent, tout ce dont tout le monde a besoin pour ouvrir et afficher ce projet. Donc, si je voulais, par exemple, le partager avec un collègue, |
| je pourrais juste peut-être |
| joignez-le à un e-mail. |
| Et c'est tout. C'est tout ce dont John a besoin pour ouvrir mon projet de dinosaure dans ce seul fichier joint. |
| Je peux également utiliser ceci... les projets autonomes à télécharger vers les parties de la communauté d'utilisateurs JMP et partager mon travail avec la communauté JMP plus large. Ou si je rencontre un bogue, je peux envoyer ce projet au support technique de JMP et lui demander d'examiner ce qui s'est mal passé et pourquoi. |
| Une autre chose que j'aime faire est de faire des copies de sauvegarde du projet, surtout si je travaille avec des scripts compliqués. |
| Et je veux qu'il revienne à un état connu, je peux prendre des dinos et faire des dinos |
| version un ou autre, et maintenant il contient toutes les tables de données, donc si j'ouvre celle-ci et que je modifie la table de données, |
| J'ai toujours ma copie de sauvegarde là-bas que je peux retirer si j'en ai besoin. Je peux même écrire un script automatisé qui a pris cet horodatage quotidien et collé sur une archive quelque part. |
| L'autre chose |
| projets peuvent faire, bien sûr, est d'ouvrir des choses qui ne sont pas enregistrées dans le projet. Vous n'êtes pas obligé de créer un projet autonome si vous ne le souhaitez pas. |
| Je peux ouvrir un fichier sur le disque, comme peut-être que je veux inclure cette image du centre d'accueil dans le projet. Je peux juste ouvrir ça. |
| Le voilà, une partie de mon projet, ouvert à l'onglet. Si j'enregistre le projet maintenant, l'image va juste être référencée. Je peux voir qu'il a un chemin et que les projets vont simplement le référencer par chemin. Donc, ce fichier ici nécessite maintenant ce fichier ici pour fonctionner correctement. Il n'est plus autonome. |
| Mais il y a des avantages à cela si, peut-être, je veux inclure un fichier qui est vraiment, vraiment gros. Je ne veux pas avoir de copie dans le projet. |
| Si le fichier est créé par un système externe et mis à jour automatiquement tous les soirs à minuit et que je veux toujours avoir la dernière version. |
| Ou si je veux que plusieurs projets partagent la même table de données ou le même script, de sorte que si l'un d'eux y apporte une modification, les autres obtiennent tous la version mise à jour. Je peux tous les faire pointer vers le même fichier quelque part sur |
| mon ordinateur ou un lecteur réseau quelque part. C'est vraiment à vous de décider comment vous travaillez avec les projets. Vous pouvez trouver le modèle et, en quelque sorte, la manière qui a le plus de sens pour |
| comment vous utilisez JMP et ce qui résout les problèmes que vous rencontrez. |
| je pense que nous sommes |
| très proche de la fin du temps, mais je vais montrer quelques autres choses rapidement que vous pouvez examiner |
| sur le site Web du JMP ou sur d'autres ressources pour plus d'informations. L'un est les signets du projet. C'est un autre volet d'outils utile ici. |
| Et cela fonctionne exactement comme les signets le feraient dans un navigateur Web ou un autre système en ce sens que je peux créer des liens vers des fichiers qui ne sont peut-être pas toujours ouverts. |
| Je peux mettre en signet un fichier sur le disque ou je peux mettre en signet un fichier à partir du contenu du projet et cela sera juste là comme un lien rapide pour ouvrir ce fichier à l'avenir si je veux |
| y avoir accès, mais pas toujours ouvert. |
| En outre, un volet de journal de projet, que je peux utiliser pour voir les messages de journal générés par le contenu du projet de... c'est-à-dire par toutes les choses ouvertes dans le projet. |
| Ceci est particulièrement utile pour les scripteurs |
| et des activités qui génèrent de nombreux messages de journal qui me tiennent à cœur. |
| Et enfin, dans JMP 16, nous avons un |
| configurer les préférences JMP pour vous permettre de personnaliser la façon dont vous utilisez les projets et la manière dont les projets s'affichent. |
| Ces deux premiers pourraient vous permettre de créer automatiquement des projets à l'ouverture de JMP ou de créer automatiquement un projet autour d'un fichier que vous pourriez ouvrir et qui se trouve dans un projet. |
| Ici, vous pouvez décider à quoi vous voulez que le projet par défaut ressemble, quels volets d'outils vous voulez voir apparaître. Et celui-là, |
| Je suis assez fier. Le modèle de projet vous permet de créer un projet, de l'enregistrer sur le disque et d'indiquer à JMP qu'à chaque fois que je dépose un nouveau projet, je veux qu'une copie de ce projet apparaisse comme mon |
| nouveau projet vierge. Donc, si vous ou votre organisation utilisez certains fichiers en permanence et que vous souhaitez que chaque projet que vous démarrez ait ce fichier ouvert |
| ou peut-être juste ce fichier mis en signet pour que vous puissiez y accéder rapidement, vous pouvez créer un modèle de projet, pointer JMP dessus, puis chaque nouveau projet que vous démarrez contiendra ces fichiers ou ces signets ou peut-être simplement la disposition des fenêtres et les volets que vous préférez. |
| C'est à peu près tout ce que j'ai. C'est normalement là que je ferais une pause pour poser des questions, mais comme c'est préenregistré, |
| Je vais juste lancer cette invitation à la place. Si vous avez des questions, des commentaires, des suggestions de fonctionnalités ou des rapports de bogues sur des projets, |
| n'hésitez pas à me contacter directement. Encore une fois, je m'appelle Aaron Andersen. Pendant ou après la conférence ou, et surtout dans le cas de rapports de bugs, parlez à mes sympathiques collègues du support technique de JMP. |
| Enfin, je noterai que le projet que nous venons de construire ici, dinosauriformes.jmpprj, est inclus dans JMP 16 en tant qu'exemple de projet. |
| Donc, si vous souhaitez continuer à examiner cela, déterminez ce qui ne va pas avec ces rangées de l'Utah mais pas de l'Utah, |
| ou si vous allez visiter les États-Unis dans un avenir proche et que vous souhaitez voir s'il y a des dinosaures qui ont été trouvés dans la région où vous serez, vous pouvez trouver ce projet dans le dossier des exemples de projets JMP 16. |
| Merci d'être venu. J'espère que vous passerez un bon moment pour le reste de la conférence. Meilleurs voeux et bonne nuit. |