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 et pourtant 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 directement. |
| c'est un moyen d'afficher un ensemble de contenu JMP dans une seule fenêtre organisée et c'est un moyen 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 j'obtiens |
| est une nouvelle fenêtre de projet vide. |
| Maintenant, nous avons juste besoin de quelques données. |
| Les données que je souhaite utiliser aujourd'hui s'appellent dinosauresUSA.csv. |
| Et les dinosaures 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é Paleontology Database. Ils ont des informations sur, je pense, tous les sites archéologiques de l’histoire du monde ou sites paléontologiques. |
| 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 n'importe quel format, ce sont donc des données amusantes à jouer. |
| Et c'est quelque chose que j'ai fait, juste les dinosaures |
| 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 un peu ici. Pour l'instant, j'ajoute cela au projet, je peux ensuite cliquer avec le bouton droit et utiliser l'assistant d'importation de JMP pour importer les données. |
| Mes données... voici quelques informations d'en-tête, puis 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 cela incroyablement vite. |
| Ensuite, les numéros d'appel sont corrects et importés. Et là, nous avons 9 531 lignes de données sur les dinosaures, et de nombreuses 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 d’avoir 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 de pouvoir voir où dans le pays |
| tous ces fossiles ont été trouvés. Pour ce faire, je vais utiliser la plateforme de distribution de JMP. Je vais faire la distribution par état. Le filtre est utile ici... état... d'accord. Et ça s'ouvre |
| dans un onglet du projet. Maintenant, j'ai un tableau de données et ce rapport de distribution, tous présents 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 trier ces données par nombre. Maintenant, je peux commencer à voir où se trouvent ces données. En bas, nous avons les États des États-Unis où le plus grand nombre de fouilles paléontologiques ont été réalisées. |
| Wyoming, Montana et Nouveau-Mexique. Tout cela ressemble à des endroits dinosaures, ces plaines arides et chaudes et sèches archtypiques de, vous savez, la scène d'ouverture de Jurassic Park. |
| Je suis cependant surpris de voir à quel point il y en a peu dans les Dakotas. Ce qui me surprend vraiment, c'est la Floride. Je ne pense pas que la Floride soit un pays particulièrement |
| lieu dinosaure. C'est très humide et c'est très bas, je pense que |
| la majeure partie de l'État se trouve à environ 10 mètres au-dessus du niveau de la mer ou quelque chose du genre. |
| Donc ça me surprend. |
| 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 indiquant où se trouvent chacune des découvertes 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 |
| graphique latitude par longitude. Encore une fois, ces filtres, nouveaux dans JMP 16, sont très utiles. Graphiquez la latitude par la longitude, montrant simplement les points. |
| Je veux mettre une carte de fond pour pouvoir voir les frontières de l'État. |
| JMP est livré avec plusieurs de ces pré-inclus, dont celui-ci. Et voilà. Peut-être zoomer un peu là-dessus avec l'outil loupe. |
| Et puis j'aimerais colorier par classe, obtenir une large généralisation du genre de choses trouvées. |
| Maintenant c'est fait. |
| Peut-être zoomer un peu plus. |
| Se concentrer. |
| Et je vois déjà la réponse à la question que j'ai posée plus tôt sur la Floride, car tous les dinosaures de Floride, |
| ce sont tous des aves, ou des oiseaux. |
| Alors que |
| ton... |
| alors que vos saurishcia et ornithischia (ces mots sont... j'ai encore du mal à les prononcer après tout ce temps), on en trouve davantage dans le centre du pays où l'on pense davantage aux lieux typiques de découverte des dinosaures. |
| Donc, c'est... |
| c'est déjà très utile. |
| Mais pour vraiment apprécier les capacités de découverte de données de JMP, il faut se rappeler que tout est lié. Il serait donc utile que nous puissions voir à la fois les données, la distribution et la carte, et interagir avec elles ensemble. |
| Les projets rendent cela vraiment facile. Je prends simplement la distribution, je la saisis, je la fais glisser sur le côté... nous y sommes. |
| Fermez ça. Taillez-le légèrement. |
| Ensuite je vais prendre ma carte, je vais la faire glisser vers le haut, juste comme ça, et maintenant, |
| Je peux voir la carte, le tableau de données et |
| la distribution en même temps. |
| 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. |
| Aujourd’hui, l’Utah est un État où l’on trouve de nombreuses découvertes de dinosaures. Il contient également quelque chose appelé Dinosaur National Monument, auquel je garde de bons souvenirs d'être allé quand j'étais enfant, |
| où ils ont ce joli petit centre de visiteurs 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 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. Pas à la hauteur du 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 cela ne ressemble pas du tout à 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 dans les lignes, ensuite sélectionnées, |
| faites défiler directement vers eux. |
| Je peux regarder ça un peu. C'est un peu différent de... c'est le même gars, j'ai trouvé les deux autres... ç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é aient raison, mais que la latitude et la longitude réelles soient fausses. |
| Je ne suis pas sûr. Cela mérite une enquête plus approfondie, mais pour l'instant, je vais simplement cacher et exclure ces lignes de mon analyse car elles semblent problématiques, et je pourrai y revenir plus tard. |
| et enquêter sur ce qui ne va pas chez eux. |
| Ça a l'air plutôt bien. |
| fichier, enregistrez le projet, il va vous demander un nom de fichier. |
| Je vais dire dinosaures, mais je ne peux pas vraiment l'épeler, alors changez simplement en dinosjmpprj, sauvegardez 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 de sauvegarder. Et maintenant, je peux laisser cela aussi longtemps que je veux et cinq secondes ou cinq mois plus tard, je peux y revenir, recharger ceci, et tout revient là où je l'avais laissé. |
| C'est l'un des |
| fonctionnalité très puissante 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. |
| Pour les tableaux de données, cela dépend si le tableau a déjà été enregistré et, si oui, où. |
| À l'heure actuelle, cette table de données dinosauresUSA n'est enregistrée nulle part. Nous l'avons importé, puis nous l'avons simplement laissé comme une nouvelle table non enregistrée. |
| Lorsque nous enregistrons un projet contenant un nouveau fichier non enregistré, JMP l'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é. |
| Revient au même état dans lequel il se trouvait 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 la sauvegarder à un moment donné, ne serait-ce que pour une autre raison, cela nous permettrait de restaurer un état enregistré si nous apportons une modification aux données. que nous regretterons plus tard d'avoir fait. |
| 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 du projet lorsque le projet sera enregistré. |
| 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 convient, cliquez 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 manière. |
| Ce chemin du contenu du 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 originales, 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 quelque part sur mon disque, mais tout ce que je mets ici devient une partie du projet. Projet, fermez-le. Maintenant j'ai |
| ce fichier avec |
| qui a enregistré le fichier dedans. |
| Bien sûr, il n'y a qu'un seul tableau de données pour le moment, mais peut-être |
| pour les projets plus importants, je souhaite 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é. Nous pourrions y emmener mes enfants. Trouvez la Caroline du Nord. Nous voilà, les dinosaures de Caroline du Nord. |
| Je pourrais descendre dans la table de données et faire la table, sous-ensemble par sélection, |
| appelez cela dinosauresNC. |
| D'accord. |
| Le voilà. Peut-être que je tabule ceci avec mon tableau 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. |
| Gardez tout cela ensemble. |
| Fermez-le. |
| C'est là qu'intervient la partie partage et le titre de cette présentation disait organiser et partager. |
| Et la raison pour laquelle nous parlons autant de partage est que partager des projets est très simple, maintenant que nous avons des projets autonomes. Ce fichier contient tout ce dont j'ai besoin, |
| et par conséquent, tout ce dont quiconque a besoin pour ouvrir et visualiser ce projet. Donc si, par exemple, je voulais 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 cet unique fichier joint. |
| Je peux également utiliser ces projets autonomes pour les télécharger vers les parties de la communauté des utilisateurs JMP et partager mon travail avec la communauté JMP plus large. Ou si je rencontre un bug, je pourrais envoyer ce projet au support technique de JMP et leur demander d'examiner ce qui n'a pas fonctionné 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 dinosaures et faire des dinosaures |
| version un ou autre, et maintenant cela 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 récupérer si j'en ai besoin. Je peux même écrire un script automatisé qui prend cet horodatage quotidien et le bloque quelque part dans une archive. |
| L'autre chose |
| Les projets peuvent bien sûr faire, c'est 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, par exemple si je souhaite inclure cette image du centre d'accueil dans le projet. Je peux juste l'ouvrir. |
| La voilà, une partie de mon projet, ouverte sur l'onglet. Si je sauvegarde le projet maintenant, l'image sera simplement référencée. Je peux voir qu'il a un chemin et 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 cela présente certains avantages si, peut-être, je souhaite inclure un fichier vraiment très volumineux. Je ne veux pas avoir de copie dans le projet. |
| Si le fichier est créé par un système externe et automatiquement mis à jour tous les soirs à minuit, je souhaite toujours disposer de la dernière version. |
| Ou si je souhaite que plusieurs projets partagent la même table de données ou le même script, de sorte que si l'un d'entre eux y apporte une modification, les autres obtiennent tous la version mise à jour. Je peux les faire pointer tous 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 |
| c'est presque hors du temps, mais je vais vous montrer rapidement quelques éléments supplémentaires que vous pourrez examiner |
| sur le site Web de JMP ou d'autres ressources pour plus d'informations. L’un concerne les signets du projet. C'est un autre volet d'outils utile ici. |
| Et cela fonctionne exactement comme le feraient les signets dans un navigateur Web ou un autre système dans la mesure où je peux créer des liens vers des fichiers qui ne sont peut-être pas toujours ouverts. |
| Je peux ajouter un fichier sur le disque à mes favoris ou je peux ajouter un fichier à partir du contenu du projet et cela sera simplement là comme un lien rapide pour ouvrir ce fichier à l'avenir si je le souhaite. |
| y avoir accès, mais pas toujours l'ouvrir. |
| 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 tous les éléments ouverts 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 m'intéressent. |
| Et enfin, dans JMP 16, nous avons un |
| configurez les préférences JMP pour vous permettre de personnaliser la façon dont vous utilisez les projets et la façon dont les projets s'affichent pour vous. |
| 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 souhaitez afficher. Et celui-là, |
| J'en 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 que chaque fois que je dépose un nouveau projet, je souhaite qu'une copie de ce projet apparaisse comme mon projet. |
| nouveau projet vierge. Donc, si vous avez certains fichiers que vous ou votre organisation utilisez tout le temps et que vous souhaitez que chaque projet que vous démarrez ait ce fichier ouvert |
| ou peut-être simplement ce fichier mis en signet pour que vous puissiez y accéder rapidement, vous pouvez créer un modèle de projet, y pointer JMP, 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 vitres que vous préférez. |
| C'est à peu près tout ce que j'ai. C'est normalement là que je m'arrête pour poser des questions, mais comme c'est préenregistré, |
| Je vais simplement lancer cette invitation à la place. Si vous avez des questions, des commentaires, des suggestions de fonctionnalités ou des rapports de bugs 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 bogues, parlez à mes sympathiques collègues du support technique de JMP. |
| Enfin, je noterai que le projet que nous venons de construire ici, dinosaures.jmpprj, est inclus dans JMP 16 comme exemple de projet. |
| Donc, si vous souhaitez continuer à enquêter sur cela, trouvez ce qui ne va pas avec ces disputes sur l'Utah mais pas sur l'Utah, |
| ou si vous visitez les États-Unis dans un avenir proche et que vous souhaitez voir si des dinosaures ont été trouvés dans la région où vous vous trouvez, vous pouvez trouver ce projet dans le dossier d'exemples de projets JMP 16. |
| Merci d'être venu. J'espère que vous passerez un bon moment pendant le reste de la conférence. Meilleurs voeux et bonne nuit. |