L'alternative à SAS, compatible SAS

Jenner exécute vos programmes SAS existants — étapes DATA, PROC SQL, macros — sans licence SAS, sur Windows, macOS et Linux. Même syntaxe, aucun frais par poste, aucune réécriture.

Pourquoi les équipes cherchent une alternative à SAS

SAS facture ses licences par poste et par an, comptabilise les cœurs de processeur et impose un renouvellement annuel. Jenner n'a aucune licence par poste et fonctionne comme un binaire autonome unique.

Aucune licence par poste

Jenner n'impose aucune licence par poste ni renouvellement annuel à justifier de nouveau. Le même binaire fonctionne pour un analyste comme pour cinquante : ajouter une personne à l'équipe n'est plus une décision d'achat, et le coût de votre chaîne analytique cesse d'augmenter avec les effectifs.

Natif sur les ordinateurs que votre équipe possède déjà

Jenner fonctionne nativement sous macOS — y compris Apple Silicon — ainsi que sous Windows et Linux, à partir des mêmes sources. Vos analystes travaillent sur la machine que leur employeur leur a fournie, sans machine virtuelle, sans second système d'exploitation et sans session distante entre eux et leur propre code. Le même programme passe sans modification d'un portable à un serveur Linux.

Exécuter des programmes SAS sur un Mac

Vos fichiers de données existants vous suivent

Des décennies d'analyses institutionnelles résident dans des fichiers SAS7BDAT et XPT, et c'est habituellement la partie d'une migration que l'on redoute. Jenner lit et écrit directement ces deux formats, ainsi que CSV et Parquet : rien à convertir avant de commencer, et les résultats repartent dans le format que vos collègues attendent.

Comment se déroule réellement une migration

Remplacer SAS est presque toujours imaginé comme une réécriture, et c'est pourquoi le sujet est reporté pendant des années. Passer à Jenner n'est pas une réécriture : les programmes restent en syntaxe SAS et conservent leurs étapes DATA, leurs macros et leurs appels PROC. Voici la séquence que les équipes suivent réellement — la plupart exécutent du travail réel en moins d'une journée.

  1. 1. Pointez Jenner vers les programmes que vous avez déjà

    Commencez par un programme que vous connaissez bien et dont vous reconnaissez la sortie au premier coup d'œil. Rien à porter, aucun projet à staffer : installez le binaire, exécutez le fichier .sas et lisez le journal. Le code d'étape DATA et de PROC s'exécute tel quel, si bien que le premier lancement constitue à lui seul l'évaluation : vous voyez votre propre sortie, issue de votre propre code, dès le premier après-midi.

  2. 2. Confrontez la sortie à celle de SAS

    Exécutez le même programme sous SAS et sous Jenner, puis comparez les tables obtenues. PROC COMPARE existe des deux côtés et constitue l'instrument naturel : il signale observations, variables et valeurs jusqu'à la tolérance que vous choisissez. Comme les deux côtés écrivent en SAS7BDAT, la comparaison se fait sur un terrain identique : vous obtenez un résultat net et vérifiable plutôt qu'une impression.

  3. 3. Présentez les preuves à votre responsable de validation

    L'exactitude doit pouvoir se démontrer, non se proclamer. Jenner réussit les 58 jeux de données du référentiel NIST Statistical Reference Datasets — la suite de référence indépendante en matière d'exactitude pour les logiciels statistiques — et valide ses procédures statistiques par recoupement avec les implémentations Python (statsmodels) et R. Avec votre propre sortie PROC COMPARE, c'est exactement le dossier qu'un relecteur attend pour valider.

  4. 4. Déplacez d'abord les traitements récurrents

    Aucune bascule n'est nécessaire. Jenner s'exécute comme un binaire autonome unique, sans serveur à mettre en place : la première cible de production naturelle est donc le travail planifié — rafraîchissements nocturnes et rapports récurrents qui consomment des postes sans qu'un humain soit devant un terminal. C'est là que l'économie par poste se matérialise le plus vite. Comme les deux systèmes lisent et écrivent les mêmes formats, vous avancez au rythme qui vous convient.

Jenner face à SAS

FonctionnalitéJennerSAS
Exécute la plupart des programmes SAS
Oui
Oui
Licence par poste requise
Non
Oui
Fonctionne sur Windows, macOS, Linux
Oui
Limité
E/S CSV et Parquet natives
Oui
Non
Lecture des formats SAS7BDAT et XPT
Oui
Oui
Écriture des formats SAS7BDAT et XPT
Oui
Oui
Fonctionne comme un binaire autonome unique
Oui
Non
Noyau Jupyter natif
Oui
Non
Réussit l'intégralité du benchmark NIST StRD (58/58)
Oui
Solide, avec des réserves

Procédures prises en charge

Jenner implémente 100 procédures avec les mêmes noms d'instructions et d'options que SAS : un appel PROC que vous connaissez se comporte donc comme prévu. Si votre travail dépend d'une procédure précise, le plus rapide est de consulter sa page de référence — chaque procédure ci-dessous renvoie à sa propre documentation, avec les instructions, les options et les sorties prises en charge.

La couverture s'étend au cœur du langage, aux procédures Base et statistiques, à PROC SQL, à ODS Graphics, aux formats de fichiers et à la connectivité aux bases de données — 329 comportements SAS documentés individuellement, chaque procédure disposant de sa page de référence détaillant les instructions et options prises en charge.

Import, export et formatage des données

Qualité des données

Traitement SQL

Optimisation

Utilitaires système

Fiabilité et événements rares

Tri et restructuration

Programmation matricielle

Statistiques spatiales

Questions fréquentes

Jenner analyse et exécute la syntaxe SAS standard — étapes DATA, PROC SQL, macros et la quasi-totalité des procédures — avec les mêmes noms d'instructions et d'options.

L'essentiel du code d'étape DATA et de PROC s'exécute sans modification : les programmes conservent leurs étapes DATA, leurs macros et leurs appels PROC, et aucune étape de portage préalable n'est requise. Le moyen le plus rapide de le vérifier sur votre propre parc est d'exécuter un programme que vous connaissez bien et de lire le journal.

Jenner réussit les 58 jeux de données du référentiel NIST Statistical Reference Datasets, la suite de référence indépendante en matière d'exactitude pour les logiciels statistiques, et valide ses procédures statistiques par recoupement avec les implémentations Python (statsmodels) et R. Vous pouvez le confirmer sur votre propre travail en exécutant un programme sous les deux systèmes et en comparant les tables de sortie avec PROC COMPARE.

Oui, et il les écrit également, tout comme XPT, CSV et Parquet. Rien n'a besoin d'être converti avant de commencer, et les sorties peuvent repartir en SAS7BDAT : un programme Jenner et un programme SAS peuvent donc se transmettre le travail. C'est ce qui rend possible une migration traitement par traitement plutôt qu'en une seule fois.

Oui. Jenner fonctionne nativement sur les Mac Apple Silicon, ainsi que sous Windows et Linux, à partir des mêmes sources — sans machine virtuelle, sans session distante et sans second système d'exploitation à maintenir. Un programme écrit sur un Mac s'exécute sans modification sur un serveur Linux.

Non. Jenner est une implémentation indépendante du langage SAS, et non une surcouche qui appellerait SAS : il ne requiert donc ni installation ni licence SAS. Il n'impose pas non plus de licence par poste qui lui soit propre.

Les deux sont implémentées, avec 98 autres couvrant la régression, l'analyse de survie, les méthodes multivariées, les séries temporelles, la maîtrise de la qualité et l'analyse d'enquêtes. Chaque procédure dispose de sa page de référence dans la documentation, listant les instructions et options prises en charge — le moyen le plus rapide de confirmer votre usage précis.

Exécutez-les. Aucune étape de portage préalable : installez le binaire, exécutez le fichier .sas et lisez le journal. Pour une réponse formelle, exécutez le même programme sous les deux systèmes et comparez les tables de sortie avec PROC COMPARE — vous obtenez des preuves qu'un relecteur de validation acceptera, plutôt qu'une impression.

Prêt à en finir avec les licences par poste ?

Commencez gratuitement — aucune licence SAS requise.