Keine Installation, kein Vertriebsgespräch, keine Kreditkarte zum Start. Melden Sie sich an und im Browser öffnet sich ein JupyterLab-Workspace mit bereits eingerichteter Jenner-Engine: Programm einfügen, ausführen, Log lesen.
Legen Sie eine Organisation an, und im Browser öffnet sich ein JupyterLab-Workspace mit installiertem Jenner, sodass ein .sas-Programm wenige Minuten nach der Ankunft laufen kann. Jede neue Organisation startet mit Testguthaben und ohne Kreditkarte, was ausreicht, um echte Programme laufen zu lassen, bevor Sie irgendetwas entscheiden. Jenner ist eine unabhängige Implementierung der SAS-Sprache: Die Datei, die Sie bereits haben, ist die Datei, die läuft — nichts wird unterwegs übersetzt oder umgeschrieben.
Laden Sie eine .sas-Datei und die Daten hoch, die sie liest, oder fügen Sie das Programm direkt in eine Notebook-Zelle ein. Führen Sie es aus, und das Log kommt in der erwarteten Form zurück: Hinweise, Warnungen und Fehler an den Anweisungen, die sie erzeugt haben. Wird etwas nicht unterstützt, nennt das Log die betroffene Anweisung — genau das Verhalten, das man von etwas erwartet, das man gerade bewertet.
Die Sprache, in der Ihre Programme bereits geschrieben sind, ausgeführt auf einer Maschine, die Sie nicht bereitstellen mussten. Das ist kein Konverter: Ein DATA-Step bleibt ein DATA-Step und PROC SQL bleibt PROC SQL.
Sie bekommen eine vollständige JupyterLab-Sitzung: Dateibrowser, Notebooks, ein Terminal und einen Ort für die Daten, die Ihr Programm liest. Ein echtes Programm mit mehreren Dateien und einem LIBNAME verhält sich wie ein echtes Programm — genau das können Einzeldatei-Spielwiesen nicht.
Der Kern der Sprache läuft wie geschrieben: DATA-Step-Logik, Arrays, Formate und Informate, die Makro-Facility und PROC SQL. Code nach SAS-9.4-Syntax braucht keinen Portierungsdurchgang, bevor er ausgeführt wird.
Regression und lineare Modelle, Überlebenszeitanalyse, multivariate Verfahren und Clustering, Zeitreihen, Qualitätskontrolle, Auswertung und Reporting. Zu jeder Prozedur gibt es eine veröffentlichte Referenzseite mit den unterstützten Anweisungen und Optionen, sodass Sie die von Ihrem Programm benötigten nachschlagen können, bevor Sie etwas hochladen.
Jenner liest und schreibt SAS7BDAT und XPT direkt, daneben CSV und Parquet. Laden Sie den vorhandenen Datensatz hoch, richten Sie ein LIBNAME darauf und lesen Sie ihn so, wie Ihr Programm es heute tut — ohne Exportschritt und ohne drittes Format dazwischen, in dem ein Label verloren geht.
Lassen Sie Ihre eigenen Programme laufen und lesen Sie das Log. Das ist der einzige Test, der die Frage klärt, und ein Browser-Workspace ist der schnellste Weg dorthin: Die Abdeckung ist nicht die gesamte SAS-Sprache, also beweist eine Demo an fremdem Beispielcode sehr wenig über Ihren. Beginnen Sie mit dem Programm, das am meisten zählt, vergleichen Sie seine Ausgabe mit Zahlen, denen Sie bereits vertrauen, und nehmen Sie das, was das Log meldet, als die eigentliche Antwort.
Öffnen Sie einen Workspace und fügen Sie das Programm ein, das Sie zuerst prüfen wollen. Ohne Installation und ohne Kreditkarte zum Start.
Kostenlos testen