Núcleo de WPS

Módulos de lenguaje SAS

Núcleo de WPS

Soporte principal para el lenguaje

El módulo de lenguaje del Núcleo 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

WPS Core proporciona el soporte para macros de estilo antiguo y nuevo.

Funciones y rutinas CALL

WPS Core 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

Núcleo de WPS admite muchos formatos e informatos, entre ellos:

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

Procedimientos

El Núcleo de WPS admite muchos procedimientos.

Registros

Soporte completo para los registros de programas con mensajes de error y advertencias. WPS Workbench ofrece la posibilidad de visualizar, 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

Núcleo de WPS admite los siguientes destinos Output Delivery System (ODS):

  • ODS CHTML
  • ODS CSV
  • ODS CSVALL
  • 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 Núcleo 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 el acceso adicional a los archivos Microsoft ACCESS, Microsoft EXCEL, SPSS y dBASE utilizando el módulo Motor de WPS para archivos DB .

La conectividad con bases de datos, almacenes de datos y orígenes de Big Data para Hadoop, se logra utilizando los Módulos de los motores de datos de WPS adecuados.

Tipos de archivos

Núcleo 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

Núcleo de WPS se puede utilizar en cualquier plataforma compatible.

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 (16.9 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 (26.2 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