Większość odpowiedzi na to pytanie zakłada, że masz już SAS i chcesz go tylko bez interfejsu. Ta jest dla drugiego przypadku: programy istnieją, licencja nie, a zadanie i tak musi wykonać się dziś w nocy na serwerze.
Jenner to jeden plik binarny. Umieść go na serwerze, wskaż mu plik .sas i zostanie uruchomiony — bez interfejsu graficznego, bez ekranu, bez serwera licencji do osiągnięcia i bez niczego do zarezerwowania przy starcie. Kończy się wartością różną od zera, gdy program zawiedzie, a to jest ta część, na której naprawdę zależy harmonogramowi. Jeśli wciąż porównujesz, pytania poniżej wymieniają każdą drogę, którą ma użytkownik systemu Linux, także te, którymi nie jesteśmy my.
Wywołaj go z crona, z timera systemd, z zadania Airflow, z zadania GitHub Actions albo z wnętrza kontenera. Czyta ze standardowego wejścia (stdin) i zapisuje na standardowe wyjście (stdout) oraz do pliku dziennika, więc składa się z narzędziami już obecnymi na maszynie, zamiast domagać się sesji.
Jenner jest zgodny z SAS: to język, w którym twoje programy są już napisane, uruchamiany na serwerze z tymi samymi nazwami instrukcji i opcji, których używasz dziś.
Rdzeń języka działa tak, jak został napisany — logika kroku DATA, tablice, formaty i informaty, mechanizm makr oraz PROC SQL. Kod napisany zgodnie ze składnią SAS 9.4 nie wymaga etapu przenoszenia.
Regresja i modele liniowe, analiza przeżycia, metody wielowymiarowe i analiza skupień, szeregi czasowe, kontrola jakości, podsumowania i raportowanie. Każda procedura ma opublikowaną stronę referencyjną, więc zależności zaplanowanego zadania można sprawdzić przed jego zaplanowaniem.
Jenner odczytuje i zapisuje pliki SAS7BDAT i XPT bezpośrednio, a także CSV i Parquet. Zbiory danych na zamontowanym wolumenie lub w magazynie obiektowym nie wymagają konwersji, a wynik można zapisać w formacie, którego oczekuje kolejne zadanie.
Ten sam kod źródłowy działa w systemach Linux, macOS i Windows. Program opracowany na czyimś laptopie działa tutaj bez zmian jako zaplanowane zadanie, co usuwa przepisywanie, które zwykle stoi między analizą a produkcją.
Jenner przechodzi wszystkie 58 zbiorów danych z testu porównawczego NIST Statistical Reference Datasets, standardowego niezależnego zestawu do oceny dokładności oprogramowania statystycznego. Dokumentacja procedur jest opublikowana w całości, więc twierdzenie, że konkretna procedura PROC jest obsługiwana, można sprawdzić przed umieszczeniem jej w potoku.
Jeden plik binarny, żadnego serwera licencji i kod wyjścia, któremu twój harmonogram może zaufać.
Rozpocznij bezpłatny okres próbny