De flesta svar på den här frågan förutsätter att du redan har SAS och bara vill ha det utan gränssnitt. Det här svaret är för det andra fallet: programmen finns, licensen gör det inte, och jobbet måste ändå köras på servern i natt.
Jenner är en enda binär. Lägg den på servern, peka den mot en .sas-fil och den körs — inget grafiskt gränssnitt, ingen skärm, ingen licensserver att nå och inget att checka ut vid start. Den avslutas med ett värde skilt från noll när programmet misslyckas, och det är den del en schemaläggare faktiskt bryr sig om. Om du fortfarande jämför namnger frågorna nedan varje väg en Linux-användare har, även de som inte är vi.
Anropa den från cron, från en systemd-timer, från en Airflow-task, från ett GitHub Actions-jobb eller inifrån en container. Den läser från stdin och skriver till stdout och en loggfil, så den kombineras med verktygen som redan finns på maskinen i stället för att kräva en session.
Jenner är SAS-kompatibelt: språket dina program redan är skrivna i, kört på servern med samma sats- och optionsnamn som du använder i dag.
Språkets kärna körs som den är skriven — DATA-stegslogik, arrayer, format och informat, makrofunktionen och PROC SQL. Kod skriven mot SAS 9.4-syntax behöver inget portningssteg.
Regression och linjära modeller, överlevnadsanalys, multivariata metoder och klustring, tidsserier, kvalitetsstyrning, sammanfattning och rapportering. Varje procedur har en publicerad referenssida, så ett schemalagt jobbs beroenden kan kontrolleras innan det schemaläggs.
Jenner läser och skriver SAS7BDAT och XPT direkt, vid sidan av CSV och Parquet. Datamängder på en monterad volym eller i ett objektlager behöver inte konverteras, och utdata kan skrivas tillbaka i det format som nästa jobb förväntar sig.
Samma källkod körs på Linux, macOS och Windows. Ett program som utvecklats på någons laptop körs oförändrat som schemalagt jobb här, vilket tar bort omskrivningen som annars ligger mellan analys och produktion.
Jenner klarar alla 58 datamängder i NIST Statistical Reference Datasets-benchmarken, den gängse oberoende noggrannhetssviten för statistisk programvara. Procedurreferensen är publicerad i sin helhet, så påståendet att en bestämd PROC stöds går att kontrollera innan du lägger in den i en pipeline.
En binär, ingen licensserver, och en exitkod din schemaläggare kan lita på.
Starta gratis provperiod