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) | ![]() | ![]() | ![]() | ![]() |
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) | ![]() | ![]() | ![]() | ![]() |
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
- 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) |