Η εναλλακτική λύση στο SAS που είναι συμβατή με SAS

Το Jenner εκτελεί τα υπάρχοντα προγράμματα SAS σας — DATA steps, PROC SQL, μακροεντολές — χωρίς άδεια SAS, σε Windows, macOS και Linux. Ίδια σύνταξη, χωρίς χρεώσεις ανά χρήστη, χωρίς επανεγγραφή.

Γιατί οι ομάδες αναζητούν εναλλακτική λύση στο SAS

Η SAS τιμολογεί την αδειοδότηση ανά χρήστη και ανά έτος, παρακολουθεί τον αριθμό των πυρήνων CPU και απαιτεί ετήσια ανανέωση. Το Jenner δεν έχει άδεια ανά χρήστη και εκτελείται ως ένα ενιαίο αυτόνομο εκτελέσιμο.

Χωρίς άδεια ανά θέση εργασίας

Το Jenner δεν έχει άδεια ανά θέση εργασίας ούτε ετήσια ανανέωση που πρέπει να αιτιολογείται εκ νέου. Το ίδιο εκτελέσιμο αρχείο λειτουργεί για έναν αναλυτή ή για πενήντα, οπότε η προσθήκη ενός ατόμου στην ομάδα παύει να είναι απόφαση προμήθειας και το κόστος της αναλυτικής σας υποδομής δεν αυξάνεται πλέον με το προσωπικό.

Εγγενώς στους φορητούς που ήδη διαθέτει η ομάδα σας

Το Jenner εκτελείται εγγενώς σε macOS — συμπεριλαμβανομένου του Apple silicon — καθώς και σε Windows και Linux, όλα από τον ίδιο πηγαίο κώδικα. Οι αναλυτές δουλεύουν στο μηχάνημα που τους έχει δώσει ο εργοδότης, χωρίς εικονική μηχανή, δεύτερο λειτουργικό σύστημα ή απομακρυσμένη συνεδρία ανάμεσα σε αυτούς και τον ίδιο τους τον κώδικα. Το ίδιο πρόγραμμα μεταφέρεται αμετάβλητο από έναν φορητό σε έναν διακομιστή Linux.

Εκτέλεση προγραμμάτων SAS σε Mac

Τα υπάρχοντα αρχεία δεδομένων σας έρχονται μαζί σας

Δεκαετίες αναλύσεων βρίσκονται σε αρχεία SAS7BDAT και XPT, και αυτό είναι συνήθως το κομμάτι μιας μετάβασης που θεωρείται δύσκολο. Το Jenner διαβάζει και γράφει και τις δύο μορφές απευθείας, μαζί με CSV και Parquet: δεν χρειάζεται καμία μετατροπή πριν ξεκινήσετε και τα αποτελέσματα βγαίνουν στη μορφή που περιμένουν οι συνάδελφοι.

Πώς εξελίσσεται στην πράξη μια μετάβαση

Η αντικατάσταση του SAS σχεδόν πάντα φαντάζει ως επανεγγραφή, και γι' αυτό αναβάλλεται για χρόνια. Η μετάβαση στο Jenner δεν είναι επανεγγραφή: τα προγράμματα παραμένουν σε σύνταξη SAS και διατηρούν τα βήματα DATA, τις μακροεντολές και τις κλήσεις PROC. Ακολουθεί η σειρά που χρησιμοποιούν στην πράξη οι ομάδες — οι περισσότερες εκτελούν πραγματική εργασία μέσα σε μία ημέρα.

  1. 1. Στρέψτε το Jenner στα προγράμματα που ήδη έχετε

    Ξεκινήστε με ένα πρόγραμμα που γνωρίζετε καλά και του οποίου την έξοδο αναγνωρίζετε αμέσως. Δεν υπάρχει τίποτα να μεταφερθεί ούτε έργο να στελεχωθεί: εγκαταστήστε το εκτελέσιμο, τρέξτε το αρχείο .sas και διαβάστε το αρχείο καταγραφής. Ο κώδικας των βημάτων DATA και των PROC εκτελείται όπως έχει γραφτεί, οπότε η πρώτη εκτέλεση είναι ολόκληρη η αξιολόγηση: βλέπετε τη δική σας έξοδο, από τον δικό σας κώδικα, το πρώτο κιόλας απόγευμα.

  2. 2. Αντιπαραβάλετε την έξοδο με το SAS

    Εκτελέστε το ίδιο πρόγραμμα σε SAS και σε Jenner και συγκρίνετε τα σύνολα δεδομένων που προκύπτουν. Η PROC COMPARE υπάρχει και στα δύο και είναι το φυσικό εργαλείο: αναφέρει παρατηρήσεις, μεταβλητές και τιμές μέχρι την ανοχή που επιλέγετε. Καθώς και οι δύο πλευρές γράφουν σε SAS7BDAT, η σύγκριση γίνεται σε πανομοιότυπη βάση και λαμβάνετε ένα καθαρό, ελέγξιμο αποτέλεσμα αντί για μια εντύπωση.

  3. 3. Παρουσιάστε τα τεκμήρια στον υπεύθυνο επικύρωσης

    Η ακρίβεια πρέπει να μπορεί να αποδειχθεί, όχι απλώς να δηλωθεί. Το Jenner περνά και τα 58 σύνολα δεδομένων του δείκτη αναφοράς NIST Statistical Reference Datasets — της πρότυπης ανεξάρτητης σουίτας ακρίβειας για στατιστικό λογισμικό — και διασταυρώνει τις στατιστικές του διαδικασίες με τις υλοποιήσεις σε Python (statsmodels) και R. Μαζί με τη δική σας έξοδο PROC COMPARE, αυτός είναι ακριβώς ο φάκελος που χρειάζεται ένας αξιολογητής για να εγκρίνει.

  4. 4. Μετακινήστε πρώτα τις επαναλαμβανόμενες εργασίες

    Δεν απαιτείται συνολική μετάβαση. Το Jenner εκτελείται ως ένα μοναδικό αυτόνομο εκτελέσιμο χωρίς διακομιστή προς εγκατάσταση, οπότε ο φυσικός πρώτος στόχος παραγωγής είναι οι προγραμματισμένες εργασίες: οι νυχτερινές ανανεώσεις και οι περιοδικές αναφορές που δεσμεύουν θέσεις χωρίς να κάθεται κανείς μπροστά σε τερματικό. Εκεί η εξοικονόμηση ανά θέση εμφανίζεται γρηγορότερα. Καθώς και τα δύο συστήματα διαβάζουν και γράφουν τις ίδιες μορφές αρχείων, τον ρυθμό τον ορίζετε εσείς.

Jenner έναντι SAS

ΛειτουργίαJennerSAS
Εκτελεί τα περισσότερα προγράμματα 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 τεκμηριωμένες, με ξεχωριστή σελίδα αναφοράς ανά διαδικασία που παραθέτει τις υποστηριζόμενες εντολές και επιλογές.

Πολυμεταβλητή ανάλυση και ομαδοποίηση

Παλινδρόμηση και γραμμικά μοντέλα

Σενάρια, πρότυπα και τεχνητή νοημοσύνη

ANOVA και σχεδιασμός πειραμάτων

Περιγραφική στατιστική

Εισαγωγή, εξαγωγή και μορφοποίηση δεδομένων

Εξωτερική συνδεσιμότητα

Ανάλυση δειγματοληπτικών ερευνών

Σχεδιασμός πειραμάτων

Ποιότητα δεδομένων

Επεξεργασία SQL

Βελτιστοποίηση

Βοηθητικά εργαλεία συστήματος

Αξιοπιστία και σπάνια συμβάντα

Ταξινόμηση και αναδιάρθρωση

Προγραμματισμός πινάκων

Χωρική στατιστική

Συχνές ερωτήσεις

Το Jenner αναλύει και εκτελεί τυπική σύνταξη SAS — DATA steps, PROC SQL, μακροεντολές και σχεδόν όλες τις διαδικασίες — χρησιμοποιώντας τα ίδια ονόματα δηλώσεων και επιλογών.

Το μεγαλύτερο μέρος του κώδικα των βημάτων DATA και των PROC εκτελείται χωρίς αλλαγές: τα προγράμματα διατηρούν τα βήματα DATA, τις μακροεντολές και τις κλήσεις PROC, και δεν υπάρχει στάδιο μεταφοράς που να πρέπει να ολοκληρωθεί πρώτα. Ο γρηγορότερος τρόπος να το επιβεβαιώσετε στον δικό σας κώδικα είναι να εκτελέσετε ένα πρόγραμμα που γνωρίζετε καλά και να διαβάσετε το αρχείο καταγραφής.

Το Jenner περνά και τα 58 σύνολα δεδομένων του δείκτη αναφοράς NIST Statistical Reference Datasets, της πρότυπης ανεξάρτητης σουίτας ακρίβειας για στατιστικό λογισμικό, και διασταυρώνει τις στατιστικές του διαδικασίες με τις υλοποιήσεις σε Python (statsmodels) και R. Μπορείτε να το επιβεβαιώσετε στη δική σας εργασία εκτελώντας ένα πρόγραμμα και στα δύο συστήματα και συγκρίνοντας τα σύνολα δεδομένων εξόδου με την PROC COMPARE.

Ναι, και τα γράφει επίσης, όπως και XPT, CSV και Parquet. Δεν χρειάζεται καμία μετατροπή πριν ξεκινήσετε και η έξοδος μπορεί να επιστρέψει σε SAS7BDAT, ώστε ένα πρόγραμμα Jenner και ένα πρόγραμμα SAS να παραδίδουν εργασία το ένα στο άλλο. Αυτό ακριβώς καθιστά δυνατή τη μετάβαση ανά εργασία αντί για όλα μαζί.

Ναι. Το Jenner εκτελείται εγγενώς σε Mac με Apple silicon, καθώς και σε Windows και Linux από τον ίδιο πηγαίο κώδικα — χωρίς εικονική μηχανή, χωρίς απομακρυσμένη συνεδρία και χωρίς δεύτερο λειτουργικό σύστημα προς συντήρηση. Ένα πρόγραμμα γραμμένο σε Mac εκτελείται αμετάβλητο σε διακομιστή Linux.

Όχι. Το Jenner είναι ανεξάρτητη υλοποίηση της γλώσσας SAS, όχι ένα κέλυφος που καλεί το SAS, οπότε δεν απαιτεί ούτε εγκατάσταση ούτε άδεια SAS. Ούτε το ίδιο διαθέτει αδειοδότηση ανά θέση εργασίας.

Και οι δύο είναι υλοποιημένες, μαζί με άλλες 98 που καλύπτουν παλινδρόμηση, ανάλυση επιβίωσης, πολυμεταβλητές μεθόδους, χρονοσειρές, έλεγχο ποιότητας και ανάλυση δειγματοληπτικών ερευνών. Κάθε διαδικασία έχει τη δική της σελίδα αναφοράς στην τεκμηρίωση με τις υποστηριζόμενες εντολές και επιλογές — ο γρηγορότερος τρόπος να επιβεβαιώσετε τη δική σας χρήση.

Εκτελέστε τα. Δεν υπάρχει στάδιο μεταφοράς που να πρέπει να γίνει πρώτα: εγκαταστήστε το εκτελέσιμο, τρέξτε το αρχείο .sas και διαβάστε το αρχείο καταγραφής. Για μια τυπική απάντηση, εκτελέστε το ίδιο πρόγραμμα και στα δύο συστήματα και συγκρίνετε τα σύνολα δεδομένων εξόδου με την PROC COMPARE — αυτό παράγει τεκμήρια που θα δεχθεί ένας αξιολογητής επικύρωσης, αντί για μια εντύπωση.

Έτοιμοι να αφήσετε πίσω σας την αδειοδότηση ανά χρήστη;

Ξεκινήστε δωρεάν — δεν απαιτείται άδεια SAS.