Jenner ajaa nykyiset SAS-ohjelmasi – DATA-askeleet, PROC SQL, makrot – ilman SAS-lisenssiä Windowsissa, macOS:ssä ja Linuxissa. Sama syntaksi, ei käyttäjäkohtaisia maksuja, ei uudelleenkirjoitusta.
SAS hinnoittelee lisenssit käyttäjä- ja vuosikohtaisesti, seuraa suoritinytimien määrää ja vaatii vuosittaisen uusinnan. Jennerissä ei ole käyttäjäkohtaista lisenssiä, ja se toimii yhtenä itsenäisenä binäärinä.
Jennerissä ei ole käyttäjäkohtaista lisenssiä eikä vuosittaista uusintaa, joka pitäisi perustella uudelleen. Sama binääri toimii yhdelle analyytikolle ja viidellekymmenelle, joten tiimin kasvattaminen ei ole enää hankintapäätös eivätkä analytiikka-alustan kustannukset kasva henkilömäärän mukana.
Jenner toimii natiivisti macOS:ssä — myös Apple siliconilla — sekä Windowsissa ja Linuxissa, kaikki samasta lähdekoodista. Analyytikot työskentelevät työnantajan antamalla koneella ilman virtuaalikonetta, toista käyttöjärjestelmää tai etäistuntoa itsensä ja oman koodinsa välissä. Sama ohjelma siirtyy muuttumattomana kannettavalta Linux-palvelimelle.
SAS-ohjelmien ajaminen Macilla →Vuosikymmenten analyysit ovat SAS7BDAT- ja XPT-tiedostoissa, ja juuri tätä migraation osaa pidetään yleensä vaikeana. Jenner lukee ja kirjoittaa molempia muotoja suoraan, CSV:n ja Parquetin ohella: mitään ei tarvitse muuntaa ennen aloitusta, ja tulokset lähtevät ulos siinä muodossa, jota kollegat odottavat.
SAS:n korvaaminen kuvitellaan lähes aina uudelleenkirjoitukseksi, ja siksi sitä lykätään vuosia. Siirtyminen Jenneriin ei ole uudelleenkirjoitus: ohjelmat pysyvät SAS-syntaksissa ja säilyttävät DATA-askeleensa, makronsa ja PROC-kutsunsa. Alla on järjestys, jota tiimit oikeasti käyttävät — useimmat ajavat oikeaa työtä vuorokauden sisällä.
Aloita ohjelmasta, jonka tunnet hyvin ja jonka tulosteen tunnistat yhdellä silmäyksellä. Mitään ei tarvitse siirtää eikä projektia miehittää: asenna binääri, aja .sas-tiedosto ja lue loki. DATA-askel- ja PROC-koodi ajautuu sellaisenaan, joten ensimmäinen ajo on koko arviointi: näet oman tulosteesi omasta koodistasi jo ensimmäisenä iltapäivänä.
Aja sama ohjelma SAS:llä ja Jennerillä ja vertaa syntyviä aineistoja. PROC COMPARE on molemmissa ja on luonteva työkalu: se raportoi havainnot, muuttujat ja arvot valitsemaasi toleranssiin asti. Koska molemmat kirjoittavat SAS7BDAT-muotoon, vertailu tehdään identtisellä pohjalla ja saat selkeän, tarkastettavan tuloksen vaikutelman sijaan.
Tarkkuuden pitää olla osoitettavissa, ei vain väitettävissä. Jenner läpäisee kaikki 58 aineistoa NIST Statistical Reference Datasets -vertailussa — tilasto-ohjelmistojen riippumattomassa tarkkuusstandardissa — ja ristiinvalidoi tilastolliset proseduurinsa Pythonin (statsmodels) ja R:n toteutuksia vasten. Yhdessä oman PROC COMPARE -tulosteesi kanssa se on juuri se aineisto, jonka tarkastaja tarvitsee hyväksyntään.
Kertarysäystä ei tarvita. Jenner toimii yhtenä itsenäisenä binäärinä ilman pystytettävää palvelinta, joten luonteva ensimmäinen tuotantokohde on ajastettu työ: yölliset päivitykset ja säännölliset raportit, jotka varaavat käyttäjäpaikkoja ilman että kukaan istuu päätteen ääressä. Siellä käyttäjäkohtainen säästö näkyy nopeimmin. Koska molemmat järjestelmät lukevat ja kirjoittavat samoja tiedostomuotoja, tahdin määräät itse.
| Ominaisuus | Jenner | SAS |
|---|---|---|
| Ajaa useimmat SAS-ohjelmat | Kyllä | Kyllä |
| Vaatii käyttäjäkohtaisen lisenssin | Ei | Kyllä |
| Toimii Windowsissa, macOS:ssä ja Linuxissa | Kyllä | Rajoitettu |
| Natiivi CSV- ja Parquet-I/O | Kyllä | Ei |
| Lukee SAS7BDAT- ja XPT-tiedostoja | Kyllä | Kyllä |
| Kirjoittaa SAS7BDAT- ja XPT-tiedostoja | Kyllä | Kyllä |
| Toimii yhtenä itsenäisenä binäärinä | Kyllä | Ei |
| Natiivi Jupyter-ydin | Kyllä | Ei |
| Läpäisee koko NIST StRD -vertailun (58/58) | Kyllä | Vahva, tietyin varauksin |
Jenner toteuttaa 100 proseduuria samoilla lause- ja valitsinnimillä kuin SAS, joten jo tuntemasi PROC-kutsu käyttäytyy odotetusti. Jos työsi riippuu tietystä proseduurista, arvioit soveltuvuuden nopeimmin sen viitesivulta: jokainen alla oleva proseduuri linkittää omaan dokumentaatioonsa, jossa on tuetut lauseet, valitsimet ja tulosteet.
Kattavuus ulottuu kielen ytimeen, Base- ja tilastoproseduureihin, PROC SQL:ään, ODS Graphicsiin, tiedostomuotoihin ja tietokantayhteyksiin — 329 yksittäistä SAS-käyttäytymistä on dokumentoitu, ja jokaisella proseduurilla on oma viitesivunsa tuetuista lauseista ja valitsimista.
Aloita ilmaiseksi – SAS-lisenssiä ei tarvita.