Spusťte kód SAS online

Žádná instalace, žádný obchodní hovor a žádná karta na začátek. Přihlaste se a v prohlížeči se otevře pracovní prostor JupyterLab s již připraveným enginem Jenner: vložte program, spusťte jej, přečtěte si log.

Krátká odpověď

Založte organizaci a v prohlížeči se otevře pracovní prostor JupyterLab s nainstalovaným Jennerem, takže program .sas může běžet pár minut po příchodu. Každá nová organizace začíná se zkušebními kredity a bez karty, což stačí na spuštění skutečných programů dřív, než se pro cokoli rozhodnete. Jenner je nezávislá implementace jazyka SAS: soubor, který už máte, je soubor, který se spustí, cestou se nic nepřekládá ani nepřepisuje.

Jak vypadá prvních deset minut

Nahrajte soubor .sas a data, která čte, nebo program vložte rovnou do buňky notebooku. Spusťte jej a log se vrátí v podobě, kterou čekáte: poznámky, varování a chyby připojené k příkazům, které je vyvolaly. Pokud něco není podporováno, log řekne, o který příkaz šlo, a přesně to chcete od čehokoli, co právě posuzujete.

Co můžete spustit v prohlížeči

Jazyk, ve kterém jsou vaše programy už napsané, běžící na stroji, který jste nemuseli připravovat. Tohle není konvertor: krok DATA zůstává krokem DATA a PROC SQL zůstává PROC SQL.

Pracovní prostor, ne okénko na útržky kódu

Dostanete plnou relaci JupyterLab: prohlížeč souborů, notebooky, terminál a místo pro data, která program čte. Skutečný program s více soubory a s LIBNAME se chová jako skutečný program, což je právě to, co jednosouborová okénka neumí.

Kroky DATA, PROC SQL a makra

Jádro jazyka běží tak, jak je napsané: logika kroku DATA, pole, formáty a informáty, makro zařízení a PROC SQL. Kód psaný podle syntaxe SAS 9.4 nepotřebuje před spuštěním kolo přenosu.

100 procedur

Regrese a lineární modely, analýza přežití, vícerozměrné metody a shlukování, časové řady, řízení kvality, souhrny a reporting. Ke každé proceduře existuje zveřejněná referenční stránka s příkazy a volbami, které podporuje, takže si ty, které váš program potřebuje, můžete najít dřív, než cokoli nahrajete.

Vaše soubory SAS7BDAT, čtené na místě

Jenner čte a zapisuje SAS7BDAT a XPT přímo, vedle CSV a Parquetu. Nahrajte datovou sadu, kterou už máte, nasměrujte na ni LIBNAME a čtěte ji tak, jak ji váš program čte dnes: žádný krok exportu a žádný třetí formát mezitím, v němž by se ztratil popisek.

Jak poznáte, jestli spustí váš kód

Spusťte vlastní programy a přečtěte si log. To je jediná zkouška, která věc rozhodne, a pracovní prostor v prohlížeči je k ní nejrychlejší cesta: pokrytí není celý jazyk SAS, takže ukázka na cizím příkladu o tom vašem vypovídá velmi málo. Začněte programem, na kterém záleží nejvíc, porovnejte výstup s čísly, kterým už věříte, a to, co log označí, berte jako skutečnou odpověď.

Časté dotazy

Založte organizaci, otevřete pracovní prostor a jste v relaci JupyterLab ve svém prohlížeči s již nainstalovaným enginem Jenner. Nahrajte soubor .sas nebo jej vložte do buňky a spusťte. Na vašem počítači se nic neinstaluje a program se provádí tak, jak je napsán, místo aby se nejdřív převáděl.

Ano, na začátek. Každá nová organizace začíná se zkušebními kredity a bez karty, což stačí na spuštění skutečných programů a rozhodnutí, jestli tohle odpovídá na vaši otázku. Co neexistuje, je trvale bezplatná úroveň pracovního prostoru: jakmile kredity dojdou, účtuje se čas v pracovním prostoru po hodinách, bez licence na místo a bez předplatného, které se resetuje. Dva sousední produkty mají jiný režim — desktopovou aplikaci stáhnete zdarma s limitem řádků a HTTP API má anonymní úroveň otevřenou všem.

SAS OnDemand for Academics je vlastní prohlížečové prostředí od SAS Institute a pro řadu čtenářů je to správná odpověď, protože tam běží skutečný SAS. Kdo jej smí používat a za jakých podmínek, je věcí podmínek SAS, ne našich: přečtěte si jejich aktuální podmínky dřív, než na tom cokoli postavíte. Sem se lidé obvykle dostanou, když ty podmínky nesedí na práci, kterou je potřeba udělat.

Altair SLC také spouští programy v jazyce SAS bez nainstalovaného SAS a dělá to mnohem déle než my. Tam, kde už se hraniční případ někoho jiného objevil a už byl opraven, má taková historie skutečnou cenu: porovnejte obojí na vlastním kódu, ne na seznamu funkcí. Siemens jej nyní prodává jako Rapidminer SLC, takže se vyplatí hledat pod oběma jmény.

Ano, přímo. SAS7BDAT se čte a zapisuje na místě: nahrajte datovou sadu, nasměrujte LIBNAME na složku a čtěte ji tak, jak ji váš program čte dnes. XPT, CSV a Parquet fungují stejně, takže žádný krok exportu a žádný mezitímní formát, v němž by zmizel popisek proměnné nebo formát.

Ne přes naši knihovnu — není co instalovat, žádný balíček pro Python ani pro R. Co existuje: engine běží jako program pro příkazovou řádku, takže oba jazyky jej volají stejně jako kterýkoli jiný nástroj příkazové řádky, a běží také přes HTTP, takže skript může poslat program a přečíst si výstup zpět. Právě tak se obvykle dostane do pipeline místo do notebooku.

Je to implementace jazyka SAS 9.4 metodou čisté místnosti, napsaná v Rustu. Čistá místnost znamená, že vznikla z publikovaného chování jazyka, ne ze softwaru SAS: nic od SAS není vloženo, obaleno ani voláno, a proto na žádné straně nevstupuje do hry licence SAS.

Spusťte je a přečtěte si log, což je celý důvod, proč se pracovní prostor otevírá bez hovoru. Pokrytí není celý jazyk SAS, takže některé programy narazí na něco nepodporovaného; když se to stane, log pojmenuje příkaz místo toho, aby tiše vrátil číslo, které vypadá věrohodně. Procedury, na kterých závisíte, si najděte v referenci dřív, než se k čemukoli zavážete.

Na naší infrastruktuře. Hostovaný pracovní prostor znamená, že nahrané soubory leží na strojích, které provozujeme my, a to je protihodnota za to, že nic neinstalujete. Pokud to datům nevyhovuje, tentýž engine existuje jako nativní aplikace pro Mac, Windows a Linux a jako program pro příkazovou řádku na vašem vlastním hardwaru; programy se při přechodu nemění.

Ne, a ten rozdíl je podstatný. Několik výsledků tohoto hledání kód převádí místo toho, aby jej spustilo, což vám nechá nový program k ověření od nuly: jiná práce s jinými způsoby selhání. Tady se soubor .sas provede tak, jak je, takže to, co jste otestovali, je to, co vám zůstane.

Spusťte svůj první program v prohlížeči

Otevřete pracovní prostor a vložte program, který chcete ověřit nejdřív. Bez instalace a bez karty na začátek.

Začít zkušební období zdarma