La plupart des réponses à cette question supposent que vous avez déjà SAS et que vous le voulez simplement sans interface. Celle-ci s'adresse à l'autre cas : les programmes existent, la licence non, et la tâche doit quand même s'exécuter ce soir sur le serveur.
Jenner est un binaire unique. Placez-le sur le serveur, pointez-le vers un fichier .sas et il s'exécute — sans interface graphique, sans affichage, sans serveur de licences à joindre et sans rien à réserver au démarrage. Il sort avec un code non nul quand le programme échoue, et c'est la partie qui intéresse réellement un ordonnanceur. Si vous comparez encore, les questions ci-dessous nomment toutes les voies dont dispose un utilisateur Linux, y compris celles qui ne sont pas les nôtres.
Appelez-le depuis cron, depuis un timer systemd, depuis une tâche Airflow, depuis un job GitHub Actions, ou depuis un conteneur. Il lit sur stdin et écrit sur stdout et dans un fichier journal, donc il se compose avec les outils déjà présents sur la machine au lieu d'exiger une session.
Jenner est compatible SAS : le langage dans lequel vos programmes sont déjà écrits, exécuté sur le serveur avec les mêmes noms d'instructions et d'options qu'aujourd'hui.
Le cœur du langage s'exécute tel quel — logique de l'étape DATA, tableaux, formats et informats, la facilité macro et PROC SQL. Le code écrit selon la syntaxe SAS 9.4 n'a pas besoin d'une phase de portage.
Régression et modèles linéaires, analyse de survie, méthodes multivariées et classification, séries temporelles, contrôle qualité, synthèse et reporting. Chaque procédure dispose d'une page de référence publiée, de sorte que les dépendances d'une tâche planifiée peuvent être vérifiées avant sa planification.
Jenner lit et écrit les fichiers SAS7BDAT et XPT directement, ainsi que CSV et Parquet. Les jeux de données sur un volume monté ou un stockage objet n'ont pas besoin d'être convertis, et la sortie peut être réécrite dans le format attendu par la tâche suivante.
Le même code source s'exécute sous Linux, macOS et Windows. Un programme développé sur un portable s'exécute tel quel comme tâche planifiée ici, ce qui supprime la réécriture qui sépare habituellement l'analyse de la production.
Jenner réussit les 58 jeux de données du benchmark NIST Statistical Reference Datasets, la suite de référence tierce pour la précision des logiciels statistiques. La référence des procédures est publiée intégralement, donc l'affirmation qu'une PROC précise est prise en charge est vérifiable avant de la mettre dans un pipeline.
Un binaire, aucun serveur de licences, et un code de sortie auquel votre ordonnanceur peut se fier.
Démarrer l'essai gratuit