Het SAS-compatibele alternatief voor SAS

Jenner draait uw bestaande SAS-programma's — DATA-steps, PROC SQL, macro's — zonder SAS-licentie, op Windows, macOS en Linux. Dezelfde syntaxis, geen kosten per gebruiker, geen herschrijving.

Waarom teams een SAS-alternatief zoeken

SAS rekent licenties per gebruiker en per jaar, houdt het aantal CPU-cores bij en vereist jaarlijkse verlenging. Jenner heeft geen licentie per gebruiker en draait als één zelfstandige binary.

Geen licentie per werkplek

Jenner kent geen licentie per werkplek en geen jaarlijkse verlenging die opnieuw verantwoord moet worden. Hetzelfde binaire bestand draait voor één analist of voor vijftig, zodat iemand aan het team toevoegen geen inkoopbeslissing meer is en de kosten van uw analyseomgeving niet langer meegroeien met de bezetting.

Native op de laptops die uw team al heeft

Jenner draait native op macOS — inclusief Apple silicon — en op Windows en Linux, alles vanuit dezelfde broncode. Analisten werken op het apparaat dat hun werkgever heeft verstrekt, zonder virtuele machine, tweede besturingssysteem of externe sessie tussen henzelf en hun eigen code. Hetzelfde programma gaat ongewijzigd van een laptop naar een Linux-server.

SAS-programma's op een Mac draaien

Uw bestaande databestanden gaan mee

Decennia aan analyses liggen opgeslagen in SAS7BDAT- en XPT-bestanden, en dat is doorgaans het deel van een migratie dat men als lastig inschat. Jenner leest en schrijft beide formaten rechtstreeks, naast CSV en Parquet: er hoeft niets te worden geconverteerd voordat u begint, en resultaten gaan terug in het formaat dat collega's verwachten.

Hoe een migratie werkelijk verloopt

SAS vervangen wordt bijna altijd voorgesteld als een herschrijving, en daarom wordt het jarenlang uitgesteld. Overstappen naar Jenner is geen herschrijving: de programma's blijven in SAS-syntaxis en behouden hun DATA-stappen, macro's en PROC-aanroepen. Hieronder staat de volgorde die teams in de praktijk aanhouden — de meeste draaien binnen een dag echt werk.

  1. 1. Richt Jenner op de programma's die u al hebt

    Begin met een programma dat u goed kent en waarvan u de uitvoer in één oogopslag herkent. Er valt niets te porteren en er hoeft geen project te worden bemenst: installeer het binaire bestand, voer het .sas-bestand uit en lees de log. DATA-stap- en PROC-code draait zoals geschreven, dus de eerste run is meteen de hele evaluatie: u ziet uw eigen uitvoer, uit uw eigen code, op de eerste middag.

  2. 2. Leg de uitvoer naast die van SAS

    Voer hetzelfde programma uit onder SAS en onder Jenner en vergelijk de resulterende datasets. PROC COMPARE bestaat in beide en is het aangewezen instrument: het rapporteert waarnemingen, variabelen en waarden tot de tolerantie die u kiest. Doordat beide kanten naar SAS7BDAT schrijven, gebeurt de vergelijking op identieke grond en krijgt u een helder, toetsbaar resultaat in plaats van een indruk.

  3. 3. Leg het bewijs voor aan uw validatieverantwoordelijke

    Nauwkeurigheid hoort aantoonbaar te zijn, niet alleen beweerd. Jenner doorstaat alle 58 datasets van de NIST Statistical Reference Datasets-benchmark — de standaard onafhankelijke nauwkeurigheidssuite voor statistische software — en valideert zijn statistische procedures tegen de implementaties in Python (statsmodels) en R. Samen met uw eigen PROC COMPARE-uitvoer is dat precies het dossier dat een beoordelaar nodig heeft om af te tekenen.

  4. 4. Verplaats eerst de terugkerende taken

    Een big bang is niet nodig. Jenner draait als één zelfstandig binair bestand zonder server die moet worden ingericht, dus het natuurlijke eerste productiedoel is het geplande werk: de nachtelijke verversingen en periodieke rapportages die werkplekken bezetten zonder dat er iemand achter een terminal zit. Daar levert de besparing per werkplek het snelst op. Omdat beide systemen dezelfde bestandsformaten lezen en schrijven, bepaalt u zelf het tempo.

Jenner versus SAS

FunctieJennerSAS
Draait de meeste SAS-programma's
Ja
Ja
Licentie per gebruiker vereist
Nee
Ja
Draait op Windows, macOS, Linux
Ja
Beperkt
Native CSV- en Parquet-I/O
Ja
Nee
Leest SAS7BDAT en XPT
Ja
Ja
Schrijft SAS7BDAT en XPT
Ja
Ja
Draait als één zelfstandige binary
Ja
Nee
Native Jupyter-kernel
Ja
Nee
Slaagt voor de volledige NIST StRD-benchmark (58/58)
Ja
Sterk, met kanttekeningen

Ondersteunde procedures

Jenner implementeert 100 procedures met dezelfde statement- en optienamen als SAS, zodat een PROC-aanroep die u al kent zich gedraagt zoals u verwacht. Hangt uw werk af van een specifieke procedure, dan beoordeelt u de geschiktheid het snelst via de referentiepagina: elke procedure hieronder verwijst naar de eigen documentatie, met de ondersteunde statements, opties en uitvoer.

De dekking omvat de kern van de taal, Base- en statistische procedures, PROC SQL, ODS Graphics, bestandsformaten en databasekoppelingen — 329 afzonderlijke SAS-gedragingen gedocumenteerd, met voor elke procedure een eigen referentiepagina met de ondersteunde statements en opties.

Data importeren, exporteren en opmaken

SQL-verwerking

Optimalisatie

Systeemhulpmiddelen

Betrouwbaarheid en zeldzame gebeurtenissen

Sorteren en herstructureren

Matrixprogrammering

Ruimtelijke statistiek

Veelgestelde vragen

Jenner leest en draait standaard SAS-syntaxis — DATA-steps, PROC SQL, macro's en vrijwel alle procedures — met dezelfde statement- en optienamen.

Het merendeel van de DATA-stap- en PROC-code draait zonder wijzigingen: de programma's behouden hun DATA-stappen, macro's en PROC-aanroepen, en er is geen porteerstap die eerst moet worden afgerond. U bevestigt dit het snelst op uw eigen code door een programma dat u goed kent uit te voeren en de log te lezen.

Jenner doorstaat alle 58 datasets van de NIST Statistical Reference Datasets-benchmark, de standaard onafhankelijke nauwkeurigheidssuite voor statistische software, en valideert zijn statistische procedures tegen de implementaties in Python (statsmodels) en R. U kunt dit op uw eigen werk bevestigen door hetzelfde programma onder beide systemen uit te voeren en de uitvoerdatasets met PROC COMPARE te vergelijken.

Ja, en schrijven ook, net als XPT, CSV en Parquet. Er hoeft niets te worden geconverteerd voordat u begint, en uitvoer kan weer als SAS7BDAT naar buiten, zodat een Jenner-programma en een SAS-programma werk aan elkaar kunnen doorgeven. Dat maakt migreren per taak mogelijk in plaats van alles in één keer.

Ja. Jenner draait native op Macs met Apple silicon, en vanuit dezelfde broncode ook op Windows en Linux — zonder virtuele machine, zonder externe sessie en zonder tweede besturingssysteem om te onderhouden. Een op een Mac geschreven programma draait ongewijzigd op een Linux-server.

Nee. Jenner is een onafhankelijke implementatie van de SAS-taal en geen schil die SAS aanroept, dus er is geen SAS-installatie of -licentie voor nodig. Jenner kent zelf ook geen licentie per werkplek.

Beide zijn geïmplementeerd, samen met 98 andere op het gebied van regressie, overlevingsanalyse, multivariate methoden, tijdreeksen, kwaliteitsbeheersing en steekproefonderzoek. Elke procedure heeft een eigen referentiepagina in de documentatie met de ondersteunde statements en opties — de snelste manier om uw specifieke gebruik te bevestigen.

Voer ze uit. Er is geen porteerstap die eerst moet gebeuren: installeer het binaire bestand, voer het .sas-bestand uit en lees de log. Wilt u een formeel antwoord, voer dan hetzelfde programma onder beide systemen uit en vergelijk de uitvoerdatasets met PROC COMPARE — dat levert bewijs op dat een validatiebeoordelaar accepteert, in plaats van een indruk.

Klaar om licenties per gebruiker achter u te laten?

Begin gratis — geen SAS-licentie nodig.