JMP Live ermöglicht es Ihnen seit jeher, Ihre mit JMP gewonnenen Erkenntnisse mit anderen Mitarbeitern Ihres Unternehmens zu teilen – unabhängig davon, ob diese über eine JMP-Lizenz verfügen oder nicht. Die Plattform ermöglicht die Präsentation von JMP-Ergebnissen unter Beibehaltung der interaktiven Funktionen von JMP – etwas, das PowerPoint nicht leisten kann. JMP Live hält Ihre Erkenntnisse zudem stets aktuell, indem Sie Datenaktualisierungen einfach planen können, die Berichte automatisch neu generieren und so auch im Schlaf relevant bleiben.
JMP Live 18.0 bietet zahlreiche Verbesserungen, die die Bedienung deutlich vereinfachen. JMP Live lässt sich nun in das Active Directory Ihres Unternehmens integrieren, sodass der Zugriff auf JMP Live-Inhalte Änderungen in Ihrer Organisation automatisch widerspiegelt. Sie können jetzt beim Kommentieren von Beiträgen andere Personen erwähnen und so andere leichter in Diskussionen über JMP-Inhalte einbinden. Sie haben nun mehr Kontrolle darüber, wer auf die Inhalte in den verschiedenen JMP Live-Ordnern zugreifen kann. Darüber hinaus haben wir viele weitere Verbesserungen vorgenommen, um die Navigation in JMP Live zu vereinfachen und die Ursachen von Problemen schneller zu verstehen.
Besuchen Sie uns und überzeugen Sie sich selbst von den Verbesserungen, die das Team vorgenommen hat.
JMP Live 18 ist die vierte große Version von JMP Live, die wir in den letzten sechs Jahren veröffentlicht haben. Jede Version enthält zahlreiche neue Funktionen und Möglichkeiten. Heute möchte ich Ihnen die Neuerungen in JMP Live 18 vorstellen.
Zunächst eine kurze Erklärung für alle, die JMP Live noch nicht kennen: Was ist JMP Live? JMP Live ist eine Webanwendung, die hinter der Firewall Ihres Unternehmens läuft. Sie ermöglicht es Ihnen, JMP-Berichte und -Daten zu veröffentlichen, sodass andere Mitarbeiter in Ihrem Unternehmen diese Berichte einsehen und bearbeiten können – ähnlich wie in JMP selbst. Sie benötigen dafür jedoch kein JMP-System. Ein Webbrowser genügt, um die von Ihnen veröffentlichten JMP-Berichte anzuzeigen und zu nutzen.
Eine wirklich praktische Funktion von JMP Live, die in Version 17 eingeführt wurde, ist die Möglichkeit, ein Skript zu verwenden, das Ihre Daten aktualisiert. So bleiben Ihre Berichte stets auf dem neuesten Stand. Sie können dies zeitgesteuert einrichten. Beispielsweise können Sie festlegen, dass Ihre Daten jeden Montag um 17:00 Uhr oder stündlich um 15 Minuten nach der vollen Stunde aktualisiert werden sollen. Ganz gleich, wie Sie die Aktualisierung planen möchten – in JMP Live ist alles möglich, und Ihre Berichte bleiben immer auf dem neuesten Stand.
Heute geben wir Ihnen einen kurzen Überblick über JMP Live und seine Funktionen im Allgemeinen. Dabei zeige ich Ihnen die Neuerungen in JMP Live 18. Dazu gehören beispielsweise das Erwähnen von Benutzern in Berichtskommentaren, der Import von Daten aus CSV-Dateien, die Synchronisierung Ihrer Benutzer und Gruppen aus dem Active Directory Ihres Unternehmens in JMP Live sowie die Ordnerberechtigungen. Während es in Version 17 Berechtigungen auf Bereichsebene gab, bieten wir Ihnen jetzt eine feinere Steuerung. Sie können den Zugriff auf Ordnerebene festlegen. Außerdem haben wir die Interaktivität von Berichten verbessert. Wir haben die aus JMP importierten Berichte in JMP Live optimiert und ihre Darstellung sowie Interaktivität verbessert, um Ihnen ein besseres Benutzererlebnis zu bieten.
Okay. Wir starten diesen Prozess in JMP. Hier ist JMP. Dies ist ein Query Builder, der in JMP läuft und mit einer PostgreSQL-Datenbank verbunden ist. Er importiert eine Menge Daten und führt anschließend einige Bereinigungsschritte durch, um Spezifikationsgrenzen und verschiedene andere Dinge anzuwenden, die beim Import von Daten aus einer Datenbank in JMP erforderlich sind. Ich führe das jetzt aus.
Die Daten aus Postgres sind da. Das Skript, das ausgeführt wird, fügt außerdem einige Berichte in die Datentabelle ein. Ich führe jetzt den Bericht „Reaktor-ANOVA“ aus, der einen Bericht generiert. Mir sind einige Dinge an diesem Bericht aufgefallen. Zum Beispiel sehen wir in diesem ersten Diagramm eine Einweganalyse der Katalysatorkonzentration pro Reaktor.
Es scheint eine leicht bimodale Verteilung zu geben. Es gibt Konzentrationsspitzen, die hier oben und dann wieder unten liegen, und diese überschneiden sich nicht. Wenn ich den Datenfilter verwende und meine Lieferanten dieses Katalysators durchgehe, sehe ich, dass McMillan im Vergleich zu den anderen Lieferanten erhöhte Konzentrationen aufweist. Neben den anderen Lieferanten gibt es auch Topeka. Diese bimodale Differenz in der Katalysatorkonzentration ist etwas besorgniserregend.
In diesem anderen Diagramm sehen wir das kritische Verhältnis für die drei Tanks unseres Reaktors. Tank B weist einen deutlich niedrigeren Wert auf. Der Mittelwert des kritischen Verhältnisses ist wesentlich niedriger als in den anderen beiden Tanks. Da wir dieses Verhältnis als kritisches Verhältnis bezeichnen, ist es wahrscheinlich kritisch. Wir sollten untersuchen, warum sich das kritische Verhältnis in diesem Tank von dem in den Tanks A und C unterscheidet.
Ich könnte einen Screenshot davon machen, ihn in eine E-Mail einfügen und verschicken. So hätte ich es vor JMP Live gemacht. Aber jetzt, mit JMP Live, haben wir viel mehr Möglichkeiten, diesen Bericht zu verbreiten, ihn anderen zugänglich zu machen und eine Diskussion darüber anzustoßen, damit wir die auftretenden Probleme lösen können.
Dazu muss ich den Bericht zunächst in JMP Live veröffentlichen. Ich gehe auf „Datei“ und dann auf „Veröffentlichen“. Ich habe bereits eine Verbindung von JMP zu meinem JMP Live-Server hergestellt. Ich klicke auf „Berichte in JMP Live veröffentlichen“. Dort ist mein Bericht. Ich möchte einen neuen Bericht veröffentlichen. Jetzt muss ich JMP mitteilen, wo der Bericht gespeichert werden soll. Ich wähle einen Bereich aus. Der Bereich, den ich verwenden werde, heißt „Materialien“. Ich benötige Veröffentlichungsrechte für diesen Bereich, sonst würde er nicht in der Liste erscheinen. In welchem Ordner innerhalb dieses Bereichs möchte ich den Bericht speichern? Ich möchte einen neuen Ordner namens „Demo“ erstellen und den Bericht dort ablegen. Dadurch werden sowohl die Daten für meinen Bericht als auch der Bericht selbst in diesem Ordner gespeichert.
Bin ich mit dem Titel des von JMP generierten Berichts zufrieden? Nicht wirklich. Ich ändere ihn in „Reaktor-ANOVA“ und klicke erneut auf „Weiter“. Die Daten, die ich veröffentliche, sind brandneu in JMP Live. Niemand hat diese Daten jemals zuvor in JMP Live veröffentlicht, daher füge ich sie als neue Tabelle hinzu. So, jetzt ist die Veröffentlichung abgeschlossen. JMP zeigt uns eine Zusammenfassung an. Es wurden ein Bericht und Daten veröffentlicht und in diesem Ordner abgelegt. Ich klicke auf „Öffnen“, um den Bericht nicht in JMP, sondern in JMP Live in meinem Webbrowser zu öffnen.
Da ist es, genau wie in JMP. Ich kann den Datenfilter genauso verwenden wie in JMP. Das geht auch in JMP Live, und ich sehe, was hier mit McMillan los ist. Albert entfernen wir mal. Da ist McMillan, da sind alle anderen. Gut, das gefällt mir. Es ist toll, dass es hier in JMP Live verfügbar ist, und hoffentlich sehen es die Leute. Aber diese Probleme, die ich in dieser Analyse sehe, scheinen so gravierend zu sein, dass ich sie ein paar Leuten zeigen möchte, damit sie es auch sehen. Ich verlasse mich nicht darauf, dass sie zufällig auf diesen Bericht stoßen.
Eine gute Möglichkeit dafür – und das ist eine Neuerung in JMP Live 18 – ist, dass ich die Kommentare zu diesem Bericht aufrufen und dort Personen erwähnen kann, um sie darauf aufmerksam zu machen. Ich könnte zum Beispiel schreiben: „Hey, @Alessia Russo und @Harry Cain.“ Einige dieser Namen kommen Ihnen vielleicht bekannt vor, denn alle Personen in dieser JMP Live-Instanz sind Nationalspieler verschiedener Mannschaften. Ich habe diese Fußballer in JMP Live importiert.
Ich werde sagen: „Irgendwas stimmt nicht mit McMillan und Tank B.“ Ich werde hier einen Kommentar mit diesen Erwähnungen hinterlassen. Daraufhin erhalten Alessia und Harry Benachrichtigungen sowohl in der JMP Live-Anwendung als auch eine E-Mail mit dem Hinweis: „Hey, jemand hat dich in JMP Live erwähnt, schau dir das mal an.“ Ich habe übrigens einen weiteren Browser geöffnet, in dem ich als Alessia Russo angemeldet bin. Das kannst du hier sehen. In ihren Benachrichtigungen sehe ich, dass sie im Kommentar zu diesem Bericht, Reaktor ANOVA, erwähnt wurde.
Wenn sie darauf klickt, gelangt sie direkt zu dem Bericht und kann Gareth Southgates Kommentar dazu lesen, in dem er meint: „Hey, irgendwas stimmt da nicht mit McMillan.“ Dann kann sie Gareth antworten, um ihm zu zeigen, dass sie es gesehen hat, und sagen: „Danke @Gareth. Ich kümmere mich darum.“ Das sollte Gareth zufriedenstellen, dass ich mir das ansehe. Natürlich kannst du, Alessia, jetzt McMillan und verschiedene Zulieferer unter die Lupe nehmen und sehen, was da los ist. Dann kann sie sich auch diesen Tank B hier ansehen und feststellen, dass sein kritisches Verhältnis niedrig ist und so weiter.
Das ist großartig. All das ist möglich. Alessia wird nun vermutlich Maßnahmen ergreifen, die die Situation hoffentlich verbessern. Um das zu überprüfen, benötigen wir aktualisierte Daten für diesen Bericht, sobald neue Daten verfügbar sind. Vielleicht sind in etwa einer Woche alle Maßnahmen umgesetzt, und wir möchten prüfen, ob sich dadurch etwas verändert hat. Wie können wir die Daten für diesen Bericht aktualisieren, damit er beispielsweise in einer Woche aktueller ist? Dafür gibt es mehrere Möglichkeiten. Genauer gesagt drei. Ich schließe das Thema ab. Erstens: Gareth ist Administrator und hat daher weitreichende Berechtigungen in JMP Live.
Er kann gehen… Ups, das war unglücklich. Er kann zu den Daten gehen. Wir haben es außerdem deutlich vereinfacht, die zu Berichten gehörenden Daten in JMP Live 18 zu finden. Ich kann in der linken Leiste zu diesen Daten wechseln und auf den Namen der Datentabelle für diesen Bericht klicken. Dort werden mir die Daten angezeigt. Oben rechts sehen Sie die Schaltfläche „Daten aktualisieren“. Wenn ich die neuen Daten bereits abgerufen, bereinigt und in eine JMP-Datentabelle importiert habe, kann ich diese Schaltfläche verwenden, um die alten Daten durch die neuen Daten auf meinem Rechner zu ersetzen.
Ich habe auf „Daten aktualisieren“ geklickt. Hier kann ich mir eine etwas aktuellere Datenversion ansehen. Ich klicke auf „Öffnen“. Die Daten werden nun geladen. Unter „Berichte“ sehe ich, dass der Tagesbericht gerade neu generiert wird. Das dauert einen Moment. Da ist er. Jetzt habe ich neue Daten, und mein Bericht ist entsprechend aktualisiert. Wenn ich mir McMillan jetzt im Vergleich zu den anderen Lieferanten ansehe, sehe ich, dass McMillan noch etwas daneben liegt. Es ist noch nicht ganz im Bereich der anderen Lieferanten, aber es sieht besser aus. Was Tank B betrifft, so scheint sich der Mittelwert seines kritischen Verhältnisses in die richtige Richtung zu bewegen. Er lag vorher unten, und jetzt nähert er sich den Werten der anderen Tanks an. Das ist erfreulich.
Kommen wir nun zurück zu den Daten. Die Aktualisierung der Daten auf meine Art war zwar in Ordnung, aber ein manueller Prozess. Ich möchte nicht jedes Mal einen Button anklicken müssen, um die Daten zu aktualisieren. Die Aktualisierung soll automatisch täglich, wöchentlich oder in einem anderen geeigneten Intervall erfolgen. Dazu müsste ich die Dateneinstellungen aufrufen. Dort stehen drei Aktualisierungsmethoden zur Verfügung: Hochladen (wie wir es gerade mit einer JMP-Datentabelle getan haben), Aktualisieren der Daten per Skript. Wenn ich ein Skript erstellen könnte, das die Daten aus der Datenbank abruft und bereinigt, würde das viele Arbeitsschritte automatisieren – sehr praktisch.
Es gibt auch eine dritte Möglichkeit: den Datenimport per Skript. Das ist nützlich, wenn Sie eine CSV-Datei, eine Excel-Tabelle, JSON-Daten oder Ähnliches haben und diese in JMP Live importieren möchten. Sehen wir uns zunächst das Aktualisieren von Daten per Skript an. Ich wechsle kurz zurück zu JMP. Ich schließe das Ergebnisfenster und rufe die Daten auf, die ich zuvor mit dem Abfrage-Generator importiert habe. Wenn Sie Daten mit dem Abfrage-Generator importieren, wird in der Datentabelle ein Quellskript erstellt. Dieses Quellskript enthält Ihre ODBC-Verbindung, mit der Sie die Daten abrufen, sowie die exakte Abfrage, die Sie verwendet haben. Wenn Sie dann alle Ihre Bereinigungsschritte im Nachbearbeitungsskript des Abfrage-Generators einfügen, sind diese ebenfalls im Quellskript enthalten.
Das in einer Datentabelle gespeicherte Quellskript ist ein idealer Ausgangspunkt für ein Aktualisierungsskript in JMP Live. Wenn wir Daten aus JMP in JMP Live importieren, prüfen wir unter anderem, ob die Datentabelle ein Quellskript enthält. Falls ja, extrahieren wir dieses und bieten Ihnen hier die Möglichkeit, Ihr Aktualisierungsskript mit dem Quellskript aus der Datentabelle zu starten. Das spart Ihnen viel Zeit beim Einstieg. Hier ist es. Hier ist der Verbindungsteil, hier ist der Abfrage-Generator. Ich speichere es hier und öffne dann eine größere Version. Hier ist die vergrößerte Version des Fensters. Ich kann sie hier nach Bedarf bearbeiten.
Ich möchte eigentlich nur zwei Dinge ändern. Ich möchte sicherstellen, dass dieses Skript die aktuellsten Daten verwendet. Es soll nicht dieselben Daten verwenden, die ich beim Aktualisieren der JMP-Tabelle verwendet habe. Ich werde den Abfragenamen ändern und dann hier unten die Tabelle von drei auf fünf JMP Live umstellen. Dadurch wird eine neuere Datenversion verwendet, sodass wir die Änderung auch sehen können. Jetzt muss ich noch etwas anderes tun. Wenn Sie den Abfrage-Generator oder eine ODBC-Verbindung verwenden, um Daten abzurufen, benötigen Sie Anmeldeinformationen, um auf diese Daten zugreifen zu können. Wir hinterlegen diese Anmeldeinformationen jedoch nicht im Skript, wir kodieren sie nicht fest.
Das ist nicht sicher. Stattdessen können Sie in JMP Live dieser Datenaktualisierung hier Zugangsdaten zuweisen, sodass das Skript bei jeder Ausführung Zugriff auf diese Zugangsdaten hat. Diese Zugangsdaten werden sicher in JMP Live gespeichert und anschließend sicher an JMP übertragen, damit sie dort für die Aktualisierung verwendet werden können. Ich klicke jetzt auf „Zuweisen“. Ich habe diese Zugangsdaten bereits in JMP Live eingegeben, also wähle ich sie einfach aus und speichere sie. Gut. Mein Aktualisierungsskript sollte jetzt einsatzbereit sein. Hätten wir mehr Zeit, könnte ich die Aktualisierung planen, was ich letztendlich auch tun werde.
Ich erstelle einen Zeitplan für dieses Aktualisierungsskript. Ich kann hier auf „Erstellen“ klicken. Nehmen wir an, dass das Skript jeden Tag um 7:00 Uhr morgens (oder 7:00 Uhr nachts, je nachdem, welche Uhrzeit in Europa üblich ist) von Montag bis Freitag ausgeführt wird. Am Wochenende benötige ich es nicht. So sollen meine Daten aktualisiert sein und mein Bericht mit den neuesten Daten bereitstehen, wenn ich zur Arbeit komme. Hätten wir bis 7:00 Uhr morgens Zeit, würde ich es einfach laufen lassen und auf die Aktualisierung warten. Da dies aber nicht möglich ist, kann ich auch eine bedarfsgesteuerte Aktualisierung einrichten, die dieses Skript ausführt.
Ich werde das jetzt einfach mal machen, damit ihr euch vorstellen könnt, es wäre sieben Uhr morgens und das Ganze würde automatisch ablaufen. Es wäre genau dasselbe. Ich lasse das laufen, gehe zu meinen Berichten, und siehe da, die Daten wurden aktualisiert, aus der Datenbank übernommen. Hier ist es. Mein Bericht spiegelt nun die neuen Daten wider. Es sieht schon viel besser aus. Wenn ihr euch das Diagramm des kritischen Verhältnisses anseht, ist das kritische Verhältnis zwischen meinen drei Reaktoren praktisch nicht zu unterscheiden oder zumindest nicht signifikant unterschiedlich. Wenn ich mir dann die Katalysatorkonzentration meines McMillan-Lieferanten im Vergleich zu allen anderen ansehe, scheint sie sehr einheitlich zu sein. Es sieht wirklich viel besser aus.
Es gibt zwei Möglichkeiten, Daten zu aktualisieren. Zum einen können Sie einfach eine JMP-Datentabelle hochladen. Zum anderen können Sie eine Aktualisierung erstellen und diese idealerweise automatisieren. In JMP Live 18 gibt es eine dritte, brandneue Methode, die wir Ihnen anhand der Datentabelle vorstellen werden. Wir werden dazu ein anderes Beispiel verwenden. Diese Methode ermöglicht es Ihnen, Daten in Textdateiformaten wie CSV oder JSON oder als Excel-Tabelle hochzuladen – also in verschiedenen Textformaten. So können auch Benutzer ohne JMP Live Daten in Ihre JMP Live-Umgebung hochladen. Ein häufiger Anwendungsfall bei unseren Kunden und Interessenten für JMP Live ist die Zusammenarbeit mit Lieferanten.
Wer muss Daten über seine Lieferungen an das Unternehmen hochladen und hat kein JMP, kann also keine JMP-Datentabelle erstellen, verfügt aber über CSV-Dateien? Diese Personen können wahrscheinlich eine Excel-Tabelle als CSV exportieren und in JMP Live hochladen. Genau das war der Grund für die Idee, Textdaten hochladen zu können. Die Daten, die wir hochladen werden, befinden sich im Bereich „Lieferanten-Upload“. Hier speichere ich alle Daten und Berichte, die meine Lieferanten hochladen. Unter dem Lieferanten Topika, dem wir aktuell am meisten interessieren, finden wir einen Bericht über den pH-Wert des jeweiligen Produkts. Ich rufe nun die Daten für diesen Bericht auf. Hier sind sie.
In den Einstellungen habe ich bereits alles vorbereitet. Ich habe „Daten per Skript importieren“ als Aktualisierungsmethode für diese Tabelle ausgewählt. Die importierten Daten sollen als CSV-Datei vorliegen. XML, SAS, JSON oder Excel sind nicht erwünscht, da mein Skript von CSV-Daten ausgeht. Benutzer sollen diese Datei hochladen. Wie beim Aktualisierungsskript verwende ich auch hier ein Importskript von JMP, das CSV-Dateien mit den passenden Spalten und allen benötigten Daten in JMP Live importiert.
Das ist alles vorbereitet. Jetzt muss nur noch mein Lieferant die Daten hochladen. Ich habe hier einen anderen Browser geöffnet, der als mein Topika-Lieferant angemeldet ist – also die Person, die diese Uploads durchführt. Wenn ich mir die Liste der Bereiche ansehe, auf die er/sie Zugriff hat, ist der einzige Bereich in meinem gesamten JMP Live, auf den er/sie Zugriff hat, der Bereich „Lieferanten-Uploads“. Er/Sie klickt darauf. Hier ist der Bereich „Lieferanten-Uploads“. Interessanterweise wird hier nur ein Ordner angezeigt: der Topika-Ordner.
Als ich das hier als Administrator erledigt habe, sahen Sie, dass es im Ordner „Lieferanten-Uploads“ fünf Ordner gibt. Ich möchte aber nicht, dass mein Topika-Lieferant sieht, was mein Albert- oder mein MacMillan-Lieferant macht. Deshalb habe ich den Zugriff auf den Topika-Ordner eingeschränkt, sodass nur der Topika-Lieferant darauf zugreifen kann. Meine anderen Lieferanten sind hier nicht aufgeführt. So kann man den Zugriff auf einen bestimmten Ordner auf eine oder mehrere bestimmte Personen beschränken. Hier ist der entsprechende Lieferant. Als Lieferant kann ich zu diesem Bericht zurückkehren und die Daten für diesen Bericht einsehen.
Ich kann nicht auf die Einstellungen zugreifen, da ich keine Berechtigung habe, das Importskript einzusehen, zu bearbeiten oder anderweitig anzupassen. Der Lieferant kann lediglich die Daten importieren. Er kann auf „Importieren“ klicken und wird dann, wie gewünscht, nach CSV-Dateien gefragt. Ich wähle nun die CSV-Datei „Supplier_ph2“ aus und öffne sie. Dadurch wird der Importvorgang gestartet. Sobald die Daten hochgeladen sind, wird die Kontrollkarte aktualisiert und die neuen Daten angezeigt. Anscheinend gibt es Probleme mit dieser Lieferung des Lieferanten.
Hier unten liegen einige Werte außerhalb der Kontrollgrenzen, und hier drüben liegen einige Werte außerhalb der Kontrollgrenzen. Möglicherweise ist bei dieser Lieferung etwas schiefgelaufen. Ich muss das klären und mit meinem Lieferanten besprechen. Wir gehen davon aus, dass dies passiert ist, und lassen ihn die Daten für eine neue Lieferung aktualisieren. Diesmal importieren wir Supplier_ph3, wechseln zur Kontrollkarte, und sobald die Aktualisierung abgeschlossen ist, wird die Kontrollkarte aktualisiert. Bei diesem Batch sieht alles gut aus. Der Import von Daten als CSV-Datei oder in anderen Textdateiformaten ist eine hervorragende Möglichkeit, externen Personen das Hochladen von Daten in Ihre JMP Live-Instanz zu ermöglichen.
Das heißt, wenn sie kein JMP haben, können sie keine JMP-Datentabellen erstellen und somit keine CSV- oder Excel-Dateien hochladen. Gut, das war also der Import von CSV-Daten. Kommen wir nun zurück zu den Berechtigungen. Wie bereits erwähnt, konnte dieser Administrator steuern, wer Zugriff auf den Bereich „Lieferanten-Upload“ hat. Das sind die Personen hier. Außerdem konnte er festlegen, wer den Topika-Ordner sehen darf, und diesen Zugriff auf den Topika-Lieferanten beschränken. Wenn ich weitere Personen oder Gruppen hinzufügen möchte – denn sowohl Benutzer als auch Gruppen können hinzugefügt werden –, kann ich hier unten klicken. Ich habe eine ganze Reihe von Benutzern und Gruppen in meinem JMP Live-System, die ich hinzufügen könnte.
Wie ich vielleicht schon erwähnt habe, sind alle Nutzer dieser JMP Live-Instanz Fußballspieler. Darunter sind die Torhüter der französischen Herren-Nationalmannschaft – das ist eine Gruppe. Die Verteidiger der deutschen Nationalmannschaft gehören zu einer anderen. Es gibt viele verschiedene Gruppen und Nutzer in diesem JMP Live-System. Als Administrator kann ich hier im Benutzerbereich alle Nutzer sehen, die Zugriff auf diese JMP Live-Instanz haben – fast 200. Außerdem gibt es unzählige Gruppen, etwa 30 an der Zahl.
Wie sind all diese Daten hierher gelangt? Habe ich das alles manuell eingegeben? Habe ich all diese Gruppen manuell erstellt und die einzelnen Personen diesen Gruppen zugewiesen? Nein, das habe ich nicht. In JMP Live 17 war das tatsächlich nötig, um Benutzer in JMP Live zu importieren. Es gab zwar Möglichkeiten zum CSV-Import, aber das funktionierte nicht. Es war auch keine optimale Lösung. In JMP Live 18 bieten wir eine hervorragende Möglichkeit, Benutzer aus Ihrer Organisation in JMP Live zu importieren: die Active Directory-Synchronisierung.
Ich bin mir ziemlich sicher, dass in all Ihren Organisationen irgendwo ein Active Directory-Server, ein LDAP-Server oder ein ähnliches System existiert, das eine Liste aller Benutzer Ihrer Organisation enthält. Dies ermöglicht den Benutzern das Anmelden und den Zugriff auf bestimmte Anwendungen. Außerdem sind in Ihrem Active Directory zahlreiche Gruppen definiert, die möglicherweise auf Abteilungsebene beginnen und sich dann auf Abteilungs- und Unterabteilungsebene erstrecken. Eventuell gibt es auch Ad-hoc-Gruppen, die alle in JMP Live definiert sind.
In JMP Live interessiere ich mich beispielsweise für Gruppen, die auf der Position der Spieler auf dem Fußballfeld basieren: Verteidiger, Stürmer, Torhüter, Mittelfeldspieler usw. Wenn diese Daten bereits in Ihrem Active Directory organisiert sind, wäre es doch ideal, diese Organisation einfach in JMP Live zu übernehmen, sodass sie dort ebenfalls vorhanden ist. Mit JMP Live 18 ist das möglich. Ich wechsle jetzt wieder zu JMP Live.
Es gibt hier in meinem Administratormenü einen weiteren Tab oder Eintrag namens „Synchronisierung“. Mir ist bewusst, dass die Zuhörer dieses Beitrags wahrscheinlich nicht diejenigen sind, die dies in Ihrem Unternehmen tatsächlich umsetzen würden; Sie werden vermutlich Unterstützung von der IT-Abteilung erhalten. Die Konfiguration ist recht komplex, damit JMP Live mit Ihrem Active Directory kommunizieren kann. Sobald dies eingerichtet ist, können Sie die Gruppen suchen, die Sie in JMP Live einbinden möchten. Möglicherweise möchten Sie nicht, dass Ihre gesamte Organisation JMP Live nutzt. Es gibt vielleicht bestimmte Gruppen, die beispielsweise im Landschaftsbau tätig sind und JMP Live nicht benötigen, sodass Sie diese nicht einbinden sollten.
Wenn ich beispielsweise Personen aus der brasilianischen Organisation hinzufügen wollte, wie die Stürmer der brasilianischen Herren-Nationalmannschaft oder die Torhüterinnen der brasilianischen Damen-Nationalmannschaft, könnte ich einfach diese Kästchen markieren. Diese würden dann der Liste der bereits hinzugefügten Gruppen hinzugefügt. Hier ist die Liste der Gruppen, die ich vor einigen Wochen ausgewählt habe. Das sind die Gruppen, die ich in JMP Live haben wollte. Ich habe hier auf „Synchronisieren“ geklickt. Es dauerte ein oder zwei Minuten, aber dadurch wurden alle Benutzer und Gruppen aus Active Directory in JMP Live übernommen und dort erstellt. Am Ende hatte ich also all diese Benutzer und Gruppen.
Nachdem Sie dies initial eingerichtet haben, können Sie auch eine geplante Synchronisierung erstellen, sodass diese Gruppen alle ein bis zwei Wochen erneut aus Ihrem Active Directory synchronisiert werden. Wenn jemand innerhalb des Unternehmens versetzt wurde, beispielsweise ein Mittelfeldspieler – ich weiß nicht, ob es sich um eine Beförderung oder Degradierung handelte – zum Stürmer aufgestiegen ist, benötigt er Zugriff auf die Funktionen, die Stürmer benötigen, und nicht mehr auf die, die Mittelfeldspieler benötigen. Mit der Active Directory-Synchronisierung werden diese Informationen automatisch aktualisiert.
Sobald alle hier angemeldet sind, kann der Administrator beispielsweise auf den Reaktorbereich zugreifen. Dieser Bereich enthält Informationen. Wir betreiben Reaktoren in sechs verschiedenen Ländern. In diesem Bereich ermöglichen wir den Mitarbeitern im mittleren Managementbereich weitreichende Kontrolle über die Vorgänge. Sie können Beiträge leisten, Daten verwalten und importieren. Sie haben umfassende Zugriffsrechte auf diesen gesamten Bereich. Beispielsweise möchten wir für den spanischen Reaktor nicht, dass alle Mitarbeiter aus verschiedenen Ländern denselben Zugriff auf die Informationen des spanischen Reaktors haben wie auf die Informationen zu ihrem jeweiligen Heimatland.
Ich kann hier den Ordner „Spanien“ öffnen und benutzerdefinierte Berechtigungen vergeben. Aktuell stammen die Berechtigungen für diesen Ordner aus dem Reaktorbereich, aber ich kann benutzerdefinierte Berechtigungen anwenden und beispielsweise festlegen: „Ich möchte nicht, dass diese Mittelfeldspieler hier … ich möchte, dass sie nur Lesezugriff haben.“ Dann fügen wir die spanischen Mittelfeldspieler, die Männer und die Frauen, hinzu und gewähren ihnen umfassendere Zugriffsrechte, da dies schließlich der Spanien-Reaktor ist und sie daher hier die meisten Zugriffsrechte haben sollten.
Die Möglichkeit, Berechtigungen für einen Bereich festzulegen und diese dann auf Ordnerebene bis hinunter zur Hierarchie zu verfeinern, ist ebenfalls eine Neuerung in JMP Live 18. Ein weiterer Aspekt, den wir mit jeder neuen Version von JMP Live verbessern möchten, ist die Qualität der Berichte, die von JMP in JMP Live importiert werden. Damit ein Bericht in JMP Live optimal funktioniert, muss er in JavaScript neu geschrieben werden. Dies erfordert einiges an Aufwand, um die Interaktivität in JMP Live zu ermöglichen.
Dies ist beispielsweise JMP Live 17, und dies ist ein Konturdiagramm. Wenn ich mit der Maus über das Diagramm fahre, erscheint ein Popup mit dem Hinweis, dass diese Funktion nicht interaktiv ist. Konturdiagramme in JMP Live 17 waren noch nicht in JavaScript implementiert, daher war es nicht möglich, Punkte auszuwählen oder deren Werte anzuzeigen, wenn man mit der Maus darüberfährt. Es gab keine Interaktionsmöglichkeiten. Man konnte lediglich eine statische Momentaufnahme des Berichts betrachten.
In JMP Live 18 ist das nicht mehr der Fall. Wir haben die Konturdiagramme in JavaScript konvertiert, sodass ich nun mit der Maus über Punkte in Konturdiagrammen fahren und die Werte sehen kann, die als Beschriftungsspalten festgelegt wurden. Ich kann diese Punkte sogar auswählen und von der Analyse ausschließen, um zu sehen, wie die Konturen ohne sie aussehen. Auch das ist möglich, da dieser Bericht – Konturdiagramme – jetzt vollständig interaktiv ist. Ein weiterer Bericht, den wir intensiv überarbeitet haben, ist die Verteilungsanalyse, einer der am häufigsten verwendeten Berichte in JMP.
Die Verteilungsfunktion war in JMP Live 17 bereits recht funktional. Allerdings war es nicht möglich, in der Häufigkeitstabelle Auswahlen zu treffen. Die Häufigkeitstabellen in JMP Live 17 waren statisch bzw. nicht interaktiv. Dies hat sich in JMP Live 18 verbessert. Ich kann nun die Häufigkeitstabelle öffnen, beispielsweise „Smith“ auswählen und dessen Position in allen Balken anzeigen lassen. Außerdem kann ich die Anleihenanteile ausblenden und mir nur abgelehnte Werte anzeigen lassen.
Ich kann jetzt, genau wie in JMP, mithilfe der Häufigkeitstabellen Zeilen in meiner Tabelle auswählen. Das ist neu. Ihnen ist vielleicht auch aufgefallen, dass die Musterfüllungen – hier sehen Sie die Musterfüllungen, die jetzt mit JMP übereinstimmen, z. B. das Fischgräten- oder Streifenmuster – nun auch in JMP Live angezeigt werden. Eine weitere Neuerung im Bereich Distribution: Sie werden feststellen, dass neben den Titeln in diesen Diagrammen kein Hamburger-Menü mehr vorhanden ist. In dieser Version, JMP Live 18, gibt es hingegen Hamburger-Menüs (oder Kebab-Menüs, wie wir sie nennen).
Wenn ich darauf klicke, kann ich diese Diagramme stapeln. Wenn ich eine kategoriale oder nominale Verteilung auswähle, kann ich ein Mosaikdiagramm aktivieren. Ich kann verschiedene Histogrammoptionen einstellen, um beispielsweise die Häufigkeiten anzuzeigen. Bei einer kontinuierlichen Verteilung kann ich beispielsweise ein Diagramm der kumulativen Verteilungsfunktion (CDF) aktivieren; auch hier stehen mir die gleichen Histogrammoptionen zur Verfügung. Wir haben außerdem einige der roten Dreiecksmenüoptionen, die Sie aus JMP kennen, in JMP Live integriert, sodass Sie dort ähnlich wie in JMP interagieren können.
Es ist noch sehr früh. Tatsächlich kann man den Bericht so noch nicht speichern. Andere Benutzer würden ihn beim nächsten Besuch genauso sehen. Man müsste also zu JMP zurückkehren und das manuell erledigen. Wenn ich die Seite aktualisiere, wird der vorherige Zustand wiederhergestellt. Wir werden uns das aber wahrscheinlich in einer zukünftigen Version von JMP Live genauer ansehen, damit Sie Änderungen vornehmen und die Ergebnisse speichern können, sodass andere Ihre Änderungen sehen können. Eine Verbesserung, mit der ich sehr zufrieden bin, betrifft die Datenfilter.
Hier ist ein Bericht, ein Dashboard in JMP Live 17 mit zwei Datenfiltern – einem für dieses und einem für jenes Diagramm. Dieser Datenfilter hier ist interaktiv. Ich kann auf „Macmillan“ klicken, woraufhin die Daten neu generiert und entweder Macmillan ausgewählt oder alle anderen Daten ausgeschlossen werden. Umgekehrt funktioniert das auch. Mit diesem Datenfilter hier hingegen kann ich nichts anfangen. Ich klicke darauf, aber es passiert nichts. Das liegt daran, dass vor JMP Live 18 in jedem Bericht oder Dashboard nur ein interaktiver Datenfilter zulässig war. Diese Einschränkung bestand schon seit einigen Jahren.
Mit JMP Live 18 hat John Powell, den Sie vielleicht kennen, die Möglichkeit geschaffen, Berichte mit mehreren Datenfiltern zu versehen. Ein Unterschied, der Ihnen sofort auffällt: Die Darstellung dieses Berichts ist deutlich besser als in Version 17, wo er abgeschnitten war. In Version 18 haben wir die Berichte so angeordnet, dass Sie beide ohne Scrollen sehen können. Das ist sehr praktisch. Ich kann nun auf diesen Datenfilter und auch auf diesen hier klicken, sodass beide aktiv sind und die jeweilige Tabelle beeinflussen, mit der sie verknüpft sind. Es ist sehr angenehm, ein Dashboard mit mehreren Datenfiltern zu haben, die alle interaktiv in JMP Live funktionieren.
Ein weiteres wichtiges Feature von JMP, eine wirklich wertvolle Innovation, sind die Profiler. Hier sehen Sie einen Profiler, einen Vorhersage-Profiler aus JMP Live 17, der in diesem Fall interaktiv ist. Ihnen fällt vielleicht nicht auf, dass die Konfidenzintervalle fehlen. Diese sind hilfreich, wenn man mit den Profilern arbeitet und die Zusammenhänge versteht. In JMP Live 18 hingegen – ich vergrößere ihn etwas – enthält derselbe Profiler sowohl Konfidenz- als auch Vorhersageintervalle. Beide sind im Diagramm sichtbar.
Während ich die Daten verschiebe, sehe ich nicht nur, was mit der Hauptlinie in den anderen Profilerdiagrammen passiert, sondern auch, was mit den Konfidenz- und Vorhersageintervallen geschieht. Das ist sehr praktisch. In anderen Fällen, wie hier bei einem weiteren Vorhersageprofiler, ist dieser in JMP Live 17 jedoch überhaupt nicht interaktiv. Ich kann nichts tun, nichts verschieben. Ich sehe lediglich eine statische Momentaufnahme, was den Profiler ziemlich wertlos macht. In JMP Live 18 hingegen habe ich sowohl die Konfidenz- als auch die Vorhersageintervalle und kann mit dem Profiler interagieren und die Auswirkungen verschiedener Änderungen beobachten. Es ist wirklich hilfreich, dass immer mehr Profiler in JMP Live interaktiv sind. Ein nicht-interaktives Profil ist, wie bereits erwähnt, meiner Meinung nach enorm wertvoll.
Ich gehe noch einmal kurz auf meine Folien zurück, um alles zusammenzufassen. So, das haben wir heute besprochen. Wir haben einen allgemeinen Überblick über JMP Live gegeben und uns dann auf die neuen Funktionen konzentriert. Wir haben darüber gesprochen, wie man Personen in Kommentaren erwähnt. Dadurch lassen sich andere ganz einfach in eine Konversation einbinden und auf etwas aufmerksam machen. Wir haben uns den Import von CSV-Daten angesehen. Das ist besonders hilfreich, wenn man beispielsweise Lieferanten hat, die keine JMP-Datentabellen erstellen können. Sie können nur CSV-Dateien oder andere Textdateien erstellen. Die Active Directory-Synchronisierung ermöglicht es, die gesamte Organisation oder einen beliebigen Teil davon aus dem Active Directory des Unternehmens direkt in JMP Live zu importieren. So lässt sich JMP Live schneller in der Organisation einsetzen und die Produktivität steigern.
Die Ordnerberechtigungen, eine weitere Neuerung in Version 18, ermöglichen eine sehr detaillierte Steuerung, wer welche Inhalte in einem bestimmten Ordner sehen, bearbeiten oder ändern darf. All dies lässt sich äußerst präzise kontrollieren. Abschließend möchte ich noch auf die Verbesserungen der Berichtsinteraktivität eingehen, die wir eben bereits besprochen haben, beispielsweise durch Profiler und mehrere Datenfilter. Damit ist meine Präsentation beendet. Ich beantworte gerne Ihre Fragen.