Το Jenner εκτελεί τα υπάρχοντα προγράμματα SAS σας — DATA steps, PROC SQL, μακροεντολές — χωρίς άδεια SAS, σε Windows, macOS και Linux. Ίδια σύνταξη, χωρίς χρεώσεις ανά χρήστη, χωρίς επανεγγραφή.
Η SAS τιμολογεί την αδειοδότηση ανά χρήστη και ανά έτος, παρακολουθεί τον αριθμό των πυρήνων CPU και απαιτεί ετήσια ανανέωση. Το Jenner δεν έχει άδεια ανά χρήστη και εκτελείται ως ένα ενιαίο αυτόνομο εκτελέσιμο.
Το Jenner δεν έχει άδεια ανά θέση εργασίας ούτε ετήσια ανανέωση που πρέπει να αιτιολογείται εκ νέου. Το ίδιο εκτελέσιμο αρχείο λειτουργεί για έναν αναλυτή ή για πενήντα, οπότε η προσθήκη ενός ατόμου στην ομάδα παύει να είναι απόφαση προμήθειας και το κόστος της αναλυτικής σας υποδομής δεν αυξάνεται πλέον με το προσωπικό.
Το Jenner εκτελείται εγγενώς σε macOS — συμπεριλαμβανομένου του Apple silicon — καθώς και σε Windows και Linux, όλα από τον ίδιο πηγαίο κώδικα. Οι αναλυτές δουλεύουν στο μηχάνημα που τους έχει δώσει ο εργοδότης, χωρίς εικονική μηχανή, δεύτερο λειτουργικό σύστημα ή απομακρυσμένη συνεδρία ανάμεσα σε αυτούς και τον ίδιο τους τον κώδικα. Το ίδιο πρόγραμμα μεταφέρεται αμετάβλητο από έναν φορητό σε έναν διακομιστή Linux.
Εκτέλεση προγραμμάτων SAS σε Mac →Δεκαετίες αναλύσεων βρίσκονται σε αρχεία SAS7BDAT και XPT, και αυτό είναι συνήθως το κομμάτι μιας μετάβασης που θεωρείται δύσκολο. Το Jenner διαβάζει και γράφει και τις δύο μορφές απευθείας, μαζί με CSV και Parquet: δεν χρειάζεται καμία μετατροπή πριν ξεκινήσετε και τα αποτελέσματα βγαίνουν στη μορφή που περιμένουν οι συνάδελφοι.
Η αντικατάσταση του SAS σχεδόν πάντα φαντάζει ως επανεγγραφή, και γι' αυτό αναβάλλεται για χρόνια. Η μετάβαση στο Jenner δεν είναι επανεγγραφή: τα προγράμματα παραμένουν σε σύνταξη SAS και διατηρούν τα βήματα DATA, τις μακροεντολές και τις κλήσεις PROC. Ακολουθεί η σειρά που χρησιμοποιούν στην πράξη οι ομάδες — οι περισσότερες εκτελούν πραγματική εργασία μέσα σε μία ημέρα.
Ξεκινήστε με ένα πρόγραμμα που γνωρίζετε καλά και του οποίου την έξοδο αναγνωρίζετε αμέσως. Δεν υπάρχει τίποτα να μεταφερθεί ούτε έργο να στελεχωθεί: εγκαταστήστε το εκτελέσιμο, τρέξτε το αρχείο .sas και διαβάστε το αρχείο καταγραφής. Ο κώδικας των βημάτων DATA και των PROC εκτελείται όπως έχει γραφτεί, οπότε η πρώτη εκτέλεση είναι ολόκληρη η αξιολόγηση: βλέπετε τη δική σας έξοδο, από τον δικό σας κώδικα, το πρώτο κιόλας απόγευμα.
Εκτελέστε το ίδιο πρόγραμμα σε SAS και σε Jenner και συγκρίνετε τα σύνολα δεδομένων που προκύπτουν. Η PROC COMPARE υπάρχει και στα δύο και είναι το φυσικό εργαλείο: αναφέρει παρατηρήσεις, μεταβλητές και τιμές μέχρι την ανοχή που επιλέγετε. Καθώς και οι δύο πλευρές γράφουν σε SAS7BDAT, η σύγκριση γίνεται σε πανομοιότυπη βάση και λαμβάνετε ένα καθαρό, ελέγξιμο αποτέλεσμα αντί για μια εντύπωση.
Η ακρίβεια πρέπει να μπορεί να αποδειχθεί, όχι απλώς να δηλωθεί. Το Jenner περνά και τα 58 σύνολα δεδομένων του δείκτη αναφοράς NIST Statistical Reference Datasets — της πρότυπης ανεξάρτητης σουίτας ακρίβειας για στατιστικό λογισμικό — και διασταυρώνει τις στατιστικές του διαδικασίες με τις υλοποιήσεις σε Python (statsmodels) και R. Μαζί με τη δική σας έξοδο PROC COMPARE, αυτός είναι ακριβώς ο φάκελος που χρειάζεται ένας αξιολογητής για να εγκρίνει.
Δεν απαιτείται συνολική μετάβαση. Το Jenner εκτελείται ως ένα μοναδικό αυτόνομο εκτελέσιμο χωρίς διακομιστή προς εγκατάσταση, οπότε ο φυσικός πρώτος στόχος παραγωγής είναι οι προγραμματισμένες εργασίες: οι νυχτερινές ανανεώσεις και οι περιοδικές αναφορές που δεσμεύουν θέσεις χωρίς να κάθεται κανείς μπροστά σε τερματικό. Εκεί η εξοικονόμηση ανά θέση εμφανίζεται γρηγορότερα. Καθώς και τα δύο συστήματα διαβάζουν και γράφουν τις ίδιες μορφές αρχείων, τον ρυθμό τον ορίζετε εσείς.
| Λειτουργία | Jenner | SAS |
|---|---|---|
| Εκτελεί τα περισσότερα προγράμματα SAS | Ναι | Ναι |
| Απαιτείται άδεια ανά χρήστη | Όχι | Ναι |
| Εκτελείται σε Windows, macOS, Linux | Ναι | Περιορισμένη |
| Εγγενής είσοδος/έξοδος CSV και Parquet | Ναι | Όχι |
| Ανάγνωση SAS7BDAT και XPT | Ναι | Ναι |
| Εγγραφή SAS7BDAT και XPT | Ναι | Ναι |
| Εκτελείται ως ένα ενιαίο αυτόνομο εκτελέσιμο | Ναι | Όχι |
| Εγγενής πυρήνας Jupyter | Ναι | Όχι |
| Περνά πλήρως τον συγκριτικό έλεγχο NIST StRD (58/58) | Ναι | Ισχυρή, με επιφυλάξεις |
Το Jenner υλοποιεί 100 διαδικασίες με τα ίδια ονόματα εντολών και επιλογών με το SAS, ώστε μια κλήση PROC που ήδη γνωρίζετε να συμπεριφέρεται όπως περιμένετε. Αν η δουλειά σας εξαρτάται από μια συγκεκριμένη διαδικασία, ο γρηγορότερος τρόπος να κρίνετε την καταλληλότητα είναι η σελίδα αναφοράς της: κάθε διαδικασία παρακάτω συνδέεται με τη δική της τεκμηρίωση, με τις υποστηριζόμενες εντολές, επιλογές και εξόδους.
Η κάλυψη εκτείνεται στον πυρήνα της γλώσσας, στις διαδικασίες Base και στατιστικής, στην PROC SQL, στα ODS Graphics, στις μορφές αρχείων και στη συνδεσιμότητα με βάσεις δεδομένων — 329 επιμέρους συμπεριφορές του SAS τεκμηριωμένες, με ξεχωριστή σελίδα αναφοράς ανά διαδικασία που παραθέτει τις υποστηριζόμενες εντολές και επιλογές.
Ξεκινήστε δωρεάν — δεν απαιτείται άδεια SAS.