Jarmo Hirvonen, Spezialist für Datenintegration und Datenwissenschaft, Murata Electronics Oy
Philip O'Leary, Datenintegrationsmanager, Murata Finnland
Herausforderungen bei einer JMP®- und Python-Integration führten zu einer Suche nach einer alternativen Lösung, die es ermöglicht, die verschiedenen Python-Bibliotheken und leistungsstarken Algorithmen mit JMP zu evaluieren und zu testen. Dies würde es JMP-Benutzern ermöglichen, mit Python in einer vertrauten JMP-Umgebung zu arbeiten. Nach einigen verschiedenen Iterationen wurde ein RestAPI-Dienst entwickelt, und wenn JMP diesen Dienst aufruft, erstellt es dynamisch eine Benutzeroberfläche basierend auf den Optionen, die der Dienst derzeit bereitstellt. Der JMP-Benutzer kann dann diese Benutzeroberfläche verwenden, um verschiedene Algorithmen wie HDBSCAN, OPTICS und UMAP einzusetzen, indem er Daten mit einem Klick direkt von JMP sendet. Nachdem der Algorithmus seine Operationen auf der Serverseite beendet hat, gibt er Daten zur weiteren Analyse und Visualisierung an JMP zurück.