La alternativa a SAS compatible con SAS

Jenner ejecuta sus programas SAS actuales (pasos DATA, PROC SQL, macros) sin licencia de SAS, en Windows, macOS y Linux. La misma sintaxis, sin cuotas por puesto y sin reescribir nada.

Por qué los equipos buscan una alternativa a SAS

SAS cobra la licencia por puesto y por año, controla el número de núcleos de CPU y exige una renovación anual. Jenner no tiene licencia por puesto y se ejecuta como un único binario autocontenido.

Sin licencias por puesto

Jenner no tiene licencia por puesto ni renovación anual que haya que volver a justificar. El mismo binario funciona para un analista o para cincuenta, de modo que incorporar a alguien al equipo deja de ser una decisión de compra y el coste de su plataforma analítica deja de crecer con la plantilla.

Nativo en los portátiles que su equipo ya tiene

Jenner se ejecuta de forma nativa en macOS —incluido Apple Silicon— además de Windows y Linux, todo desde el mismo código. Sus analistas trabajan en el equipo que les ha entregado la empresa, sin una máquina virtual, un segundo sistema operativo o una sesión remota entre ellos y su propio código. El mismo programa pasa sin cambios de un portátil a un servidor Linux.

Ejecutar programas SAS en un Mac

Sus archivos de datos actuales le acompañan

Décadas de análisis institucional residen en archivos SAS7BDAT y XPT, y suele ser la parte de una migración que se da por difícil. Jenner lee y escribe ambos formatos directamente, junto con CSV y Parquet: no hay nada que convertir antes de empezar y los resultados salen en el formato que sus compañeros esperan.

Cómo transcurre realmente una migración

Sustituir SAS suele imaginarse como una reescritura, y por eso se aplaza durante años. Pasar a Jenner no es una reescritura: los programas siguen en sintaxis SAS y conservan sus pasos DATA, sus macros y sus llamadas PROC. Esta es la secuencia que siguen los equipos en la práctica, y la mayoría ejecuta trabajo real en menos de un día.

  1. 1. Apunte Jenner a los programas que ya tiene

    Empiece por un programa que conozca bien y cuya salida reconozca de un vistazo. No hay nada que portar ni ningún proyecto que dotar de personal: instale el binario, ejecute el archivo .sas y lea el log. El código de paso DATA y de PROC se ejecuta tal cual, de modo que la primera ejecución es toda la evaluación: verá su propia salida, de su propio código, la primera tarde.

  2. 2. Contraste la salida con SAS

    Ejecute el mismo programa en SAS y en Jenner y compare los conjuntos de datos resultantes. PROC COMPARE existe en ambos y es el instrumento natural: informa de observaciones, variables y valores hasta la tolerancia que usted elija. Como ambos lados escriben en SAS7BDAT, la comparación se hace sobre un terreno idéntico y obtiene un resultado limpio y revisable en lugar de una impresión.

  3. 3. Ponga la evidencia ante su responsable de validación

    La exactitud debe poder demostrarse, no solo afirmarse. Jenner supera los 58 conjuntos de datos del benchmark NIST Statistical Reference Datasets —la suite de referencia independiente en exactitud para software estadístico— y valida sus procedimientos estadísticos por contraste con las implementaciones de Python (statsmodels) y R. Junto con su propia salida de PROC COMPARE, ese es el expediente que un revisor necesita para aprobar.

  4. 4. Mueva primero los trabajos recurrentes

    No hace falta un cambio de golpe. Jenner se ejecuta como un único binario autónomo, sin servidor que levantar, así que el primer objetivo natural en producción son los trabajos programados: las actualizaciones nocturnas y los informes periódicos que consumen puestos sin que nadie esté ante un terminal. Ahí es donde antes se materializa el ahorro por puesto. Como ambos sistemas leen y escriben los mismos formatos, usted marca el ritmo.

Jenner frente a SAS

FunciónJennerSAS
Ejecuta la mayoría de los programas SAS
Requiere licencia por puesto
No
Se ejecuta en Windows, macOS y Linux
Limitado
E/S nativa de CSV y Parquet
No
Lectura de SAS7BDAT y XPT
Escritura de SAS7BDAT y XPT
Se ejecuta como un único binario autocontenido
No
Kernel nativo de Jupyter
No
Supera el benchmark NIST StRD completo (58/58)
Sólido, con matices

Procedimientos admitidos

Jenner implementa 100 procedimientos con los mismos nombres de sentencias y opciones que SAS, de modo que una llamada PROC que ya conoce se comporta como espera. Si su trabajo depende de un procedimiento concreto, lo más rápido es consultar su página de referencia: cada procedimiento enlaza con su propia documentación, con las sentencias, opciones y salidas que admite.

La cobertura abarca el núcleo del lenguaje, los procedimientos Base y estadísticos, PROC SQL, ODS Graphics, formatos de archivo y conectividad con bases de datos: 329 comportamientos de SAS documentados individualmente, cada procedimiento con su página de referencia con las sentencias y opciones admitidas.

Importación, exportación y formato de datos

Diseño de experimentos

Procesamiento SQL

Optimización

Utilidades del sistema

Fiabilidad y sucesos raros

Ordenación y reestructuración

Programación matricial

Estadística espacial

Preguntas frecuentes

Jenner analiza y ejecuta sintaxis SAS estándar (pasos DATA, PROC SQL, macros y casi todos los procedimientos) con los mismos nombres de sentencias y opciones.

La mayor parte del código de paso DATA y de PROC se ejecuta sin cambios: los programas conservan sus pasos DATA, sus macros y sus llamadas PROC, y no hay ninguna fase de portado previa. La forma más rápida de confirmarlo con su propio código es ejecutar un programa que conozca bien y leer el log.

Jenner supera los 58 conjuntos de datos del benchmark NIST Statistical Reference Datasets, la suite de referencia independiente en exactitud para software estadístico, y valida sus procedimientos estadísticos por contraste con las implementaciones de Python (statsmodels) y R. Puede confirmarlo con su propio trabajo ejecutando un programa en ambos sistemas y comparando los conjuntos de datos de salida con PROC COMPARE.

Sí, y también los escribe, junto con XPT, CSV y Parquet. No hay que convertir nada antes de empezar y la salida puede volver a SAS7BDAT, de modo que un programa de Jenner y uno de SAS pueden pasarse el trabajo entre sí. Eso es lo que permite migrar trabajo a trabajo en lugar de todo de una vez.

Sí. Jenner se ejecuta de forma nativa en Mac con Apple Silicon, además de en Windows y Linux, desde el mismo código: sin máquina virtual, sin sesión remota y sin un segundo sistema operativo que mantener. Un programa escrito en un Mac se ejecuta sin cambios en un servidor Linux.

No. Jenner es una implementación independiente del lenguaje SAS, no una capa que llame a SAS, así que no requiere ninguna instalación ni licencia de SAS. Tampoco tiene licencias por puesto propias.

Ambos están implementados, junto con otros 98 que abarcan regresión, análisis de supervivencia, métodos multivariantes, series temporales, control de calidad y análisis de encuestas. Cada procedimiento tiene su página de referencia en la documentación con las sentencias y opciones admitidas, que es la vía más rápida para confirmar su uso concreto.

Ejecútelos. No hay ninguna fase de portado previa: instale el binario, ejecute el archivo .sas y lea el log. Para una respuesta formal, ejecute el mismo programa en ambos sistemas y compare los conjuntos de datos de salida con PROC COMPARE: eso produce evidencia que un revisor de validación aceptará, en lugar de una impresión.

¿Listo para dejar atrás las licencias por puesto?

Empiece gratis, sin licencia de SAS.