Base di WPS

Moduli per linguaggio SAS

Base di WPS

Supporto del linguaggio Base

Il modulo di linguaggio di Base di WPS fornisce il supporto della sintassi del linguaggio principale per la programmazione in linguaggio SAS, tra cui DATA step, procedure, funzioni, routine di chiamata, formati, informati e macro insieme a registri, dati di input, dati di output e creazione di rapporti dei risultati.

Macro

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

Funzioni e routine CALL

Base di WPS 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

Base di WPS supporta molti formati e informati tra cui:

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

Procedure

Base di WPS supporta molte procedure.

Registri

Supporto completo per registri di programmi con messaggi di errore e avvertenze. Il Workbench di WPS offre l'opzione di visualizzare, esplorare, 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

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

Formati di file di dati

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

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ì

Un ulteriore accesso ai file di Microsoft ACCESS, Microsoft EXCEL, SPSS e dBASE è supportato utilizzando il modulo Motore WPS per file DB .

La connettività a database, data warehouse e origini dati Big Data per Hadoop si ottiene utilizzando gli adeguati Moduli per i motori di dati di WPS.

Tipi di file

Base di WPS 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 utilizzare Base di WPS su qualsiasi piattaforma supportata.

Supporto del linguaggio in dettaglio

I documenti elencati di seguito forniscono informazioni dettagliate sulla sintassi dei linguaggi supportati.

Sintassi linguaggio Descrizione
WPS-Reference-for-Language-Elements-Syntax-Diagram.pdf (48.3 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 (34.4 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