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) | ![]() | ![]() | ![]() | ![]() |
| SAS7BDAT (set di dati SAS versione 7/8/9) | ![]() | ![]() | ![]() | ![]() |
| SASSEQ (file sequenziale/nastro SAS versione 8/9) | ![]() | ![]() | ![]() | ![]() |
| V8SEQ (file sequenziale/nastro SAS versione 8) | ![]() | ![]() | ![]() | ![]() |
| V9SEQ (file sequenziale/nastro SAS versione 9) | ![]() | ![]() | ![]() | ![]() |
| WPD (set di dati WPS) | ![]() | ![]() | ![]() | ![]() |
| WPDSEQ (file sequenziale WPS) | ![]() | ![]() | ![]() | ![]() |
| JSON | ![]() | ![]() | ![]() | ![]() |
| XML | ![]() | ![]() | ![]() | ![]() |
| Tableau | ![]() | ![]() | ![]() | ![]() |
| XPORT (formato di trasporto) | ![]() | ![]() | ![]() | ![]() |
| CPORT/CIMPORT (formato di trasporto) | ![]() | ![]() | ![]() | ![]() |
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
- 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) |

