Wie verbinde ich einen lokalen JMP mit R, der sich auf einem Server befindet?
Ein Kunde verwendet eine R-Bibliothek.
Für sie ist es nicht so einfach, weil sie ein Add-In in JMP entwickeln, das diese R-Bibliothek aufruft. Und sie geben dieses Add-In an 50/100 JMP-Benutzer. Sie wollen kein zu komplexes Paket haben.
Können wir uns also vorstellen, R auf einem Server zu haben und JMP zu sagen, dass er diese R-Sitzung aufrufen soll? In dieser Situation müssen sie nur das JMP-Add-In bereitstellen, und es funktioniert.
Ich mache das bereits mit MATLAB, also denke ich, dass es möglich ist, und wir müssen wahrscheinlich das Pfadsystem zum richtigen R_HOME definieren. Ist es o.k? In der Dokumentation heißt es, R auf demselben Computer zu installieren, aber mit dem korrekt definierten R_HOME sollte es funktionieren, nicht wahr?
Wenn JMP R auf einem Server finden kann, ist es nett. Aber können mehrere JMP gleichzeitig auf das R zugreifen? Wenn nicht, haben Sie eine Problemumgehung?
Vielen Dank für Ihre Vorschläge,
Betreff: Wie verbinde ich einen lokalen JMP mit R, der sich auf einem Server befindet?Dies Faden in der Benutzergemeinschaft kann helfen, Ihre Frage zu beantworten. @ian_jmp und @ Jeff_Perkinson habe dies beantwortet, was derzeit gut möglich ist:
Ian:
"Wie bereits gesagt, müssen R und JMP auf der gleicher Computer damit die "out of the box" -Integration funktioniert. Ich bezweifle, dass Sie es auf andere Weise zum Laufen bringen könnten, aber selbst wenn Sie es könnten, glaube ich, dass es als "nicht unterstützt" angesehen wird. Vielleicht können Sie natürlich etwas für sich selbst tun. "
Jeff:
Mein Kollege, @ian_jmp , ist richtig, aber um es ein bisschen mehr zu erweitern ...
JMP und R kommunizieren Interprozess. Das heißt, JMP öffnet R und kommuniziert mit ihm im Speicher. Dieselbe Art der Kommunikation ist einfach nicht möglich, wenn R nicht auf demselben Computer ausgeführt wird.
Haben Sie eine Serverversion von R, wie Microsoft R Server oder haben Sie nur eine reguläre R-Distribution auf einem Server installiert? JMP kann derzeit nicht mit dem Microsoft R-Server kommunizieren, aber mit genügend Anfragen könnten wir untersuchen, ob dies machbar ist.
Dan:
Dies ist nach wie vor der Status Quo ab JMP 13.2 und JMP 14.0. Sicher offen für Vorschläge für die Zukunft, aber so soll es ab sofort bleiben.
Betreff: Wie verbinde ich einen lokalen JMP mit R, der sich auf einem Server befindet?Einfach in diesen Thread einchecken - sicher, dass der Status Quo auch für v15 gilt?
Ich hatte eine ähnliche Anfrage bezüglich der Dokumentation für die Integration von JMP mit R, SAS und / oder Python auf einem Server für Batch-Aufrufe an R / Python mindestens und andere Integration von Vorteil.
Vielen Dank!
Bearbeiten: Ich sehe, dass ich die in Dans Antwort angegebene Unterscheidung zwischen R und Microsoft R Server verpasst habe. Ich werde das gleiche für Microsoft R Server annehmen.