Willkommen beim JMP Development Update für den 3. März 2023!
Diese Woche haben wir von einigen aufregenden Änderungen in der Data Discovery-Gruppe erfahren. Mit Wirkung zum 1. April Xan Gregg tritt aus dem Management zurück, um sich auf Codierungsprojekte zu konzentrieren, und wird den Titel eines Distinguished Engineering Fellow annehmen. Ich freue mich, dass Xan die Freiheit hat, sich in neue Entwicklungsprojekte zu vertiefen, während er sich in diese neue Rolle einfügt!Julian Paris wird im April die Verantwortung als neuer Direktor der Data Discovery Group übernehmen. Julian war in seinen zahlreichen Rollen bei JMP herausragend (siehe Johns Ankündigung Post auf Inside JMP, um einige Details zu lesen) und ich weiß, dass er all seinen Enthusiasmus und seine Neugier in diese neue Herausforderung einbringen wird. Julian ist einer der größten JMP-Fans, die ich kenne, und er ist wirklich begeistert von der Gelegenheit, die Zukunftspläne der Gruppe mitzugestalten.
Glückwünsche gehen auch diese Woche an John Sal anlässlich seines ersten Patents, erteilt für seine Arbeit am Design Space Profiler. Das Patent mit dem Titel Interaktive grafische Benutzeroberfläche für Spezifikationsrateneinstellungen und Vorhersagen , wurde am 21.02.2023 als US-Patent Nr. 11,586,675 erteilt.Eine Kopie des Patents ist hier verfügbar: Ausgestellte Patente. John bat mich, ihm einen besonderen Dank auszusprechen Ryan Lekivetz , der laut John die meiste Arbeit beim Verfassen des Antrags geleistet hat.
Nach dem Beheben einiger letzter kritischer Korrekturen an JMP 17.1 diese Woche planen wir, am 8.3.23 die endgültigen Installationskandidaten zu erstellen. Diese Wartungsversion wird rund 500 Fehlerkorrekturen für das gesamte Produkt bereitstellen, von der Behebung von Problemen in Plattformen und Funktionen bis hin zu Zeichenfolgen- und Dokumentaktualisierungen. Wir werden Updater Anfang April auf support.sas.com veröffentlichen und mit der Bereitstellung vollständiger Installer für Legacy-Kunden auf My.JMP beginnen, sobald es fertig ist.
Inzwischen blicken wir nach vorn JMP18EA2 , geplant am 7.4.23 einzufrieren. Bitte aktualisieren Sie weiterhin Feature-Seiten für größere Initiativen und teilen Sie Links zu kleineren, aber wichtigen Elementen, die zum Testen bereit sind Mia Stephens . Kunden senden bereits ihr Feedback zu JMP 18, wie Sie sehen können Tonya Mauldins Bericht unten, und wir möchten sie ermutigen, weiterzumachen!
Hier sind die Beta-/Absturzberichte für die Woche vom 3.3.23 mit ausgewählten Abstürzen.

JMP Beta-Bericht für die Woche vom 3.3.23 | JMP Live (sas.com)
Vielen Dank an Paul Spychala von der interaktiven HTML-Entwicklungsgruppe für die Präsentation der Aktualisierungen des HTML-Profilers in dieser Woche! Paul hat seit seinem Eintritt bei JMP im vergangenen Jahr zahlreiche Verbesserungen der Benutzeroberfläche, der Funktionalität und der Leistung von Profilern vorgenommen. Falls Sie nicht persönlich an der Sitzung teilnehmen konnten, finden Sie einen Link zur Aufzeichnung hier . Ich habe gehört, dass Paul ermutigt wird, seine Arbeit für eine zukünftige Discovery einzureichen, und ich denke, es wäre ein großartiges Thema, das zu teilen. Sein Vortrag hob sicherlich hervor, wie die JMP-Entwicklung das Feedback von Benutzern und Kunden zu realen Szenarien nutzt, um zur Verbesserung unserer Produkte beizutragen!
Abschließend danke an Audrey Schull dafür, dass du das teilst Jira-Tipp der Woche !
Jira-Benutzer können davon Gebrauch machen Intelligente Checklisten um ein wenig mehr Granularität hinzuzufügen, was für ein Element getan werden muss. Wir sehen einige Teams, die Checklisten anstelle von Teilaufgaben verwenden, um den Aufwand für die Erstellung neuer Jira-Vorgänge zu reduzieren. Sie können es auch für eine Test-Checkliste oder eine Erinnerung zur Integration verwenden. Jira-Vorgänge können erst geschlossen werden, wenn alle ihre Smart Checklist-Elemente abgehakt wurden, und Sie können diese Elemente mit @Erwähnungen bestimmten Personen zuweisen. Fühlen Sie sich frei zu experimentieren! Sie könnten sich darauf beziehen Trish O'Gradys handliches Dokument über So finden Sie intelligente Checklisten in Jira . Eine Auffrischungsdemo finden Sie in Sarahs Segment in diese Aufnahme (12:20 Uhr beginnt Sarahs Demo) vom 19. Januar th .
Allgemeine Ankündigungen
- Dank an Xan Gregg dafür, dass JMP sich als Sponsor des jährlichen Lokals angemeldet hat Research Triangle Analystenkonferenz m im Jahr 2020 und morgen in zwei Wochen findet es endlich in der SAS Hall der NCSU statt. Es ist eine Unkonferenz aka Barcamp Konferenzstil, bei dem: „… das Programm am Tag der Konferenz auf der Grundlage all der spannenden Pitches festgelegt wird, die Sie morgens als erstes hören werden. Bringen Sie Ihren 50-minütigen Vortrag und einen Stapel Visitenkarten für einen Tag voller Mathe-Spaß mit all Ihren Lieblingsanalysten mit. Ihre Registrierung kauft den ganzen Tag Frühstück, Mittagessen und Kaffee!“ Xan hat an einigen vergangenen Sitzungen teilgenommen und ist ein Freund von JMP Melinda Thiebar ist einer der Organisatoren. Lassen Sie Xan wissen, wenn Sie Fragen haben!
Wichtige anstehende Termine
- JMP 18 EA2 Einfrieren – 7.4.23
- JMP 18 EA3 Einfrieren – 12.05.23
- JMP 17.2 Code-Genehmigung – 13.06.23
- JMP 18 EA4 Einfrieren – 23.06.23
- Einfrieren des JMP 17.2-Codes – 30.06.23
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 17 Und JMP 18 Termine.
JMP-Entwicklungsaktualisierungen
Datenermittlung
- Dan S: Wiederhergestellte Filtereinstellung für Kategorial in 17.1/17.2. Beginn der JMP 18-Arbeit an der Gruppenplattform für By-/Multiple-Y-Starts. Ein Problem mit JRP-Dateien wurde behoben. Fortsetzung der Arbeit am Bearbeitungsfokus in 18.
- Xan: Hinzufügen von mehr Benutzerkontrolle über die Zuweisung von Farbe und Stil der Graph Builder-Legende zur Unterscheidung von Elementen (erweitert aus WL Gore-Feedback).
- David B: Es wurde ein Journal-Absturzfehler behoben, ein Ausrichtungsproblem mit ColStackDisplay behoben und mit der Arbeit an Anmerkungsplatzierungsproblemen begonnen.
- Evan: Optimieren wo für fehlt, ==, <, >, <=, >= und | und & davon. Vorbereitung auf die Entdeckung.
DAMHIRSCHKUH
- Peng: Fortsetzung der Arbeit an zwei Fronten für JMP18: Ermüdungsdatenanalyse in Zuverlässigkeit; Zusammenarbeit mit Jacob an der Stabilisierung neuer, von der Faktorliste abgeleiteter Arbeiten für tatsächliche DOE-Anwendungen. Arbeit an einem Diskussionspapier über Priors für die Analyse von Zuverlässigkeitsdaten.
- Kaleb: Arbeiten an der Infrastruktur für die überarbeitete ALT-Plattform. Brad und ich hatten am Montag auch einen großen Durchbruch bei unserer Arbeit! Außerdem beende ich gerade eine Überarbeitung des Papiers zu einer neuen Kalibrierungstechnik für untere Toleranzgrenzen.
Gastgeber
- Johannes Schrödl: Das Hilfemenü wurde geändert, um „Statistikindex“ zu entfernen und „JMP-Funktionen“ hinzuzufügen. Aktualisierte Windows-Prozessnachrichten, um der Mac-Rückruf- und Hintergrundverarbeitung besser zu entsprechen. Mehr Bereinigung durch die Entfernung der SAS-Integration.
- Paul N.: Musste den neuen Open Street Map-Server auf den Legacy-Server zurücksetzen, nachdem festgestellt wurde, dass nach einem unerwarteten Neustart einige der Tabellen fälschlicherweise als Nicht geloggt markiert wurden und 3 Tabellen auf 0 Zeilen gekürzt wurden. Dies führte zu dem Verhalten, dass alles funktionierte, außer wenn Sie zu einer Kachel gingen, die noch nicht gerendert worden war, bekamen Sie nur den Hintergrund, die Bezirks-/Staats-/Ländergrenzen und Text ohne Straßen, Gebäude, Wasser, … Es brauchte viel Detektivarbeit, um herauszufinden, dass das Problem die leeren Tische waren. Musste die Datenbank neu laden und die Indizes für die Tabellen neu erstellen.Stellen Sie sicher, dass die Tabellen protokolliert werden, damit dies nicht noch einmal passiert. Nachdem alle Indizes neu erstellt wurden, sollte es möglich sein, wieder in die Produktion zu wechseln. Bestätigt, dass Kacheln nach dem Neuaufbau der Datenbank wieder richtig gerendert werden. Außerdem wurde ein neues localhost-SSL-Zertifikat für JMP Live erstellt und an einigen kleinen Python-Test-Apps gearbeitet, um C/C++-Module zu erstellen, die von Python geladen werden können, und an verschiedenen neueren Möglichkeiten, Python von C++ aus zu initieren.
Interaktives HTML
- John Powell: Bereitstellung eindeutiger IDs für Outline-Boxen, damit das automatisierte interaktive Testsystem von Steve & Hui sie identifizieren kann ( JMPHTML-1993 ). Ein Layoutproblem beim Aktualisieren eines lokalen Datenfilters in JMP Live wurde behoben ( JMPHTML-2009 ). Überarbeitete Teilmengen-Zeilenindizes ( JMPHTML-546 ) und Füllfarben ( JMPHTML-2017 ), um Komprimierung und gemeinsame Nutzung zur Verbesserung der Ladezeitleistung zu ermöglichen. Danke für die Hilfe von John Schroedl mit JMPHTML-546! Hilfestellung für einen Benutzer mit einem Sicherheitsfehler beim Versuch, eine interaktive HTML-Ausgabe von einem Server in eine Webseite auf einem anderen Server einzubetten. Kudos an David Barbour für das Erstellen von Hyperlinks für JIRA-IDs in Regressionstest-E-Mails. Wir haben mit der Planung für unseren ersten neuen Feature-Sprint für JMP 18 begonnen, jetzt, da unser Sprint zur Leistungsverbesserung zu Ende geht.
- Praveena: Abgeschlossene Arbeit an S1423455: Seite beendet das Laden des Diagramms mit Überlagerung für große Datentabellen (> 180.000 Zeilen) nie ( JMPHTML-1962 ). Ändern Sie die Verwendung von concat() während der Berechnung von Indizes in LineSegment.
- Paul Spychala : Arbeiten an weiteren Leistungsverbesserungen für JMP 18 mit dem Rest des Teams. Überarbeitung des Profiler-Neuzeichnungssystems ( JMPHTML-976 ). Optimieren von Unique-Berechnungen ( JMPHTML-977 ).
- Mike S : Bearbeitung eines Leistungsproblems (JMPHTML-1855) abgeschlossen, Übung mit JMP zur Analyse von Leistungsergebnissen gesammelt, Push-Build-Probleme und Perforce-Schluckauf bearbeitet, sich auf den Reise-/Spesenseiten eingerichtet und im April eine Reise nach Cary gebucht und eine begonnen O'Reilly Javascript-Kurs.
Statistiken
- John Sal: Korrigieren Sie in Hierarchical Cluster for 17.1 das Cubic Clustering Criterion, das für Spalten, die nach einer Reorganisation der Clusterzusammenfassung in 17.0 standardisiert wurden, falsch war. Verwenden einer Platzhaltertechnik, um die Berichtsortierung in Decision Tree, Bootstrap Forest und Boosted Trees konsistent zu machen. (JMP-14895, referenziert in einem Kommentar zu Dan Schikores Confluence-Seite für Skripterstellung und Berichtsreihenfolge . Wir freuen uns auf Feedback von Kunden auf der European Discovery Conference.
- Elisabeth: Arbeitete mit Chris und Fang an einer großen Änderung/Korrektur für die Verschachtelung der Themenlogik in Mixed, bevor mit der Arbeit an der Implementierung wiederholter Maßnahmen für GLMM begonnen wurde. Ein großes Dankeschön an Chris für die Arbeit an der Entwirrung! Bonus: Es behebt mindestens einen bekannten Absturz! Implementierte Tests vom Typ I (sequentiell) für feste Effekte in GLMM.
- Laura CS: Fortgesetzte Arbeit an einer neuen Modellverknüpfung zum Definieren von Timecodes, die fast fertig ist und bei langwierigen Aufgaben in Längsschnittmodellen eine große Hilfe sein sollte. Beantwortung von Anfragen zur Funktionalität von Pfaddiagrammen und Residuen in SEM. Fortgesetzte Beratung bei Datenanalysen für einen Kunden bei P&G.
- Jianfeng: Portierung der genauen Tests in die Contingency-Plattform abgeschlossen. Jetzt arbeite ich an den genauen Tests in der Oneway-Plattform.
- Annie: Arbeiten an der Unterstützung von Untergruppen-Variablen und der Zusammenfassung für Short-Run-Regelkarten.
Statistische Dokumentation
- Michael C: Arbeiten an einigen Dokumentenprojekten: Untersuchen der Zukunft des NF-Dokuments, des Statistikindex und Reorganisieren der Art und Weise, wie wir Plattformnachrichten dokumentieren, die nur über JSL verfügbar sind.
Statistische Tests
- Tonya: Arbeiten an Beta-Feedback, Testen von Kurzzeit-Kontrolldiagrammen und Fehlerverifizierung.
Technischer Support

Entwicklungsbetrieb
- Myron: An verschiedenen Help-Builds und Help-Map-Uploads für 17.0, 17.1, 18.0 ( JMPTOOL-582 , JMPTOOL-495 , JMPTOOL-597 , JMPTOOL-755 ). Datenbankunterstützung für die Unterscheidung zwischen Unit-Test-Timeout und Fehlern hinzugefügt ( JMPTOOL-195 , JMPTOOL-415 ). Problem mit Windows-Absturzsymbolisierer (JMPTOOL-757) behoben. Fortsetzung der Einrichtung für die Verarbeitung von Telemetriedateien ( JMPTOOL-729 ).
- Jim: Ein großes Lob an Michael Hecht und John Schroedl für ihre Hilfe bei der Arbeit am Mac JMP 18-Installationsprogramm bzw. an Build-Skripten. Mit Bobs Hilfe aktualisierte Skripte für unbeaufsichtigte Installationen für JMP 18-Einheitentestmaschinen. Unbedingt unterstützen.
Dokumentation
- ChrisB : Das 17.0-Kompatibilitätsdokument fertiggestellt. Ich habe ein paar kleine Tools geschrieben, um uns beim Testen unserer Webbilder zu helfen. Es wurde bestätigt, dass unser Web-CSS die neuesten FrameMaker-Stile verwendet. Untersuchte Probleme beim Aufbau der Hilfe … die sich heute mit der Produktionshilfe zuspitzten.
- Qiana: Arbeitete an JMP Live Help für 17.1. Arbeitete an JMPLOC-4040. Sehen Sie sich den Hilfeschlüsselbericht und die Kartenprojekte an. Projektplanung für 18.0.
- Susanne: Arbeitete hauptsächlich an der lokalisierten JMP Live/Public-Hilfe für 17.1, erstellte die Hilfe, identifizierte und behebt Probleme.
System/Host Testing-Cary
- Nik H: Übermittelte Änderungen für die JSL Unit Test GUI zur Anpassung an kürzlich hinzugefügte StatDoc-Ordner. Es gibt jetzt ein Kontrollkästchen, um diese Ordner anzuzeigen oder nicht, sowie eine Voreinstellung für eine Standardeinstellung. Wenn die Ordner angezeigt werden, gibt es auch einen Filter, der ausgewählt werden kann, um alle StatDoc-Ordner zu überprüfen. Änderungen am Test-Dashboard übermittelt. Es gibt jetzt eine Voreinstellung, standardmäßig nur unbekannte Probleme im Ergebnisfenster des Einheitentests und auf einzelnen Testerseiten anzuzeigen. Benutzer sollten auch einen Umschalter bemerken, der auf der Hauptergebnisseite des Einheitentests verfügbar ist. Als Nächstes soll das Dashboard die Änderungen von Crash vs. Timeout integrieren, die Myron kürzlich vorgenommen hat. Außerdem habe ich nach den Änderungen der SAS-Integration für JMP 18 Anpassungen an meinen Komponententests vorgenommen und dem Framework für JMP 18- und 17.2-Verifizierungen neue Tests hinzugefügt.
- Jäger: Auf JMP 18 EA1-Tracks geantwortet, zwei JIRA-Elemente geöffnet, die möglicherweise das Ergebnis der letzten EditFocus-Updates in JMP 18 waren. Es wurde ein Ticket für ein BeyondTrust-Berechtigungsverwaltungsproblem auf dem Mac geöffnet, das das Senden von Absturzberichten von JMP verhindert, da wir nicht mehr auf Absturzdateien zugreifen oder Absturzdateien in den Ordner „/Library/Logs/DiagnosticReports“ des Benutzers schreiben können.
- Anna: Hinzufügen neuer Tests für Jira-Probleme, die 2022 gemeldet wurden. Testen von Analyze-Menüplattformen zum Identifizieren und Melden von Persistenz- und Sortierproblemen mit Redo Analysis.
- Lisa: Wir haben das Skript „Get All JMP Jira Issues.jsl“ aktualisiert, nachdem uns einige Tickets gefehlt hatten, einen EA-Track bezüglich der 3D-Grafikfunktionalität ausgewertet und alte Fehler weiter entfernt.
- Audrey : AWS Learning, danke Nick Ruva für Ihre Hilfe bei einigen technischen Problemen, während ich einige unserer internen Datenüberwachungsjobs zu AWS verschiebe.
System-/Host-Tests – Peking
- Peking-Team:
- Eric Wang: (1) Das neue Feld „sendtoserver“ in der Veröffentlichungsnutzlast getestet, verwandte Geschichten: (WEBJMP-4611) , (WEBJMP-6588) , (WEBJMP-6589) . (2) Seit dem Upgrade von NodeJS wurde ein schneller Regressionstest für JMP Live 17.1 durchgeführt. (3) Upgrade von NodeJS auf Beijing-Testservern auf v18.14.0. (4) Testen des neuen Zugriffskontrolltyps „allow_data_import“
- DaLi: (1) Verifizieren und schließen Sie 3 Fehler für JMPC und Import-SAS, entsprechendes UT hinzugefügt. (2) FERTIG: JMP C 17.1 Regressionstest, insgesamt 3 Fehler erstellt. (3) Fehler UT-Untersuchung und -Behebung (Der Fehler ist auf das Entfernen der SAS-Integration zurückzuführen (JMP-15601) . (4) Testumgebung für weitere JMPC-Tests vorbereiten (JMPC17.0->17.1 Updater). (5) FERTIG: JMP Desktop 17.1 Regressionstest, kein Problem gefunden. (5) Hinzufügen einer Confluence-Seite für Problemumgehungen bei der Migration zwischen verschiedenen JMP Live-Versionen und Node-Versionen.
- Mike Wu: (1) Fehlerregression auf der Entfernen Sie die WebView-Versionsprüfung in Windows-Installationsprogrammen . (2) Regressionstests für HTML-Profiler-Leistungsaktualisierungen für alle betroffenen Profiler: Entfernen Sie nicht benötigte getDescendants aus ProfilerSegment . (3) Untersuchung von Problemen mit dem technischen Support und gesendetes Feedback für Fallnummer: 00034872, 00034873 und 00034874 (diese 3 Fälle sind das gleiche Problem)
- Kimi: (1) Überprüfen Sie, ob der Teil zur SAS-Integration entfernt wurde, und testen Sie den Teil für den SAS-Import und die Codegenerierung. (2) JMP 17.1 Regressionstest. (3) JMP C 17.1 Regressionstest (4) JMP C 17.1 Dokumententest. (5) Seit dem Upgrade von NodeJS wurde ein schneller Regressionstest für JMP Live 17.1 durchgeführt. (6) Beheben Sie einige der Fehler in Jmeter-Testskripten, es gibt jetzt neue Fehler, da JMP Live die APIs ändert, muss noch weiter behoben werden. (7) Fehlerüberprüfung.
- DaZhang: (1) Regressionstests für JMP 17.1. (2) JMPC 17.1 Regressionstest – Fertig. (3) JMPC 8.1 für weitere JMPC 17.1-Tests installiert. (4) JMP C 17.1 Dokumentenprüfung. (5) Fehlerüberprüfung.
- Nala: (1) Abgeschlossener JMPC 17.1-Regressionstest. (2) JMPC 17.1 Doc-Test. (3) Seit dem Upgrade von NodeJS wurde ein schneller Regressionstest für JMP Live 17.1 durchgeführt. (4) Jira-Verifizierung
Anmerkung von Shannon
Ich habe gehört, dass wir über Nacht stürmisches Wetter bekommen könnten. Hoffe ihr schlaft alle durch! Wenigstens wäscht es die frühen Pollen aus der Luft! Ich hoffe du hast ein schönes Wochenende!
