| 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 vous dirais que je viens en direct du siège mondial de SAS, mais cette fois, rien de tout cela n'est vrai. 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 tous à domicile. Je vous parle donc ce matin, préenregistré depuis le coin de mon placard à 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 une manière de visualiser un ensemble de contenu JMP dans une seule fenêtre organisée, et c'est une manière d'enregistrer un ensemble de contenu JMP dans un seul fichier organisé. |
| |
La meilleure façon de comprendre est de le voir en action. Commençons par créer un exemple de projet ensemble. |
| |
Pour créer un nouveau projet JMP, lancez JMP 16 et accédez à fichier, nouveau, projet ou Ctrl-Maj P sur Windows et quelque chose de similaire sur Mac. |
| |
Ce que j'obtiens |
| |
est une nouvelle fenêtre de projet vide. |
| |
Il ne nous manque plus que quelques données. |
| |
Les données que je souhaite utiliser aujourd'hui s'appellent dinosauriformesUSA.csv. |
| |
Les dinosauriformes sont un groupe de reptiles qui comprend les dinosaures, leurs proches parents et tous leurs descendants. |
| |
J'ai obtenu ces données auprès d'un groupe appelé la Base de données paléontologique. Ils contiennent des informations sur, je crois, tous les sites archéologiques et paléontologiques de l'histoire du monde. |
| |
Avec des informations sur qui, où, comment, quoi, etc. Tout est sous licence Creative Commons et vous pouvez en télécharger autant de parties que vous le souhaitez dans le format de votre choix. Ce sont donc des données amusantes à manipuler. |
| |
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 d'abord le faire glisser dans le contenu du projet. J'expliquerai son fonctionnement plus loin. Pour l'instant, je l'ajoute au projet, puis je peux 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, puis les données elles-mêmes. Mes données commencent à la ligne 19. |
| |
Je le sais parce que j’ai répété cette présentation, et non parce que je peux compter aussi vite. |
| |
Ensuite, les numéros d'appel sont corrects et pertinents. Nous avons là 9 531 lignes de données sur les dinosauriformes, ainsi que de nombreuses colonnes utiles, dont la plupart ne me disent pas grand-chose. 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. |
| |
Alors, essayons de comprendre ce que contiennent ces données. Je vais d'abord examiner le décompte par État, pour voir où elles se situent dans le pays. |
| |
Tous ces fossiles ont été trouvés. Pour ce faire, j'utiliserai la plateforme de distribution JMP. Je vais effectuer une distribution par État. Le filtre est utile ici… État… OK. Et cela ouvre |
| |
Dans un onglet du projet. J'ai maintenant une table de données et un rapport de distribution, tous ces éléments étant visibles 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. Je peux maintenant commencer à les localiser. En bas, nous avons les États américains où se trouvent le plus grand nombre de fouilles paléontologiques. |
| |
Wyoming, Montana et Nouveau-Mexique. On dirait des endroits dignes de dinosaures, ces plaines arides, chaudes et typiques de la scène d'ouverture de Jurassic Park. |
| |
Je suis surpris par leur faible nombre dans les Dakotas. Ce qui me surprend vraiment, c'est la Floride. Je ne pense pas que la Floride soit particulièrement |
| |
C'est un endroit rempli de dinosaures. C'est très humide et très bas, je pense |
| |
la majeure partie de l'État se trouve à environ 10 mètres au-dessus du niveau de la mer ou quelque chose comme ça. |
| |
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 de l'endroit où chacune des découvertes a été faite et peut-être quel type de fossiles y ont été trouvés. |
| |
Pour ce faire, je lance Graph Builder. Il apparaît dans un onglet séparé. |
| |
Représentez graphiquement la latitude par longitude. Ces filtres, nouveaux dans JMP 16, sont également très utiles. Représentez graphiquement la latitude par longitude, en affichant uniquement les points. |
| |
Je veux mettre une carte d'arrière-plan, afin de pouvoir voir les frontières de l'État. |
| |
JMP est livré avec plusieurs de ces outils pré-inclus, dont celui-ci. Et voilà ! Vous pouvez peut-être zoomer 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 c'est fait. |
| |
Peut-être zoomer un peu plus. |
| |
Se concentrer. |
| |
Et je peux déjà voir la réponse à la question sur la Floride que j'avais plus tôt, parce que tous les dinosaures en Floride, |
| |
ce sont tous des oiseaux. |
| |
Alors que |
| |
ton... |
| |
tandis 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 endroits typiques de découverte de dinosaures. |
| |
Alors c'est... |
| |
c'est déjà assez utile. |
| |
Mais pour vraiment apprécier les capacités de découverte de données de JMP, il faut garder à l'esprit que tout est lié. Il serait donc utile de pouvoir visualiser simultanément les données, la distribution et la carte, et d'interagir avec elles. |
| |
Projects rend cela vraiment facile. Il suffit de prendre la distribution, de la saisir, de la faire glisser sur le côté… et voilà. |
| |
Ferme ça. Redimensionne 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 en une seule fois. |
| |
Et si je veux en savoir plus sur un certain... |
| |
les dinosaures de certains états, par exemple, je peux cliquer dessus ici et les suivre là-bas. |
| |
Essayons cela avec, disons, l’Utah. |
| |
L'Utah est un État où l'on trouve de nombreuses découvertes de dinosaures. On y trouve également le Monument national des dinosaures, dont je garde de bons souvenirs d'enfance. |
| |
Il y a un joli petit centre d'accueil des visiteurs, construit à même la paroi rocheuse où les fossiles ont été découverts. Vous pouvez donc y accéder et admirer les fossiles de dinosaures. |
| |
dans leur habitat naturel, pour ainsi dire. |
| |
Je peux donc observer cela et commencer à identifier 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. Ils ne correspondent pas à ceux du nord, où se trouvent toutes les pistes de ski. |
| |
Mais je vois aussi quelque chose d’autre qui me trouble un peu. |
| |
Ce point ici est codé comme étant dans l'Utah, |
| |
Mais on dirait que ce n'est pas du tout dans l'Utah. C'est clair en Arizona, donc il y a un problème. Peut-être que les données sont mal codées dans la PBDB, peut-être que j'ai mal compris la signification exacte de cette colonne d'État, ou peut-être autre chose. |
| |
Je peux cliquer sur la ligne ici, puis en bas dans le tableau de données, elle sera sélectionnée si je vais aux lignes, puis sélectionnée, |
| |
faites défiler directement jusqu'à eux. |
| |
Je peux regarder ça un peu. C'est un peu différent… c'est le même gars, il a trouvé 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 la latitude et la longitude réelles sont erronées. |
| |
Je n'en suis pas sûr. Cela mérite une analyse plus approfondie, mais pour l'instant, je vais simplement masquer et exclure ces lignes de mon analyse, car elles semblent problématiques. 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 n'arrive pas vraiment à l'écrire, alors remplacez par « dinosjmpprj », enregistrez et c'est tout. C'est terminé. |
| |
L'enregistrement d'un projet dans JMP 16 s'effectue en un clic. Le tableau de données, les rapports et leur présentation à l'écran sont tous enregistrés dans JMP. |
| |
Ce fichier de projet, que je viens de sauvegarder, je peux le laisser aussi longtemps que je veux et, cinq secondes ou cinq mois plus tard, je peux y revenir, le recharger, et tout revient exactement là où je l'avais laissé. |
| |
C'est l'un des |
| |
fonctionnalités très puissantes des projets, c'est la possibilité de sauvegarder son travail quand on le souhaite et d'y revenir quand on le souhaite. |
| |
Comment ça marche ? Le projet enregistre tout à l'emplacement approprié, selon le type d'élément. Ces rapports sont enregistrés au format JSL et placés dans le fichier projet. |
| |
Les tableaux de données, cela dépend si le tableau a déjà été enregistré et, si oui, où. |
| |
Pour le moment, cette table de données DinosauriformesUSA n'est enregistrée nulle part. Nous l'avons importée, puis conservée 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 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 nous permettre de la restaurer à un état sauvegardé si nous apportons une modification aux données que nous regretterons 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 qui sont enregistrés dans le fichier projet lui-même. |
| |
Tout ce que nous enregistrons ici sera intégré dans le fichier de 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 est correct, j'appuie 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 du projet, il me montre une vue toujours disponible de tout ce que j'ai enregistré à l'intérieur du projet. |
| |
Je peux créer des dossiers ici, |
| |
J'aime les données d'origine, et je pourrais déplacer mon fichier CSV dans ce dossier. Il est là. Maintenant, il a disparu. Je peux donc utiliser cette zone, comme j'utiliserais un dossier d'emplacement sur mon disque dur, mais tout ce que je mets ici fait partie du projet. Projet, fermez-le. Maintenant, j'ai |
| |
ce fichier avec |
| |
ce fichier enregistré 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 possible dans JMP. |
| |
Peut-être que je veux regarder les dinosaures en Caroline du Nord où je vis. |
| |
Je pourrais vérifier si l'un d'entre eux existe encore. |
| |
On pourrait y aller. On pourrait y emmener mes enfants. On trouverait la Caroline du Nord. Et voilà, les dinosaures de Caroline du Nord. |
| |
Je pourrais descendre dans le tableau de données et faire tableau, sous-ensemble par sélectionné, |
| |
appelons cela dinosauriformesNC. |
| |
D'accord. |
| |
Voilà. Je vais peut-être le classer avec ma table de données d'origine. |
| |
Et voilà ! J'ai deux tables de données : l'une a été enregistrée dans le contenu du projet et l'autre n'a pas été enregistrée du tout. J'ai une carte dans Graph Builder et une distribution. |
| |
Gardez tout cela ensemble. |
| |
Ferme-le. |
| |
C'est là qu'intervient la partie partage et le titre de cette présentation disait organiser et partager. |
| |
Et si nous parlons autant de partage, c'est parce que partager des projets est super facile, maintenant que nous avons des projets autonomes. Ce fichier contient tout ce dont j'ai besoin. |
| |
et donc tout ce dont quelqu'un d'autre a besoin pour ouvrir et visualiser ce projet. Donc, si je voulais, par exemple, le partager avec un collègue, |
| |
Je pourrais peut-être juste |
| |
joignez-le à un e-mail. |
| |
Et voilà. C'est tout ce dont John a besoin pour ouvrir mon projet dinosaure dans ce seul fichier joint. |
| |
Je peux également utiliser ces projets autonomes pour les partager avec la communauté des utilisateurs JMP et partager mon travail avec l'ensemble de la communauté JMP. Si je rencontre un bug, je peux également envoyer ce projet au support technique JMP et leur demander d'analyser l'origine du problème et ses causes. |
| |
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 à l'intérieur, 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 besoin. Je peux même écrire un script automatisé qui prendrait cet horodatage quotidien et le stockerait dans une archive. |
| |
L'autre chose |
| |
Bien sûr, les projets peuvent ouvrir des éléments qui ne sont pas enregistrés 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 pour inclure cette photo du centre d'accueil des visiteurs dans le projet. Je peux simplement l'ouvrir. |
| |
Voilà, une partie de mon projet, ouverte dans l'onglet. Si j'enregistre le projet maintenant, l'image sera simplement référencée. Je vois qu'elle possède un chemin et que les projets la référenceront simplement par ce chemin. Ce fichier a donc besoin de ce fichier pour fonctionner correctement. Il n'est plus autonome. |
| |
Mais cela présente certains avantages, par exemple si je souhaite inclure un fichier très volumineux sans en conserver une copie dans le projet. |
| |
Si le fichier est créé par un système externe et mis à jour automatiquement chaque nuit à minuit et que je souhaite toujours avoir 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'eux y apporte une modification, les autres reçoivent tous la version mise à jour. Je peux les faire pointer vers le même fichier quelque part sur |
| |
Mon ordinateur ou un lecteur réseau quelque part. C'est à vous de décider comment vous travaillez avec vos projets. À vous de trouver le modèle et la méthode qui vous conviennent le mieux. |
| |
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 imparti, mais je vais vous montrer rapidement quelques autres éléments que vous pouvez examiner |
| |
Consultez le site web de JMP ou d'autres ressources pour plus d'informations. L'une d'elles est la section « Favoris du projet ». C'est un autre panneau d'outils utile. |
| |
Et cela fonctionne exactement comme les signets dans un navigateur Web ou un autre système, dans le sens où 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 simplement là comme un moyen de lien rapide pour ouvrir ce fichier à l'avenir si je le souhaite. |
| |
y avoir accès, mais ne pas toujours l'avoir ouvert. |
| |
De plus, 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... 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 beaucoup de 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 vous apparaissent. |
| |
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 choisir l'apparence par défaut de votre projet et les panneaux d'outils à afficher. Et celui-ci, |
| |
J'en suis très fier. Le modèle de projet permet de créer un projet, de l'enregistrer sur disque et d'indiquer à JMP qu'à chaque fois que je crée un nouveau projet, je souhaite qu'une copie de ce projet apparaisse comme mon |
| |
Nouveau projet vierge. Si vous ou votre organisation utilisez régulièrement certains fichiers et souhaitez que ces fichiers soient ouverts à chaque nouveau projet, |
| |
ou peut-être juste ce fichier marqué d'un signet afin que vous puissiez y accéder rapidement, vous pouvez créer un modèle de projet, pointer JMP vers lui, puis chaque nouveau projet que vous démarrez contiendra ces fichiers ou ces signets ou peut-être juste la disposition des fenêtres et des volets que vous préférez. |
| |
C'est à peu près tout ce que j'ai. C'est habituellement ici que je m'arrête pour poser des questions, mais comme c'est préenregistré, |
| |
Je vais simplement vous lancer cette invitation. 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. Je m'appelle Aaron Andersen. Pendant ou après la conférence, et surtout en cas de signalement de bug, n'hésitez pas à contacter mes sympathiques collègues du support technique JMP. |
| |
Enfin, je noterai que le projet que nous venons de construire ici, dinosauriformes.jmpprj, est inclus dans JMP 16 comme exemple de projet. |
| |
Donc, si vous souhaitez continuer à examiner cela, déterminer ce qui ne va pas avec ces lignes Utah mais pas Utah, |
| |
ou si vous visitez 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 d'exemples de projets JMP 16. |
| |
Merci d'être venu. J'espère que vous passerez un agréable moment lors de la suite de la conférence. Cordialement et bonne nuit. |