Näin suoritat SAS-koodia Windowsissa

SAS itse toimii Windowsissa. Se tarvitsee lisenssin, ja yleensä juuri siihen homma pysähtyy. Jenner suorittaa samat ohjelmat — samat DATA-askeleet, samat makrot, samat PROC-kutsut — sillä Windows-koneella joka sinulla jo on, ilman lisenssiä.

Lyhyt vastaus

Asenna Jenner, avaa ohjelma joka sinulla jo on, ja suorita se. Mitään ei muunneta eikä siirretä: levylläsi oleva .sas-tiedosto on se tiedosto joka suoritetaan. Jos vielä vertailet vaihtoehtoja etkä asenna, alempana olevat kysymykset nimeävät jokaisen reitin jonka Windows-käyttäjä todella voi valita, myös ne jotka emme ole me.

Se sopii siihen miten Windowsissa jo työskennellään

Suorita ohjelma komentoriviltä, jotta Tehtävien ajoitus voi ajastaa sen, kutsu sitä HTTP:n yli putkesta, tai työskentele vuorovaikutteisesti Jupyter-muistikirjassa. Ohjelmat pysyvät SAS-syntaksissa: täällä kirjoitettu tiedosto toimii muuttumattomana kollegan Macilla tai Linux-palvelimella.

Mikä toimii Windowsissa

Jenner on SAS-yhteensopiva: se kieli jolla ohjelmasi on jo kirjoitettu, suoritettuna Windowsissa samoilla lause- ja valitsinnimillä joita käytät nyt.

DATA-askeleet, PROC SQL ja makrot

Kielen ydin suoritetaan sellaisenaan — DATA-askeleen logiikka, taulukot, formaatit ja informaatit, makro-ominaisuus ja PROC SQL. SAS 9.4 -syntaksia vasten kirjoitettu koodi ei tarvitse siirtovaihetta ennen suoritusta.

100 proseduuria

Regressio ja lineaariset mallit, elinaika-analyysi, monimuuttujamenetelmät ja klusterointi, aikasarjat, laadunvalvonta, yhteenveto ja raportointi. Jokaisella proseduurilla on julkaistu viitesivu jossa luetellaan tuetut lauseet ja valitsimet, joten voit tarkistaa tietyn ennen sitoutumista.

Tiedostot jotka ovat jo verkkolevyllä

Jenner lukee ja kirjoittaa SAS7BDAT- ja XPT-tiedostoja suoraan Windowsissa, CSV:n ja Parquetin ohella. Jaetulla levyllä olevia aineistoja ei tarvitse muuntaa lukemista varten, ja tuloste voidaan kirjoittaa takaisin siinä muodossa jota muu tiimi odottaa.

Sama ohjelma palvelimella

Sama lähdekoodi toimii Windowsissa, macOS:ssä ja Linuxissa. Windows-kannettavalla kehitetty ohjelma toimii muuttumattomana ajastettuna työnä Linux-palvelimella, ja siellä tuotantoajo yleensä tapahtuu.

Tuloksia jotka voit osoittaa

Jenner läpäisee kaikki 58 aineistoa NIST Statistical Reference Datasets -vertailussa, joka on vakiintunut riippumaton tarkkuussarja tilasto-ohjelmistoille. Proseduuriviite on julkaistu kokonaisuudessaan, joten väite tietyn PROCin tuesta on tarkistettavissa ennen kuin migroit mitään.

Usein kysytyt kysymykset

Asenna Jenner ja suorita tiedosto. Se on riippumaton toteutus SAS-kielestä, joten se suorittaa .sas-ohjelmia suoraan Windowsissa ilman että SAS on asennettuna ja ilman SAS-lisenssiä. Tiedostoa ei muunneta ensin — levylläsi oleva ohjelma on se ohjelma joka suoritetaan.

Kyllä. Toisin kuin macOS Apple siliconilla, Windows on SAS 9.4:n tukema alusta, joten kyse ei ole arkkitehtuuriongelmasta. Useimmilla esteenä on lisenssi ja lupa asentaa se, ei se toimiiko ohjelmisto.

Jenner toimii Windows 11:ssä ja Windows 10:ssä. SAS 9.4:n osalta tuetut käyttöjärjestelmäversiot määrittää SAS ja ne muuttuvat julkaisujen välillä — tarkista heidän dokumentaatiostaan se versio joka sinulla on, äläkä luota kolmanteen osapuoleen.

En. Jenner on SAS-kielen clean room -toteutus, eikä se upota, kääri tai kutsu SAS-ohjelmistoa. Se ei vaadi SAS-lisenssiä millään tasolla, eikä mitään tarvitse varata tai uusia.

Osoita Jennerin suoritettava tiedosto .sas-tiedostoon, ja se suoritetaan kirjoittaen lokin ja mahdolliset tulosaineistot sinne minne pyydät. Koska kyseessä on tavallinen komentorivioihjelma, Tehtävien ajoitus, eräajotiedosto tai CI-suoritin voi kutsua sitä kuten mitä tahansa muutakin.

Ei. Ohjelmat pysyvät SAS-syntaksissa — samat DATA-askeleet, makrot ja PROC-kutsut jotka sinulla on nyt. Kattavuus ei ole koko kieli, joten rehellinen tapa arvioida omaa koodiasi on suorittaa se ja lukea loki, eikä ottaa yleistä väitettä uskon varassa.

Kyllä. Jenner lukee SAS7BDAT- ja XPT-tiedostoja suoraan, ja voi kirjoittaa ne takaisin tai muuntaa ne CSV- tai Parquet-muotoon. Tämä toimii riippumatta siitä loiko tiedoston SAS, ja onko se levylläsi vai jaetulla asemalla.

SAS OnDemand for Academics on ilmainen, toimii selaimessa Windowsissa ja on oikea valinta opetukseen, opiskeluun ja tutkimukseen — SAS rajaa sen akateemiseen käyttöön, joten se ei ole reitti kaupalliseen työhön. Se myös suoritetaan SASin infrastruktuurissa eikä sinun koneellasi, millä on merkitystä jos datasi ei saa poistua verkostasi.

Myös Altair SLC suorittaa SAS-kielisiä ohjelmia ilman SAS-lisenssiä, ja on tehnyt sitä paljon pidempään kuin me. Jos haluat toimittajan jolla on pitkä kokemus juuri sinun reunatapauksestasi, se on vakavasti otettava vaihtoehto ja kannattaa vertailla molempia. Meille on mieluisampaa että valitset harkiten kuin että huomaat sen jälkikäteen. Siemens myy sitä nykyään nimellä Rapidminer SLC, joten kannattaa hakea molemmilla nimillä.

Joskus pitäisi. Jos koodia on vähän, tai se on jo uudelleenkirjoituksessa, tai tiimi luopuu SAS-osaamisesta muutenkin, silloin siirto Pythoniin tai R:ään on parempi lopputila ja se kannattaa tehdä. Perustelu SAS-koodin suorittamiselle on vahvin silloin kun sitä on paljon, se on validoitu, ja uudelleenkirjoitus tarkoittaa uudelleenvalidointia.

Suorita SAS-ohjelmasi Windowsissa

Ei SAS-lisenssiä eikä uudelleenkirjoitusta. Samat ohjelmat jotka sinulla jo on.

Aloita ilmainen kokeilu