Das Produktmanagement prüft aktiv Funktionsanfragen aus den Wunschlisten im Jira-Projekt. Sobald die Zustimmung zur Bearbeitung einer Funktionsanfrage besteht, kopiert der Produktmanager diese in das Entwicklungsprojekt. Wenn Sie im Produktmanagerprojekt Elemente finden, an denen Sie für 18 arbeiten möchten, kommentieren Sie das Problem bitte oder wenden Sie sich an Sarah Sylvestre, die es in Ihr Projekt kopieren kann. Dadurch wird sichergestellt, dass die Jira-Automatisierungen reibungslos funktionieren. Bei Fragen wenden Sie sich bitte an Sarah!
Willkommen zum JMP-Entwicklungsupdate vom 23. Februar 2023!
Bis zum geplanten Termin für die Erstellung der finalen Installationskandidaten für JMP 17.1 sind es nur noch wenige Wochen. Zur Erinnerung: Die Update-Installationsprogramme für JMP 17.1 stehen allen Kunden über support.sas.com zur Verfügung. Weitere Informationen zur geplanten Bereitstellung von Releases im Zuge der Umstellung unseres Release-Prozesses von SAS auf JMP finden Sie hier . Vielen Dank an Bob Hickey für die Erstellung dieser Seite!
Die Verbesserung der Telemetrieerfassung für JMP 17.1 und 18.0 war eine gemeinsame Anstrengung des JMP-Produktmanagements. Mit JMP 18 EA1 erhalten wir nun anonym übermittelte Daten zu den JMP-Aktivitäten unserer Kunden während verschiedener Sitzungen. Kunden müssen der Freigabe zustimmen. Obwohl wir Kundennamen nicht mit ihren Telemetriedaten verknüpfen, können wir Berichte gruppieren, die aus derselben Installation übermittelt wurden. Johannes Schroedl teilt mit:
Dank der Arbeit von Dave White, Myron Chandler und dem Testteam in Peking können Server und Prozesse nun mit der Last Schritt halten, die während jeder JMP-Sitzung gesendet wird. Bisher haben sich 55 Benutzer angemeldet, und seit heute Morgen verfügen wir über 22.274 Datensätze. Da dies die erste echte Nutzung ist, gibt es eklatante Lücken in unserer Abdeckung, z. B. die fehlende Aufzeichnung der Menüelemente der Tabelle. Wir entwickeln zügig eine Liste mit Aufgaben für EA2, um diese Lücken zu schließen. Vielen Dank an Evan und Shannon für die Diskussionen, die Skriptausschnitte und die Datenbearbeitung, um zu verstehen, wie es läuft. Natürlich würde jeder gerne tiefer in die Daten eintauchen und auch mehr über die verfügbaren APIs zur Verbesserung der Abdeckung erfahren. Daher planen wir, in Kürze eine F&E-Präsentation darüber zu halten, was verfügbar ist.
Einige Wissenswertes basierend auf Daten von nur 6 Tagen:
- Die durchschnittliche Zeit bis zum ersten Start von Graph Builder beträgt 8 Minuten und 8 Sekunden, wobei der schnellste Start 8 Sekunden nach Beginn der Sitzung erfolgt.
- Ein aggressiver Skripter ist für fast 25 % unserer gesamten Daten verantwortlich und hat Discriminant am ersten Tag über 1300 Mal ausgeführt.
- Top 10 der eingeführten Plattformen: Diskriminanz, Graph Builder, Kontingenz, Fit Least Squares, Verteilung, Überleben, Modelldialog, Tabulieren, Neuronal, Bivariat
- Hier ist eine bisherige Aufschlüsselung des Betriebssystems nach Anzahl der Benutzer.
| OpSysString/OpSysVersion |
N |
|
| Mac OS X |
18 |
|
| 11.2.3 |
1 |
|
| 11.5.2 |
1 |
|
| 12.2.1 |
1 |
|
| 12.6.2 |
1 |
|
| 13.0.1 |
1 |
|
| 13.1.0 |
1 |
|
| 13.2.0 |
3 |
|
| 13.2.1 |
9 |
|
| Windows 10 |
29 |
|
| 10.0.16299 |
1 |
|
| 10.0.17763 |
1 |
|
| 10.0.18363 |
1 |
|
| 10.0.19042 |
5 |
|
| 10.0.19044 |
17 |
|
| 10.0.19045 |
4 |
|
|
| Windows 11 |
8 |
|
|
| 10.0.22000 |
5 |
|
|
| 10.0.22621 |
3 |
|
|
| Alle |
55 |
|
|
| |
|
|
|
|
|
Danke an Audrey Shull für das Teilen dieses Jira-Tipp der Woche zu Tastaturkürzeln!
Um diese Liste jederzeit zu finden, klicken Sie oben rechts in Jira auf das Fragezeichen-Symbol und suchen Sie dort nach Tastaturkürzeln. Meine beliebtesten, kürzlich entdeckten Tastaturkürzel sind 1) die Schnellsuche „/“ in jeder Jira-Problemliste und 2) die Verwendung von „j“ und „k“ in jeder Jira-Problemliste, um die Auswahl nach oben und unten zu verschieben, und anschließend „o“ , um in die Liste zu navigieren.
Allgemeine Ankündigungen
- Wenn Sie als Mitarbeiter bei Inside JMP vorgestellt werden möchten, laden Sie bitte das Kennenlernformular herunter. Beantworten Sie einfach die Fragen und laden Sie das Formular anschließend zusammen mit drei Fotos von Ihnen in den Ordner hoch. Vielen Dank, dass Sie dazu beitragen, unsere JMP-Familie bekannter zu machen!
Wichtige bevorstehende Termine
- JMP 17.1 JMP und JMP Pro – Kandidaten für die endgültige Installation – 08.03.23
- JMP 18 EA2 Einfrieren – 07.04.23
- JMP 18 EA3 Einfrieren – 12.05.23
- JMP 17.2 Code-Genehmigung – 13.06.23
- JMP 18 EA4 Einfrieren – 23.06.23
- JMP 17.2 Code Freeze – 30.06.23
- Eine vollständige Liste der Termine für JMP 17 und JMP 18 finden Sie auf Zusammenfluss .
JMP-Entwicklungsupdates
- Bitte besuchen Sie diese Seite, um Fehlerüberprüfungslisten anzuzeigen: JMP-Überprüfungen
DAMHIRSCHKUH
- Herzlichen Glückwunsch an das DOE-Team zur Veröffentlichung eines neuen Patents! Es trägt den TitelInteraktive grafische Benutzeroberfläche für anpassbare kombinatorische Testkonstruktionen , erteilt am 24.01.2023 als US-Patent Nr. 11,516,690. Eine Kopie finden Sie auf der SAS SharePoint-Website für erteilte Patente.
- Brad : JQT hat um eine geringfügige Überarbeitung des Artikels zum Mixed-Level-Screening gebeten. Chris Nachtsheim, Ryan und ich hoffen, ihn schnell einreichen zu können. Caleb King und ich erzielen mit unserer vorgeschlagenen Alternative zu Lenths Methode zur Analyse nicht replizierter faktorieller Experimente bisher gute Ergebnisse.
- Kaleb: Ich habe mit den Vorbereitungen für die neue ALT-Plattform begonnen. Außerdem habe ich Brad bei einer neuen Alternative zu Lenths Methode zur Analyse gesättigter Designs geholfen. Wir haben große Fortschritte gemacht!
- Peng: Arbeit zur Umgestaltung der Faktorliste im DOE.
Gastgeber
- Paul N:
- Die direkte Verknüpfung des eingebetteten Python wird unter macOS wieder ausgeführt.
- Die URL des öffentlichen Kartenservers wird Anfang nächster Woche, voraussichtlich am Montag, auf den neuen Open Street Map-Server verschoben. Der alte Server bleibt noch etwa eine Woche unter einer anderen URL verfügbar, bevor er außer Betrieb genommen wird.
- Curl wurde in JMP 18.0 und 17.2 auf Curl 7.88.1 aktualisiert, das diesen Montag veröffentlicht wurde. Die Sicherheitslücken in 7.87.0 betreffen drei neue Medien, die JMP nicht beeinträchtigen, da wir die anfälligen Optionen nicht aktivieren und nicht mit dem anfälligen Backend erstellen. Daher wurde 17.1 nicht aktualisiert, aber die Updates in 17.2 und 18 auf die Version mit den behobenen Sicherheitslücken wurden durchgeführt.
- JMP 17.1 Sicherheitsscan-Tickets, Untertickets, alle zur Überprüfung markiert oder abgeschlossen:
- Michael H : Die Funktion „SAS-Integration“ wurde aus JMP 18 entfernt. Dadurch werden Elemente aus dem Hauptmenü, den Symbolleisten, JMP Starter, den Einstellungen, dem Skriptindex usw. entfernt. John Schroedl hat mir dabei sehr geholfen. Details finden Sie in JMP-15601.
- Aaron : JMP Live-Änderungen zur Entfernung der SAS-Integration. Unterstützung für das Nichtgenerieren oder Senden einer HTML5-Berichtsdatei veröffentlichen, wenn diese aufgrund ausgewählter Datenoptionen ohnehin sofort ersetzt wird. FileSpec-Warndialoge auf drei pro Sitzung begrenzt. oooFortsetzung der Jira-Triage für 18.0.
- John Schroedl: Telemetrieverarbeitung und Entfernung der SAS-Integration mit Michael.
HTML5
JMP Live
- Aurora: 18.0: Die Arbeit an der Zugriffskontrolle für den kommenden Dateiimport (z. B. CSV) ist abgeschlossen. Die Arbeit an der Benutzerlöschfunktion wird fortgesetzt. Veröffentlichungsfehler im HTML-Validierungschecker behoben (danke an Aaron Andersen für die Fehlersuche). Sonstiges: Unterstützung bei der Kandidatenauswahl für offene JMP Live-Stellen. Vorbereitung auf Discovery.
Statistiken
- Laura CS: Ich habe die letzte Änderungsliste zur Implementierung von Robust Inference in SEM veröffentlicht. Sie ist jetzt im Haupt-RTM verfügbar. Ich bin total begeistert davon, denn in 80 % meiner Präsentationen wird immer nach der Normalitätsannahme in SEM gefragt. Dies ist die allgemein akzeptierte Lösung für Nicht-Normalverteilungen bei kontinuierlichen Daten. Außerdem habe ich die Bilder fertiggestellt und einen Blogbeitrag geschrieben, um die Mehrgruppenanalyse in SEM zu bewerben; er liegt nun zur Begutachtung vor. Zuletzt habe ich von einem Artikel erfahren, der im Child Development Journal veröffentlicht wurde und in dem ich die SEM-Plattform von JMP für einige komplexe Analysen verwendet habe. Ich hoffe, dass dadurch mehr Menschen von der Existenz von SEM in JMP und unseren schönen Pfaddiagrammen erfahren!
John Sal:
- Vorläufige Lösung für einen Fehler im hierarchischen Cluster, bei dem das CCC-Kriterium in 17 für spaltenstandardisiert falsch war. (JMP-15703)
- Fügen Sie im Design Space Profiler den Befehl „Mittelpunkte vom Profiler abrufen“ und weitere Simulatorverteilungsoptionen hinzu. (JMP-14553) Für Fit Response Screening – beheben Sie Thread-Zugriffskollisionen, indem Sie für jeden ein RSide-Objekt erstellen.
- Thread (und Dave Barbour hat ein Problem mit dem Threading des Fortschrittsbalkens behoben). Jetzt führt es einen Fall mit 1501 Zeilen, 1501 zufälligen Spalten und 4612 Switch-Spalten in 2 Stunden und 48 Minuten auf einem Mac Studio Ultra M1 mit 20 Kernen aus und erzeugt 6,9 Millionen BLUP-Schätzungen. Außerdem wurde die Unterstützung schnellerer Mivque-Schätzungen durch die Option „Maximale Iterationen = 0“ abgeschlossen. (JMP-15593) Der Befehl „An SAS senden“ wurde im Modelldialog entfernt. „SAS-Job erstellen“ ist weiterhin implementiert, da IOM nicht verwendet wird. (JMP-15601)
- Fit Mixed und Fit Least Squares verwenden nun Match-Klauseln anstelle langer If-Klauseln für Formeln zur bedingten Vorhersage zufälliger Effekte. Dadurch verkürzt sich die Auswertungszeit der Formel bei einem komplexen Fall mit 14.000 Stufen eines kategorischen Effekts von 10 Minuten auf nahezu augenblicklich. (JMP-15596)
Stat-Dokumentation
- Michael C: Habe die Aktualisierungen des Scripting-Index für Survival und Fit Life von X abgeschlossen, Feedback von L10N zu verschiedenen RSM-Kapiteln in der Dokumentation berücksichtigt, mich mit Mia und anderen getroffen, um die Zukunft des Statistik-Index, des Dokuments „Neue Funktionen“ und des Beispiel-Index zu besprechen.
- Karen: Diese Woche habe ich meinen Laptop zum Laufen gebracht, die Reise zum Klassentreffen gebucht und kann jetzt wieder damit beginnen, lustige Dinge zu dokumentieren.
Statistische Tests
- Mark: Arbeitete mit Ryan und Jacob an einer Usability-Studie zum Modellschritt in Easy DOE. Präsentierte Jon gemeinsam mit Jacob das Usability-Studientool. Arbeitete mit Caleb an Inhalten für den neuen Bereich „JMP Technical Resources“ in der JMP-Community. Beantwortete Fragen in der JMP-Community.
- Jakob: Testen der neuen Designdiagnosen in MSA Design. Aktualisieren der MSA Design-Unit-Tests, um diese neuen Diagnosen zu berücksichtigen. Testen einer ausstehenden Änderung für die Make Validation Column. Arbeiten an einer Usability-Studie für den Model-Tab in Easy DOE in Zusammenarbeit mit Mark, Ryan und Joseph. Aktualisieren des Usability-Studien-Tools, um Feedback von Mark Bailey, Mia Stephens und Ryan Lekivetz zu berücksichtigen.
Produktmanagement
- Bryan F: Diese Woche war sehr arbeitsreich, da ich Usability-Skripte in Javascript programmiert, getestet und debuggt habe. Ziel ist es, unmoderierte Usability-Tests bei Discovery zu ermöglichen. Die Nutzer erhalten Anweisungen, wie sie ihre Sitzung auf Video aufzeichnen können. Das Skript erfasst die Verweildauer auf jeder Seite und speichert, ob Hinweise genutzt werden. Zusätzlich füllen die Nutzer während der Bearbeitung des Skripts Umfragen aus. Unser Ziel ist es, nach der Konferenz eine Webanwendung zu entwickeln, mit der wir Links zu unmoderierten Studien an alle versenden können.
- Dan V: Ich habe mich mit Daniel und Sarah S getroffen, um über die zukünftige Nutzung von My.JMP in JMP zu sprechen. Ein Entwurf/eine Idee liegt vor , und Daniel und Sarah werden mit der Erstellung von Wireframes und dem Schreiben von Benutzerspeichern beginnen.
Entwicklungsvorgänge
- Myron: JMPTOOL-662 – JMPLanguage zur Telemetrie hinzufügen. JMPTOOL-597 – Hilfe für 17.0 generieren. JMPTOOL-582 – Hilfe für 17.1 und 18.0 generieren.
JMPTOOL-415 – Timeout zur Testdatenbank hinzufügen. Aktualisierungen des Stringbot-Wörterbuchs (verschiedene Anfragen). JMPTOOL-729 – Telemetrieverarbeitung. JMPTOOL-495 – Helpkey-Upload des Jenkins-Projekts.
Lokalisierung
- Wir machen gute Fortschritte bei Initiativen zur Automatisierung vieler unserer Lokalisierungsprozesse für V18.
- Wir prüfen weiterhin die Migration unseres Übersetzungstools memoQ zu AWS
- V17.1 Lokalisierte JMP Live-Hilfequelle an das Dokumentationsteam übergeben
- Für das Lokalisierungsteam wurde eine Stelle für ein Sommerpraktikum ausgeschrieben
Karriereportal: Sommer 2023 – Praktikant als JMP Machine Learning-Entwickler
Link zur Mitarbeiterempfehlung: Sommer 2023 – Praktikant als Machine Learning-Entwickler – Mitarbeiterempfehlung
Dokumentation
- Susan C: Wir haben uns getroffen, um die Zukunft des TOTD zu besprechen. Wir haben die Hilfe für JMP Live für 17.0 in lokalisierten Sprachen überprüft. Wir haben uns getroffen, um das Dokument zu den neuen JMP-Funktionen zu besprechen. Wir haben Texteinschübe bewertet und Richtlinien für deren Verwendung im Vergleich zu Links entwickelt.
- Qiana: Wir haben uns getroffen, um die Zukunft von ToTD zu besprechen. Die JMP Live 17.0-Hilfe wurde in den lokalisierten Sprachen neu erstellt. Wir haben uns getroffen, um die Dokumentation zu den neuen JMP-Funktionen zu besprechen. Gemeinsam mit Myron haben wir an der korrekten Anzeige der JMP-Hilfe für 18.0 gearbeitet. Mit der Erstellung der JMP Live 17.1-Hilfe wurde begonnen. Die Projektplanung wurde durchgeführt.
- Chris B: Arbeitete an der Kompatibilitätsdokumentation und dem neuen JMP-Hilfemenü. Testete einige Tools zum Testen der Dokumentation.
System-/Host-Tests – Cary
- Mandy: Die Übung zum Workflow-Vortrag im Plenum inklusive Live-Probe ist abgeschlossen. Ich habe auf etwa 4–5 technische Support-Tracks von JMP18EA1 reagiert – Vorschläge, Feedback und einen möglichen Fehler. Außerdem habe ich an verschiedenen Dingen gearbeitet, die Xan gefunden hat, wie Spaltenkomprimierung und Vorschläge zum Vergleichen von Datentabellen. Ich habe einen Absturz behoben, der beim Ändern der Einstellungen und beim Ausführen komprimierter Spalten in JSL-Testläufen auftrat. Ich habe die Workflow-Builder-Ergänzungen für JMP 18 getestet. Sobald Discovery abgeschlossen ist und die Installationstests für 17.1 abgeschlossen sind, werde ich an der Entwicklung von Workflows mit neueren Funktionen arbeiten.
- Anna: Korrekturen überprüfen. Mit Josh und dem Webtestteam zusammenarbeiten, um Lücken in der Abdeckung zu identifizieren und Möglichkeiten zur Verbesserung der Testprozesse zu ermitteln.
- Audrey : AWS lernen und neue Maschinen einrichten, Jira-Admin-Zeug.
System-/Host-Tests – Peking
- Pekinger Team:
- Eric Wang: (1) Space-Stammordner getestet. Geprüft, ob RESTAPI/GraphQL-Schnittstellen die Space-Stammordner-ID akzeptieren. Jest-Tests hinzugefügt: Paket im Space-Stammordner veröffentlichen durch Angabe der Stammordner-ID, Lesezeichen/Kommentar im Space-Stammordner, Space über Paketmutation bearbeiten, Space-Details mit Stammordnerinformationen abrufen. (2) JMPC 17.1-Test der Resttabellen abgeschlossen. (3) Performance der AWS-Maschine testen
- Ja, Li: (1) JMP-Bugs für die Komponenten Import-MFI, Import-SPSS und OSIPI prüfen und beheben, UT-Fälle entsprechend hinzufügen. JMP-Live-Bugs für die Komponente Client-General prüfen und beheben. (2) TS-Bericht 00034481 untersucht, der von [JMP-15672] Compact Settings and MFI, Set CVS has headers (0) - crashes - Jira (atlassian.net) verfolgt wurde. Neue Bugs eingeben. (3) JMPC 17.1-Test der verbleibenden Tabellen abgeschlossen. (4) Leistung der AWS-Maschine testen.
- Mike Wu: (1) Aktualisieren Sie die Unit-Tests, um die SAS-Integration zu entfernen. (2) Untersuchen Sie die neue AWS-Maschine des jmpdev2-Ersatzes und senden Sie Audrey Feedback, um einige Fragen zu bestätigen. (3) JMP Clinical 17.1 – Resttabellen aus Berichten getestet. (4) Testen Sie die Leistung der AWS-Maschine
- Wie: (1) JSL UT-Fehler der SAS-Integration untersucht und behoben. (2) SAS-Integrationsbezogene Fälle gelöscht und verschoben. (3) Jira-Problemüberprüfung. (4) JMPC 17.1-Test der verbliebenen Tabellen abgeschlossen. (5) JMPC-Regressionstests vorbereiten. (6) Jenkins: Oracle-Server-Verbindung aktualisieren und VS2022 für AWS-Image aktivieren. E2E-Testfehler behoben – in Arbeit. Fehler beim Ausführen von JMP Live Load Testing beheben.
- Da Zhang: (1) Regressionstests für OLE-Automatisierung und Fehlerbehebung in JMP 17.1/17.2/18. (2) Tests der verbleibenden Tabellen in JMPC 17.1 abgeschlossen. (3) Leistung der AWS-Maschine testen. (4) Fehlerüberprüfung.
- Bei uns: (1) JMPC 17.1-Test abgeschlossen [JMPTESTBJ-2062]. JMP C 171 auf JMP C 170 auf Mac – Jira (atlassian.net) installieren . (2) Leistung der AWS-Maschine testen. (3) Unit-Tests aktualisieren, um die SAS-Integration zu entfernen.
Datenermittlung
- Und S: Dem Dashboard Builder wurde ein Dialog zur Spaltenumschaltung hinzugefügt und das Problem mit mehreren Spaltenumschaltern in einem Dashboard behoben. Sitzungsdateien erstellen nun Skripte, die eigenständige Spaltenumschalter beibehalten, die mit mehreren Plattformen verknüpft werden können. Einige Probleme mit fehlenden Wertcodes im Datenfilter sowie Probleme mit der TextBox, die JSL-Änderungen in der falschen Reihenfolge speicherte (Skript reproduziert Bericht nicht), wurden behoben. Weitere Fokusarbeiten werden durchgeführt.
- Xan: Aktualisierte Unterstützung für fehlende Wertecodes in Term. Standardmäßig werden MVCs zu einem Score zusammengeführt, wenn Sie die Bewertung fehlender Werte mit EScoreMissing::Yes wählen. Verwenden Sie das neue EScoreMissing::StoredValues, wenn Sie den ursprünglichen MVC-Wert wünschen. Explizite Benutzerkontrolle über die grafische Kodierung der Overlay-Variable (Farbe, Stil oder andere).
- Evan: Ich habe mir die ersten Telemetriedaten der Version 18 angesehen, um Informationen zur Popup-Suche zu erhalten und die dabei gefundenen Fehler gemeldet. Ich habe die erste Version von JSL Where veröffentlicht, einem leistungsstarken Ersatz für Loc, <
- Ernst: Hinzufügen eines Workflow-Eingabeaufforderungsframeworks.
Anmerkung von Shannon
Ich bin sicher, dass kein JMP-Entwickler dieses Problem hat, nur ich und mein JSL …!
Ich hoffe, Sie alle haben ein schönes Wochenende!