Aja SAS-koodia verkossa

Ei asennusta, ei myyntipuhelua eikä korttia aloittamiseen. Kirjaudu sisään, ja selaimeen avautuu JupyterLab-työtila, jossa Jenner-moottori on jo valmiina: liitä ohjelma, aja se, lue loki.

Lyhyt vastaus

Luo organisaatio, niin selaimeen avautuu JupyterLab-työtila, jossa Jenner on asennettuna, joten .sas-ohjelma voi olla ajossa muutaman minuutin kuluttua saapumisesta. Jokainen uusi organisaatio aloittaa kokeilukrediiteillä ja ilman korttia, mikä riittää oikeiden ohjelmien ajamiseen ennen kuin päätät mitään. Jenner on SAS-kielen riippumaton toteutus: tiedosto, joka sinulla jo on, on se tiedosto joka ajetaan, eikä matkan varrella käännetä tai kirjoiteta mitään uudelleen.

Miltä ensimmäiset kymmenen minuuttia näyttävät

Lataa .sas-tiedosto ja data, jota se lukee, tai liitä ohjelma suoraan muistikirjan soluun. Aja se, niin loki palaa odottamassasi muodossa: huomautukset, varoitukset ja virheet kiinnittyneinä niihin lauseisiin, jotka ne tuottivat. Jos jotakin ei tueta, loki kertoo mistä lauseesta oli kyse, ja juuri tuota käytöstä arvioitavalta tuotteelta halutaan.

Mitä selaimessa voi ajaa

Se kieli, jolla ohjelmasi on jo kirjoitettu, ajossa koneella jota sinun ei tarvinnut pystyttää. Tämä ei ole muunnin: DATA-askel pysyy DATA-askeleena ja PROC SQL pysyy PROC SQL:nä.

Työtila, ei koodinpätkälaatikko

Saat täyden JupyterLab-istunnon: tiedostoselaimen, muistikirjat, päätteen ja paikan datalle jota ohjelma lukee. Oikea ohjelma, jossa on useita tiedostoja ja LIBNAME, käyttäytyy kuin oikea ohjelma, mitä yhden tiedoston laatikot eivät pysty tekemään.

DATA-askeleet, PROC SQL ja makrot

Kielen ydin toimii sellaisena kuin se on kirjoitettu: DATA-askeleen logiikka, taulukot, formaatit ja informaatit, makrotoiminnot ja PROC SQL. SAS 9.4 -syntaksilla kirjoitettu koodi ei tarvitse siirtokierrosta ennen ajoa.

100 proseduuria

Regressio ja lineaariset mallit, elinaika-analyysi, monimuuttujamenetelmät ja klusterointi, aikasarjat, laadunvalvonta, yhteenvedot ja raportointi. Jokaisella proseduurilla on julkaistu referenssisivu, jolla luetellaan tuetut lauseet ja valinnat, joten voit tarkistaa ohjelmasi tarvitsemat ennen kuin lataat mitään.

SAS7BDAT-tiedostosi luetaan paikallaan

Jenner lukee ja kirjoittaa SAS7BDAT- ja XPT-tiedostoja suoraan, CSV:n ja Parquetin ohella. Lataa aineisto joka sinulla jo on, osoita siihen LIBNAME ja lue se kuten ohjelmasi sen tänään lukee: ei vientivaihetta eikä kolmatta välimuotoa, johon selite katoaisi.

Näin selviää, ajaako se sinun koodisi

Aja omat ohjelmasi ja lue loki. Se on ainoa koe joka ratkaisee asian, ja selaimessa oleva työtila on nopein reitti siihen: kattavuus ei ole koko SAS-kieli, joten jonkun toisen esimerkillä tehty esittely kertoo omastasi hyvin vähän. Aloita siitä ohjelmasta jolla on eniten merkitystä, vertaa tulostetta lukuihin joihin jo luotat, ja pidä lokin merkitsemää asiaa oikeana vastauksena.

Usein kysytyt kysymykset

Luo organisaatio, avaa työtila, ja olet JupyterLab-istunnossa selaimessasi, Jenner-moottori valmiiksi asennettuna. Lataa .sas-tiedosto tai liitä se soluun ja aja se. Omalle koneellesi ei asenneta mitään, ja ohjelma suoritetaan sellaisena kuin se on kirjoitettu sen sijaan että se muunnettaisiin ensin.

Aloittamiseen kyllä. Jokainen uusi organisaatio aloittaa kokeilukrediiteillä ja ilman korttia, mikä riittää oikeiden ohjelmien ajamiseen ja sen päättämiseen, vastaako tämä kysymykseesi. Sitä mitä ei ole, on pysyvästi maksuton työtilataso: kun krediitit loppuvat, työtila-aika laskutetaan tunneittain, ilman käyttäjäpaikkakohtaista lisenssiä ja ilman tilausta joka nollautuu. Kaksi lähituotetta toimivat toisin — työpöytäsovelluksen saa ilmaiseksi rivirajan kanssa, ja HTTP-rajapinnassa on nimetön taso joka on avoin kaikille.

SAS OnDemand for Academics on SAS Instituten oma selainympäristö, ja monelle lukijalle se on oikea vastaus, koska siellä ajetaan aitoa SAS:ia. Kuka sitä saa käyttää ja millä ehdoilla, on SAS:n ehtojen eikä meidän asia: lue heidän nykyiset ehtonsa ennen kuin rakennat sen varaan mitään. Tänne päädytään yleensä silloin, kun nuo ehdot eivät sovi tehtävään työhön.

Altair SLC ajaa myös SAS-kielisiä ohjelmia ilman asennettua SAS:ia, ja on tehnyt sitä paljon pidempään kuin me. Siellä missä jonkun toisen reunatapaus on jo tullut vastaan ja jo korjattu, tuo historia on oikeaa rahaa: vertaa molempia omalla koodillasi äläkä ominaisuuslistalla. Siemens myy sitä nykyään nimellä Rapidminer SLC, joten kannattaa hakea molemmilla nimillä.

Kyllä, suoraan. SAS7BDAT luetaan ja kirjoitetaan paikallaan: lataa aineisto, osoita LIBNAME kansioon ja lue se kuten ohjelmasi sen tänään lukee. XPT, CSV ja Parquet toimivat samoin, joten vientivaihetta ei ole eikä välimuotoa, johon muuttujan selite tai formaatti katoaisi.

Ei meidän kirjastomme kautta — asennettavaa Python- tai R-pakettia ei ole. Sen sijaan: moottori toimii komentoriviohjelmana, joten kumpikin kieli kutsuu sitä kuten mitä tahansa muuta komentorivityökalua, ja se toimii myös HTTP:n yli, joten skripti voi lähettää ohjelman ja lukea tulosteen takaisin. Juuri niin se yleensä päätyy putkeen eikä muistikirjaan.

Tämä on SAS 9.4 -kielen puhdastilatoteutus, kirjoitettu Rustilla. Puhdastila tarkoittaa, että se on rakennettu kielen julkaistun käyttäytymisen pohjalta eikä SAS:n ohjelmistosta: mitään SAS:n omaa ei ole upotettu, kääritty tai kutsuttu, ja siksi kummassakaan päässä ei ole SAS-lisenssiä.

Aja ne ja lue loki, ja juuri siksi työtila aukeaa ilman puhelua. Kattavuus ei ole koko SAS-kieli, joten osa ohjelmista törmää johonkin jota ei tueta; silloin loki nimeää lauseen sen sijaan että palauttaisi hiljaa luvun joka näyttää uskottavalta. Katso referenssistä ne proseduurit joista olet riippuvainen ennen kuin sitoudut mihinkään.

Meidän infrastruktuurissamme. Isännöity työtila tarkoittaa, että lataamasi tiedostot ovat meidän ylläpitämillämme koneilla, ja se on vastine siitä ettei mitään tarvitse asentaa. Jos se ei sovi datalle, sama moottori on olemassa natiivisovelluksena Macille, Windowsille ja Linuxille sekä komentoriviohjelmana omalla laitteistollasi; ohjelmat eivät muutu siirryttäessä.

Ei, ja ero on olennainen. Useat tämän haun tulokset muuntavat koodia sen sijaan että ajaisivat sitä, jolloin käteen jää uusi ohjelma joka on vahvistettava alusta: eri työ, erilaiset tavat mennä rikki. Täällä .sas-tiedosto suoritetaan sellaisenaan, joten se minkä testasit on se minkä pidät.

Aja ensimmäinen ohjelmasi selaimessa

Avaa työtila ja liitä siihen se ohjelma jonka haluat tarkistaa ensimmäisenä. Ei asennusta eikä korttia aloittamiseen.

Aloita ilmainen kokeilu