Desarrollado por | Instituto SAS |
---|---|
Primera versión | 1976 |
Última versión | 9.4M7 (agosto 2020) |
Escrito en | VS |
Sistema de explotación | Microsoft Windows |
Medio ambiente | Windows , Linux , HP-UX , AIX , Solaris , z / OS |
Leer formatos | Formato de archivo Xport ( d ) |
Tipo | estadísticas , inteligencia empresarial |
Licencia | Comercial |
Sitio web | www.sas.com |
SAS Command Language , que significa Statistical Analysis System , es un lenguaje de programación de cuarta generación ( L4G ) patentado publicado por SAS Institute desde 1976.
Desde 2004, SAS se encuentra en la versión 9, lo que corresponde a una gran evolución en el software porque incorpora un nuevo ladrillo conceptual destinado a afianzarse en el mundo del software de inteligencia empresarial .
Por lo tanto, es necesario separar SAS Foundation, que representa solo L4G, y SAS BI, que integra aplicaciones específicas.
El desarrollo de SAS comenzó en 1966, con una subvención del NIH a ocho universidades estadounidenses, con el propósito de analizar datos agrícolas. La Universidad Estatal de Carolina del Norte fue la cabeza del consorcio. En 1972, los NIH se retiraron del proyecto y SAS Institute , Inc. se fundó en 1976 para continuar con el proyecto. El código fuente de SAS luego incluyó 300.000 líneas de código en tarjetas perforadas, en PL / I , Fortran y ensamblador . El sistema se reescribió completamente en C a mediados de la década de 1980, para SAS versión 6.
El software SAS tradicional consta de un conjunto de módulos para satisfacer las siguientes necesidades mediante la programación:
El idioma solo se ha enriquecido desde sus inicios, al tiempo que mantiene la compatibilidad con versiones anteriores . Por tanto, los programas, incluso los antiguos, se ejecutan siempre de la misma forma.
Los módulos de la Fundación , que deben entregarse durante el alquiler, son los siguientes:
Así como diez módulos opcionales según necesidades.
El lenguaje SAS se basa en tres partes:
Algunos procedimientos le permiten escribir en un lenguaje especializado: SQL o IML (lenguaje matricial específico de SAS, bastante similar a MATLAB ).
El lenguaje de macros es un lenguaje utilizado para automatizar el procesamiento.
SAS está disponible en Microsoft Windows , Linux , Unix ( HP-UX , AIX , Solaris ) yz / OS .
La oferta de SAS 9 permite a SAS proporcionar ETL y aplicaciones de informes web. En todos los casos, la aplicación consta de una interfaz gráfica (taller).
SAS Data Integration Studio es una oferta en el bloque ETL de la cadena de toma de decisiones. El taller permite diseñar un conjunto de tareas para la creación de un sistema de información.
SAS Web Report Studio le permite diseñar un conjunto de informes accesibles a través de la Web.
SAS está disponible de forma gratuita, para uso educativo (debe entenderse en un sentido bastante amplio: para estudiantes y profesores, pero también de manera más general para cualquiera que desee aprender SAS). Esta versión gratuita es accesible de dos formas diferentes:
World Programming System , también conocido como WPS, es un software desarrollado por la compañía World Programming Limited que permite a los usuarios crear, modificar y ejecutar programas escritos en el lenguaje SAS.