Base di WPS

Moduli per linguaggio SAS

Base di WPS

Supporto del linguaggio principale

Il modulo per il linguaggio Base di WPS offre il supporto per la sintassi principale del linguaggio per programmare in linguaggio SAS, inclusi: DATA step, procedure, funzioni, routine di chiamata, formati, informati e macro insieme ai registri, dati di input, dati di output e creazione di rapporti dei risultati.

Macro

WPS Core offre il supporto sia per macro vecchio stile che per quelle nuove.

Funzioni e routine CALL

WPS Core supporta molte funzioni di DATA step e routine di chiamata tra cui:

  • Data e ora
  • Matematica
  • Stringa
  • Finanziaria
  • Statistiche
  • Multibyte (“funzioni K”)
  • File system

Formati e informati

WPS Core supporta molti formati e informati tra cui:

  • Data e ora
  • Numerico
  • Stringa
  • Definito dall’utente
  • Uscite INFILE

Procedure

WPS Core supporta molte procedure.

Registri

Supporto completo per registri di programmi con messaggi di errore e avvertenze. Con WPS Workbench è possibile visualizzare, navigare, salvare e stampare i registri. L’ubicazione degli errori nei registri di programma è semplificata grazie alla visualizzazione a struttura e l’evidenziazione del registro.

Output

WPS Core supporta le seguenti destinazioni di 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

Formati di file di dati

La tabella in basso fornisce un riepilogo dei formati di dati attualmente supportati dal modulo WPS Core.

Formato file dati Dati non compressi Dati compressi
Lettura Scrittura Lettura Scrittura
SD2 (set di dati SAS versione 6) SìNoSìNo
SAS7BDAT (set di dati SAS versione 7/8/9) SìSìSìSì
SASSEQ (file sequenziale/nastro SAS versione 8/9) SìSìSìNo
V8SEQ (file sequenziale/nastro SAS versione 8) SìSìSìNo
V9SEQ (file sequenziale/nastro SAS versione 9) SìSìSìNo
WPD (set di dati WPS) SìSìSìSì
WPDSEQ (file sequenziale WPS) SìSìNoNo
JSON SìSìNoNo
XML SìSìNoNo
Tableau NoSìNoNo
XPORT (formato di trasporto) SìSìNoNo
CPORT/CIMPORT (formato di trasporto) SìSìSìSì

L'ulteriore accesso ai file Microsoft ACCESS, Microsoft EXCEL, SPSS e dBASE è supportato mediante l'uso del modulo Motore WPS per file DB .

La connettività a database, data warehouse e origini di Big Data per Hadoop viene raggiunta utilizzando i corretti Moduli per i motori di dati di WPS.

Tipi di file

WPS Core inoltre fornisce il supporto per i seguenti metodi di accesso ai file:

  • Catalogo
  • Appunti (solo per Windows)
  • File di dati separati da virgole, tabulazioni e altri delimitatori
  • DDE (solo per Windows)
  • DDEX
  • Fittizio
  • Email
  • FTP
  • HTTP
  • Pipe
  • Socket
  • Sysout
  • Temporaneo
  • URL
  • VSAM (solo per mainframe IBM z/OS)

Dipendenze e utilizzo

È possibile usare Base di WPS in qualsiasi piattaforma supportata.

Supporto del linguaggio in dettaglio

I documenti riportati di seguito forniscono informazioni dettagliate sulla sintassi del linguaggio supportato.

Sintassi linguaggio Descrizione
WPS-Reference-for-Language-Elements-Syntax-Diagram.pdf (26.2 MB) Cerca la sintassi di tutti gli elementi e le opzioni del linguaggio supportati da tutti i moduli di WPS (versione DIAGRAMMA SINTATTICO)
WPS-Reference-for-Language-Elements.pdf (16.9 MB) Cerca la sintassi di tutti gli elementi e le opzioni del linguaggio supportati da tutti i moduli di WPS (versione SINTASSI TESTUALE)

Altri moduli per linguaggio SAS