Οι περισσότερες απαντήσεις σε αυτό το ερώτημα προϋποθέτουν ότι έχετε ήδη SAS και απλώς το θέλετε χωρίς γραφικό περιβάλλον. Αυτή είναι για την άλλη περίπτωση: τα προγράμματα υπάρχουν, η άδεια όχι, και η εργασία πρέπει να τρέξει απόψε στον διακομιστή ούτως ή άλλως.
Το Jenner είναι ένα μόνο εκτελέσιμο. Βάλτε το στον διακομιστή, στρέψτε το σε ένα αρχείο .sas και εκτελείται — χωρίς γραφικό περιβάλλον, χωρίς οθόνη, χωρίς διακομιστή αδειών να προσεγγιστεί και χωρίς τίποτα να δεσμευτεί κατά την εκκίνηση. Τερματίζει με τιμή διάφορη του μηδενός όταν το πρόγραμμα αποτυγχάνει, και αυτό είναι το κομμάτι που πραγματικά ενδιαφέρει έναν χρονοπρογραμματιστή. Αν ακόμη συγκρίνετε, οι ερωτήσεις παρακάτω κατονομάζουν κάθε δρόμο που έχει ένας χρήστης Linux, ακόμη και αυτούς που δεν είμαστε εμείς.
Καλέστε το από cron, από χρονοδιακόπτη systemd, από εργασία Airflow, από job του GitHub Actions ή μέσα από ένα container. Διαβάζει από το stdin και γράφει στο stdout και σε αρχείο καταγραφής, οπότε συνδυάζεται με τα εργαλεία που ήδη υπάρχουν στο μηχάνημα αντί να απαιτεί συνεδρία.
Το Jenner είναι συμβατό με SAS: η γλώσσα στην οποία είναι ήδη γραμμένα τα προγράμματά σας, εκτελούμενη στον διακομιστή με τα ίδια ονόματα εντολών και επιλογών που χρησιμοποιείτε σήμερα.
Ο πυρήνας της γλώσσας εκτελείται όπως γράφτηκε — λογική βήματος DATA, πίνακες, μορφές και informats, ο μηχανισμός μακροεντολών και το PROC SQL. Κώδικας γραμμένος για τη σύνταξη του SAS 9.4 δεν χρειάζεται στάδιο μεταφοράς.
Παλινδρόμηση και γραμμικά μοντέλα, ανάλυση επιβίωσης, πολυμεταβλητές μέθοδοι και συσταδοποίηση, χρονοσειρές, έλεγχος ποιότητας, σύνοψη και αναφορές. Κάθε διαδικασία έχει δημοσιευμένη σελίδα αναφοράς, ώστε οι εξαρτήσεις μιας προγραμματισμένης εργασίας να ελέγχονται πριν προγραμματιστεί.
Το Jenner διαβάζει και γράφει αρχεία SAS7BDAT και XPT απευθείας, μαζί με CSV και Parquet. Σύνολα δεδομένων σε προσαρτημένο τόμο ή σε αποθήκη αντικειμένων δεν χρειάζονται μετατροπή, και η έξοδος μπορεί να γραφτεί πίσω στη μορφή που περιμένει η επόμενη εργασία.
Ο ίδιος πηγαίος κώδικας τρέχει σε Linux, macOS και Windows. Ένα πρόγραμμα που αναπτύχθηκε στον φορητό κάποιου τρέχει εδώ αμετάβλητο ως προγραμματισμένη εργασία, κάτι που αφαιρεί την επανεγγραφή που συνήθως στέκεται ανάμεσα στην ανάλυση και την παραγωγή.
Το Jenner περνά και τα 58 σύνολα δεδομένων του benchmark NIST Statistical Reference Datasets, της καθιερωμένης ανεξάρτητης σουίτας ακρίβειας για στατιστικό λογισμικό. Η αναφορά διαδικασιών δημοσιεύεται πλήρης, ώστε ο ισχυρισμός ότι υποστηρίζεται μια συγκεκριμένη PROC να είναι ελέγξιμος πριν την βάλετε σε μια ροή.
Ένα εκτελέσιμο, κανένας διακομιστής αδειών, και ένας κωδικός εξόδου που ο χρονοπρογραμματιστής σας μπορεί να εμπιστευτεί.
Ξεκινήστε δωρεάν δοκιμή