Núcleo de WPS

Módulos de lenguaje SAS

Núcleo de WPS

Soporte del lenguaje Básico

El módulo de lenguaje Básico de WPS proporciona el soporte de sintaxis del lenguaje principal para la programación en el lenguaje SAS, incluyendo pasos DATA, procedimientos, funciones, rutinas de llamadas, formatos, informatos y macros junto con registros, datos de entrada, datos de salida y generación de informes de resultados.

Macros

Básico de WPS proporciona el soporte para macros de estilo antiguo y nuevo.

Funciones y rutinas CALL

Básico de WPS admite muchas funciones de pasos de datos y rutinas de llamada, entre ellas:

  • Fecha y hora
  • Matemáticas
  • Cadena
  • Financieras
  • Estadísticas
  • Multibyte ("funciones K")
  • Sistema de archivos

Formato e informatos

Básico de WPS admite muchos formatos e informatos, entre ellos:

  • Fecha y hora
  • Numérico
  • Cadena
  • Definido por el usuario
  • Salidas de INFILE

Procedimientos

Básico de WPS admite muchos procedimientos.

Registros

Soporte completo para los registros de programas con mensajes de error y advertencias. El Workbench de WPS ofrece la posibilidad de ver, navegar, guardar e imprimir registros. La ubicación de errores en los registros del programa es muy fácil con la vista de esquema y el resaltado de registros.

Salida

Básico de WPS admite los siguientes destinos Output Delivery System (ODS):

  • ODS CHTML
  • ODS CSV
  • ODS CSVALL
  • ODS EXCEL
  • ODS EXCELXP
  • ODS HTML
  • ODS HTMLCSS
  • ODS LISTING
  • ODS MARKUP
  • ODS MSOFFICE2K
  • ODS OUTPUT
  • ODS PDF
  • ODS PHTML

Formatos de archivos de datos

La tabla a continuación ofrece un resumen de los formatos de datos actualmente admitidos por el módulo Básico de WPS.

Formatos de archivos de datos Datos descomprimidos Datos comprimidos
Lectura Escritura Lectura Escritura
SD2 (conjunto de datos SAS versión 6) SíNoSíNo
SAS7BDAT (conjunto de datos SAS versión 7/8/9) SíSíSíSí
SASSEQ (archivo de cinta/secuencial SAS versión 8/9) SíSíSíNo
V8SEQ (archivo de cinta/secuencial SAS versión 8) SíSíSíNo
V9SEQ (archivo de cinta/secuencial SAS versión 9) SíSíSíNo
WPD (conjunto de datos WPS) SíSíSíSí
WPDSEQ (archivo secuencial de WPS) SíSíNoNo
JSON SíSíNoNo
XML SíSíNoNo
Tableau NoSíNoNo
XPORT (formato de transporte) SíSíNoNo
CPORT/CIMPORT (formato de transporte) SíSíSíSí

Se admite también el acceso a los archivos Microsoft ACCESS, Microsoft EXCEL, SPSS y dBASE utilizando el módulo Motor de WPS para archivos DB .

La conectividad a las bases de datos, los orígenes de datos de Big Data para Hadoop se logra utilizando los Módulos de los motores de datos de WPS.

Tipos de archivos

Básico de WPS también proporciona soporte para los siguientes métodos de acceso a archivos:

  • Catálogo
  • Portapapeles (solo para Windows)
  • Archivos de datos delimitados por coma, tabulaciones y otros delimitadores.
  • DDE (solo para Windows)
  • DDEX
  • Ficticio
  • Correo electrónico
  • FTP
  • HTTP
  • Canalización
  • Socket
  • Sysout
  • Temporal
  • URL
  • VSAM (solo para mainframes IBM z/OS)

Dependencias y uso

Básico de WPS se puede utilizar en cualquiera plataforma admitida.

Soporte para lenguaje en detalle

Los documentos mostrados a continuación proporcionan detalles sobre la sintaxis del lenguaje admitido.

Sintaxis del lenguaje Descripción
WPS-Reference-for-Language-Elements-Syntax-Diagram.pdf (48.3 MB) Búsqueda de la sintaxis de todos los elementos de lenguaje y las opciones admitidos desde todos los módulos de WPS (versión DIAGRAMA DE SINTAXIS)
WPS-Reference-for-Language-Elements.pdf (34.4 MB) Búsqueda de la sintaxis de todos los elementos de lenguaje y las opciones admitidos desde todos los módulos de WPS (versión SINTAXIS DE TEXTO)

Otros módulos de lenguaje SAS