Lautsprecher | Transkript |
| Aaron Andersen, JMP | Gerne können Sie Ihre Arbeit mit eigenständigen Projekten in JMP 16 organisieren und teilen. Mein Name ist Aaron Andersen und ich bin der Softwareentwickler bei JMP, der für die Projektfunktion verantwortlich ist. |
| Normalerweise würde ich sagen, dass ich live aus dem SAS-Hauptquartier zu Ihnen komme, aber dieses Mal trifft keines dieser Dinge zu. Erstens, weil sie uns darum gebeten haben |
| Zeichnen Sie diese Präsentationen im Voraus auf, sie haben mir nicht gesagt, warum, aber ich vermute, dass sie Zweifel an meiner Fähigkeit haben, um drei Uhr morgens kohärent und lehrreich zu sein. |
| Sie könnten Recht haben. Und zweitens, weil keiner von uns tatsächlich bei der Arbeit ist und wir dennoch alle von zu Hause aus arbeiten. Deshalb komme ich heute Morgen zu Ihnen, aufgezeichnet aus der Ecke meines Schlafzimmerschranks in Apex, North Carolina. |
| Wir tun unser Bestes. |
| Dennoch hoffe ich, Ihnen ein paar Dinge über Projekte beizubringen, die Ihnen helfen können, JMP besser und effizienter zu nutzen, also fangen wir gleich an. |
| Es ist eine Möglichkeit, eine Reihe von JMP-Inhalten in einem einzigen organisierten Fenster anzuzeigen und eine Reihe von JMP-Inhalten in einer einzigen organisierten Datei zu speichern. |
| Der beste Weg, das zu verstehen, besteht darin, es in Aktion zu sehen. Lassen Sie uns loslegen und gemeinsam ein Beispielprojekt erstellen. |
| Um ein neues JMP-Projekt zu erstellen, starten Sie JMP 16 und gehen Sie zu „Datei“, „Neu“, „Projekt“ oder „Control-Shift P“ unter Windows und etwas Ähnliches auf dem Mac. |
| Was ich bekomme |
| ist ein neues leeres Projektfenster. |
| Jetzt brauchen wir nur noch ein paar Daten. |
| Die Daten, die ich heute verwenden möchte, heißen DinosauriformesUSA.csv. |
| Und Dinosauriformes sind eine Reptiliengruppe, zu der Dinosaurier, ihre nahen Verwandten und alle ihre Nachkommen gehören. |
| Ich habe diese Daten von einer Gruppe namens Paleontology Database erhalten. Ich glaube, sie verfügen über Informationen zu jeder archäologischen Stätte in der Geschichte der Welt oder zu jeder paläontologischen Stätte. |
| Mit Informationen darüber, wer und wo, wie, was und so weiter. Es handelt sich ausschließlich um eine Creative-Commons-Lizenz und Sie können jede gewünschte Teilmenge davon in jedem gewünschten Format herunterladen, sodass es Spaß macht, mit den Daten zu spielen. |
| Und das ist etwas, was ich gemacht habe, nur die Dinosauriformes |
| in den Vereinigten Staaten von Amerika. |
| Ich möchte diese Daten in mein Projekt importieren. |
| Also werde ich es zuerst in den Projektinhalt ziehen. Was das bewirkt, erkläre ich gleich hier. Jetzt füge ich das dem Projekt hinzu, dann kann ich mit der rechten Maustaste klicken und den Importassistenten von JMP verwenden, um die Daten zu importieren. |
| Meine Daten ... hier sind einige Header-Informationen und dann sind da noch die eigentlichen Daten. Meine Daten beginnen in Zeile 19. |
| Ich weiß das, weil ich diese Präsentation geprobt habe, nicht weil ich so unglaublich schnell zählen kann. |
| Als nächstes sind die Rufnummern richtig und importieren. Und da haben wir 9.531 Zeilen mit Dinosaurier-Daten und viele, viele nützliche Spalten, von denen mir die meisten nicht viel bedeuten. Ich bin kein Paläontologe, aber ich habe die Informationen gelesen, die einer Tabelle beiliegen, und ich weiß, dass einige davon es sind. |
| Versuchen Sie also, ein Gefühl dafür zu bekommen, was in diesen Daten enthalten ist. Ich denke, ich werde mir zunächst nur die Anzahl der Bundesstaaten ansehen, damit ich ungefähr sehen kann, wo im Land |
| Alle diese Fossilien wurden gefunden. Dazu werde ich die Vertriebsplattform von JMP nutzen. Ich werde die Verteilung nach Bundesstaat durchführen. Der Filter ist hier hilfreich ... geben Sie an ... okay. Und das öffnet sich |
| in einer Registerkarte im Projekt. Jetzt habe ich eine Datentabelle und diesen Verteilungsbericht, alle live im Projektfenster. |
| Ich kann diesen Arbeitsbereich-Werkzeugbereich verwenden, um zwischen ihnen zu wechseln, oder ich klicke auf die Registerkarten oben. |
| Wir beginnen also, den Wert von Projekten hier zu erkennen. |
| Ich kann diese Daten nach Anzahl ordnen. Jetzt kann ich sehen, wo sich diese Daten befinden. Unten sehen Sie die Bundesstaaten der Vereinigten Staaten, in denen sich die meisten paläontologischen Ausgrabungen befanden. |
| Wyoming, Montana und New Mexico. Das klingt alles nach Dinosaurierorten, diese archtypischen heißen, trockenen, kargen Ebenen aus der Eröffnungsszene von Jurassic Park. |
| Ich bin jedoch überrascht, wie wenige es in den Dakotas gibt. Was mich wirklich überrascht, ist Florida. Ich halte Florida nicht für besonders |
| Dinosaurier-Ort. Es ist sehr nass und liegt sehr tief, glaube ich |
| Der größte Teil des Staates liegt etwa 10 Meter über dem Meeresspiegel oder so. |
| Das überrascht mich also. |
| Ich würde gerne mehr wissen. |
| Um ein etwas besseres Bild davon zu bekommen, wo sich die Dinge befinden, kann ich eine Karte erstellen, auf der zu sehen ist, wo sich die einzelnen Funde befanden und vielleicht auch, welche Art von Fossilien dort gefunden wurden. |
| Dazu starte ich Graph Builder. Es wird in einem separaten Tab angezeigt. Und ich werde es tun |
| Breitengrad nach Längengrad grafisch darstellen. Auch diese neuen Filter in JMP 16 sind äußerst nützlich. Stellen Sie die Breite nach Länge grafisch dar und zeigen Sie nur die Punkte an. |
| Ich möchte eine Hintergrundkarte einfügen, damit ich die Staatsgrenzen sehen kann. |
| Im Lieferumfang von JMP sind mehrere davon bereits enthalten, darunter auch dieses. Na, bitte. Vielleicht können Sie mit der Lupe etwas näher heranzoomen. |
| Und dann würde ich gerne nach Klassen sortieren, um einen groben Überblick darüber zu erhalten, welche Arten von Dingen gefunden wurden. |
| Jetzt fertig. |
| Vielleicht etwas weiter heranzoomen. |
| Fokus. |
| Und ich sehe bereits die Antwort auf die Florida-Frage, die ich vorhin hatte, denn alle Dinosaurier in Florida, |
| Sie sind alle Aves oder Vögel. |
| Wohingegen |
| dein... |
| Während Ihre Saurishcia und Ornithischia (diese Wörter sind ... es fällt mir immer noch schwer, sie nach all der Zeit auszusprechen) im Zentrum des Landes mehr gefunden werden, wo wir eher an die typischen Fundorte für Dinosaurier denken. |
| So das ist... |
| das ist schon ziemlich nützlich. |
| Aber um die Datenerkennungsfähigkeiten von JMP wirklich zu schätzen, müssen wir bedenken, dass alles miteinander verknüpft ist. Daher wäre es hilfreich, wenn wir sowohl die Daten, die Verteilung als auch die Karte gleichzeitig sehen und gemeinsam mit ihnen interagieren könnten. |
| Projects macht das wirklich einfach. Ich nehme einfach die Verteilung, schnappe sie mir, ziehe sie zur Seite ... da sind wir. |
| Schließen Sie das. Passen Sie die Größe etwas an. |
| Dann nehme ich meine Karte, ziehe sie einfach so nach oben und jetzt |
| Ich kann die Karte, die Datentabelle usw. sehen |
| die Verteilung auf einmal. |
| Und wenn ich etwas über ein bestimmtes wissen möchte... |
| Wenn ich zum Beispiel die Dinosaurier eines bestimmten Bundesstaats sehe, kann ich hier darauf klicken und dort folgen. |
| Versuchen wir das beispielsweise mit Utah. |
| Mittlerweile ist Utah ein Staat mit vielen Dinosaurierfunden. Es gibt auch ein sogenanntes Dinosaur National Monument, an das ich mich als Kind gerne erinnere. |
| Dort gibt es dieses nette kleine Besucherzentrum, das tatsächlich in die Seite der Felswand eingebaut ist, wo die Fossilien gefunden wurden. Sie können also hineingehen und sich die Dinosaurierfossilien ansehen |
| sozusagen in ihrem natürlichen Lebensraum. |
| Wenn ich mir das also ansehe, kann ich beginnen, die Arten von Fossilien zu erkennen, die in den südlichen Gebieten des Bundesstaates, wo es heiß und trocken ist, gefunden werden und sicherlich gehäuft vorkommen. Passt nicht in den Norden, wo sich alle Skipisten befinden. |
| Aber ich sehe auch etwas anderes, das mich ein wenig beunruhigt. |
| Dieser Punkt ist hier als in Utah kodiert, |
| Aber es sieht überhaupt nicht so aus, als wäre es in Utah. In Arizona ist es klar, also stimmt etwas nicht. Vielleicht sind die Daten falsch codiert wie in der PBDB, vielleicht habe ich genau falsch verstanden, was diese Statusspalte bedeutet, oder vielleicht etwas anderes. |
| Ich kann hier und dann unten in der Datentabelle auf die Zeile klicken. Wenn ich zu den Zeilen gehe, wird sie als nächstes ausgewählt. |
| Scrollen Sie direkt zu ihnen. |
| Ich kann mir das ein wenig ansehen. Es ist irgendwie anders... da ist derselbe Typ, ich habe die beiden anderen gefunden... sagt mir nichts. |
| Breiten-und Längengrad. |
| Der Landkreis ist jedoch derselbe wie hier oben, daher kann es sein, dass der Bundesstaat und der Landkreis richtig sind, die tatsächlichen Breiten- und Längengrade jedoch falsch sind. |
| Ich bin mir nicht sicher. Das erfordert weitere Untersuchungen, aber vorerst werde ich diese Zeilen einfach ausblenden und aus meiner Analyse ausschließen, da sie problematisch zu sein scheinen, und ich kann später noch einmal darauf zurückkommen |
| und untersuchen, was mit ihnen los ist. |
| Das sieht ziemlich gut aus. |
| Datei, Projekt speichern, Sie werden nach einem Dateinamen gefragt. |
| Ich sage „Dinosaurier“, aber ich kann das nicht wirklich buchstabieren, also wechseln Sie einfach zu „dinosjmpprj“, speichern Sie und fertig. Du bist fertig. |
| Das Speichern eines Projekts in JMP 16 ist ein Ein-Klick-Vorgang. Die Datentabelle, die Berichte und deren Anordnung auf dem Bildschirm wurden alle gespeichert |
| diese Projektdatei, die ich gerade gespeichert habe. Und jetzt kann ich das so lange stehen lassen, wie ich möchte, und fünf Sekunden oder fünf Monate später kann ich darauf zurückkommen, es neu laden, und alles ist wieder da, wo ich es aufgehört habe. |
| Es ist eines der |
| Zu den sehr leistungsstarken Funktionen von Projekten gehört die Möglichkeit, Ihre Arbeit zu speichern, wann immer Sie möchten, und darauf zuzugreifen, wann immer Sie möchten. |
| Wie funktioniert das? Nun, da geht das Projekt raus und speichert alles an der richtigen Stelle, je nachdem, um welche Art von Sache es sich handelt. Diese Berichte werden als JSL gespeichert und in die Projektdatei eingefügt. |
| Bei den Datentabellen kommt es darauf an, ob die Tabelle bereits gespeichert wurde und wenn ja, wo. |
| Derzeit ist diese Datentabelle zu DinosauriformesUSA nirgendwo gespeichert. Wir haben es importiert und es dann einfach als neue, nicht gespeicherte Tabelle belassen. |
| Wenn wir ein Projekt speichern, das eine neue, nicht gespeicherte Datei enthält, speichert JMP automatisch an einem geheimen Ort in der Projektdatei und speichert es beim erneuten Öffnen des Projekts wieder im neuen, nicht gespeicherten Zustand. |
| Kehrt in den gleichen Zustand zurück, in dem es war, als wir das Projekt gespeichert haben. |
| Da es sich hierbei jedoch um eine sehr wichtige Datentabelle in diesem Projekt handelt, möchten wir sie wahrscheinlich irgendwann tatsächlich speichern, und sei es aus keinem anderen Grund, der es uns ermöglicht, den gespeicherten Zustand wiederherzustellen, wenn wir eine Änderung an den Daten vornehmen was wir später bereuen. |
| Um eine Datentabelle im Projekt zu speichern, wählen Sie „Datentabelle“ aus und können das Menü hier verwenden oder die Dateispeicherung verwenden. |
| Und jetzt erhalten wir einen Dialog, der in JMP 16 neu ist, weil das Projekt ... weil JMP uns fragt, wo wir die Tabelle speichern möchten. |
| Dieser Standardspeicherort, Projektinhalte, |
| ist ein Verweis auf die Dateien und Ordner, die in der Projektdatei selbst gespeichert sind. |
| Alles, was wir hier speichern, wird beim Speichern des Projekts in die Projektdatei eingebettet. |
| Das ist es, was ich gerne mit der Dinosaurier-Tabelle machen würde, aber ich verwende einfach den Standardspeicherort, der Dateiname ist in Ordnung, klicke auf „Speichern“ und er wird hier im Projektinhalt angezeigt. Wenn ich das Projekt erneut speichere, wird alles auf diese Weise auf die Festplatte geschrieben. |
| Dieser Projektinhaltspfad zeigt mir eine immer verfügbare Ansicht von allem, was ich im Projekt gespeichert habe. |
| Ich kann hier Ordner erstellen, |
| wie Originaldaten, und ich könnte meine CSV-Datei in diesen Ordner verschieben. Da ist es. Jetzt ist es weg. Ich kann diesen Bereich also genauso verwenden, wie ich irgendwo auf meiner Festplatte einen Speicherortordner verwenden würde, aber alles, was ich hier ablege, wird Teil des Projekts. Projekt, schließe es ab. Jetzt habe ich |
| diese Datei mit |
| die darin gespeicherte Datei. |
| Natürlich gibt es im Moment nur diese eine Datentabelle, aber vielleicht |
| Bei größeren Projekten möchte ich oft mehr als eine Tabelle haben, und das ist in JMP völlig in Ordnung. |
| Vielleicht möchte ich mir Dinosaurier in North Carolina ansehen, wo ich lebe. |
| Ich könnte mal nachschauen, ob es welche davon noch gibt |
| besichtigt werden können. Wir könnten meine Kinder dorthin bringen. Finden Sie North Carolina. Da sind wir, die Dinosaurier von North Carolina. |
| Ich könnte zur Datentabelle gehen und eine Tabelle erstellen, Teilmenge nach Auswahl, |
| Nennen Sie dies DinosauriformesNC. |
| Okay. |
| Da ist es. Vielleicht vergleiche ich das mit meiner ursprünglichen Datentabelle. |
| Und da habe ich es. Ich habe zwei Datentabellen, eine, die im Projektinhalt gespeichert wurde, und eine, die überhaupt nicht gespeichert wurde. Ich habe eine Karte im Graph Builder und eine Verteilung. |
| Speichern Sie das alles zusammen. |
| Mach es zu. |
| Hier kommt der Teil des Teilens ins Spiel, und der Titel dieser Präsentation lautete „Organisieren und Teilen“. |
| Und der Grund, warum wir so viel über das Teilen reden, ist, dass das Teilen von Projekten super einfach ist, da wir jetzt eigenständige Projekte haben. Diese eine Datei enthält alles, was ich brauche, |
| und daher alles, was jemand anderes braucht, um dieses Projekt zu öffnen und anzusehen. Wenn ich es also beispielsweise mit einem Kollegen teilen wollte, |
| Ich könnte nur vielleicht |
| Hängen Sie es an eine E-Mail an. |
| Und das ist es. Das ist alles, was John braucht, um mein Dinosaurierprojekt in dieser einzigen angehängten Datei zu öffnen. |
| Ich kann dies auch verwenden ... die eigenständigen Projekte, um sie auf die Parteien der JMP-Benutzergemeinschaft hochzuladen und meine Arbeit mit der größeren JMP-Community zu teilen. Oder wenn ich auf einen Fehler stoße, könnte ich dieses Projekt an den technischen Support von JMP senden und ihn bitten, zu untersuchen, was schief gelaufen ist und warum. |
| Eine weitere Sache, die ich gerne mache, ist das Erstellen von Sicherungskopien des Projekts, insbesondere wenn ich mit komplizierten Skripten arbeite. |
| Und ich möchte, dass es in einen bekannten Zustand zurückkehrt, ich kann Dinos nehmen und Dinos machen |
| Version eins oder was auch immer, und jetzt sind darin alle Datentabellen enthalten. Wenn ich also diese öffne und eine Änderung an der Datentabelle vornehme, |
| Ich habe dort immer noch meine Sicherungskopie, die ich bei Bedarf zurückholen kann. Ich kann sogar ein automatisiertes Skript schreiben, das jeden Tag diesen Zeitstempel nimmt und irgendwo in einem Archiv festhält. |
| Die andere Sache |
| Projekte können natürlich Dinge öffnen, die nicht im Projekt gespeichert sind. Sie müssen kein eigenständiges Projekt erstellen, wenn Sie dies nicht möchten. |
| Ich kann eine Datei auf der Festplatte öffnen, beispielsweise möchte ich dieses Bild des Besucherzentrums in das Projekt einbinden. Ich kann das einfach öffnen. |
| Da ist es, Teil meines Projekts, geöffnet auf der Registerkarte. Wenn ich das Projekt jetzt speichere, wird das Bild nur referenziert. Ich kann sehen, dass es einen Pfad hat und Projekte nur über den Pfad darauf verweisen. Diese Datei hier benötigt nun diese Datei hier, um ordnungsgemäß zu funktionieren. Es ist nicht mehr in sich geschlossen. |
| Aber das hat einige Vorteile, wenn ich vielleicht eine wirklich sehr große Datei einbinden möchte. Ich möchte keine Kopie im Projekt haben. |
| Wenn die Datei von einem externen System erstellt und jede Nacht um Mitternacht automatisch aktualisiert wird und ich immer die neueste Version haben möchte. |
| Oder wenn ich möchte, dass mehrere Projekte dieselbe Datentabelle oder dasselbe Skript gemeinsam nutzen, sodass alle anderen die aktualisierte Version erhalten, wenn eines von ihnen eine Änderung daran vornimmt. Ich kann dafür sorgen, dass sie alle irgendwo auf dieselbe Datei verweisen |
| mein Computer oder ein Netzlaufwerk irgendwo. Es liegt wirklich an Ihnen, wie Sie mit Projekten arbeiten. Sie können das Muster und die Art und Weise finden, die am sinnvollsten ist |
| wie Sie JMP verwenden und was die Probleme löst, auf die Sie stoßen. |
| Ich glaube, das sind wir |
| Es ist fast außerhalb der Zeit, aber ich zeige Ihnen schnell noch ein paar Dinge, die Sie sich ansehen können |
| Weitere Informationen finden Sie auf der JMP-Website oder anderen Ressourcen. Eine davon sind die Projektlesezeichen. Es handelt sich hier um einen weiteren nützlichen Werkzeugbereich. |
| Und das funktioniert genauso wie Lesezeichen in einem Webbrowser oder einem anderen System, da ich Links zu Dateien erstellen kann, die möglicherweise nicht immer geöffnet sind. |
| Ich kann eine Datei auf der Festplatte mit einem Lesezeichen versehen, oder ich kann eine Datei aus dem Projektinhalt mit einem Lesezeichen versehen, und das wird nur als schneller Link zur Verfügung stehen, mit dem ich diese Datei in Zukunft öffnen kann, wenn ich möchte |
| Zugriff darauf haben, es aber nicht immer geöffnet haben. |
| Außerdem ein Projektprotokollbereich, in dem ich Protokollmeldungen anzeigen kann, die vom Projektinhalt von ... generiert wurden, also von allen im Projekt geöffneten Dingen. |
| Dies ist besonders nützlich für Skriptersteller |
| und Aktivitäten, die viele Protokollmeldungen generieren, die mir wichtig sind. |
| Und schließlich haben wir in JMP 16 eine |
| Richten Sie JMP-Einstellungen ein, damit Sie anpassen können, wie Sie Projekte verwenden und wie Projekte Ihnen angezeigt werden. |
| Mit diesen ersten beiden können Sie automatisch Projekte erstellen, wenn JMP geöffnet wird, oder automatisch ein Projekt um eine Datei herum erstellen, die Sie möglicherweise öffnen und die sich in einem Projekt befindet. |
| Hier können Sie entscheiden, wie das Standardprojekt aussehen soll und welche Werkzeugfenster angezeigt werden sollen. Und das hier, |
| Ich bin ziemlich stolz darauf. Mit der Projektvorlage können Sie ein Projekt erstellen, es auf der Festplatte speichern und JMP mitteilen, dass jedes Mal, wenn ich ein neues Projekt ablege, eine Kopie dieses Projekts als mein Projekt angezeigt werden soll |
| neues leeres Projekt. Wenn Sie also bestimmte Dateien haben, die Sie oder Ihre Organisation ständig verwenden, und Sie möchten, dass bei jedem Projekt, das Sie starten, diese Datei geöffnet ist |
| oder vielleicht einfach nur diese Datei mit einem Lesezeichen versehen, damit Sie schnell darauf zugreifen können, Sie können eine Projektvorlage erstellen, JMP darauf verweisen, und dann enthält jedes neue Projekt, das Sie starten, diese Dateien oder diese Lesezeichen oder vielleicht nur das Layout der Fenster und Scheiben, die Sie bevorzugen. |
| Das ist ungefähr alles, was ich habe. Normalerweise mache ich hier eine Pause, um Fragen zu stellen, aber da dies vorab aufgezeichnet wurde, |
| Ich werde stattdessen einfach diese Einladung aussprechen. Wenn Sie Fragen, Kommentare, Funktionsvorschläge oder Fehlerberichte zu Projekten haben, wenden Sie sich bitte an uns. |
| Bitte zögern Sie nicht, mich direkt zu kontaktieren. Auch hier ist mein Name Aaron Andersen. Sprechen Sie während oder nach der Konferenz oder, insbesondere im Falle von Fehlerberichten, mit meinen freundlichen Kollegen vom technischen Support von JMP. |
| Abschließend möchte ich anmerken, dass das Projekt, das wir gerade hier erstellt haben, „dinosauriformes.jmpprj“, als Beispielprojekt in JMP 16 enthalten ist. |
| Wenn Sie sich also weiter damit befassen möchten, finden Sie heraus, was mit diesen Zeilen in Utah, aber nicht in Utah, nicht stimmt. |
| Wenn Sie in naher Zukunft die Vereinigten Staaten besuchen und sehen möchten, ob in der Gegend, in der Sie sich aufhalten, Dinosaurier gefunden wurden, finden Sie dieses Projekt im JMP 16-Beispielprojektordner. |
| Danke fürs Kommen. Ich wünsche Ihnen viel Spaß beim Rest der Konferenz. Liebe Grüße und gute Nacht. |