Base di WPS
Moduli per linguaggio SAS

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. WPS Workbench offre l’opzione di 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
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 PACKAGE
- ODS PDF
- ODS PHTML
- ODS RTF
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 | Non compressi Dati |
Compresso Dati |
||
---|---|---|---|---|
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) | ![]() |
![]() |
![]() |
![]() |
ZIP | ![]() |
![]() |
Formato file dati | Non compressi Dati |
|
---|---|---|
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) | ![]() |
![]() |
ZIP |
Formato file dati | Compresso Dati |
|
---|---|---|
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) | ![]() |
![]() |
ZIP | ![]() |
![]() |
Un ulteriore accesso ai file di Microsoft ACCESS, Microsoft EXCEL, SPSS e dBASE è supportato utilizzando il modulo Motore WPS per file DB.
La connettività ai database, data warehouse e origini Big Data per Hadoop si ottiene utilizzando gli adeguati Moduli per 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)
- ZIP
Dipendenze e utilizzo
È possibile utilizzare WPS Core in una qualsiasi piattaforma supportata.
Supporto del linguaggio in dettaglio
I documenti riportati di seguito forniscono informazioni dettagliate sulla sintassi dei linguaggi supportati.
Sintassi del linguaggio | Descrizione |
---|---|
WPS-Reference-for-Language-Elements-Syntax-Diagram.pdf | Cerca la sintassi di tutti gli elementi e le opzioni del linguaggio supportati da tutti i moduli di WPS |
Altri moduli per linguaggio SAS
Base di WPS
Supporto per linguaggio di base, macro, output e formati di file dati standard (set di dati, file sequenziali, file di trasporto)
Grafica di WPS
Supporto del linguaggio per la creazione di grafici e diagrammi
Statistiche di WPS
Supporto del linguaggio per l’analisi statistica
Serie storiche di WPS
Supporto del linguaggio per l’analisi delle serie storiche
Programmazione matriciale di WPS
Sintassi del linguaggio per manipolazione della matrice avanzata
Apprendimento automatico di WPS
Supporto del linguaggio per algoritmi di apprendimento automatico
Interoperabilità di WPS per R
Supporto per il linguaggio R
Interoperabilità di WPS per Python
Supporto per il linguaggio Python
Interoperabilità di WPS per Hadoop
Supporto per il linguaggio per interagire con ambienti di Big Data per Hadoop
WPS Communicate
Esegui in modo programmatico parti di uno script su installazioni di server remoti di WPS e caricare/scaricare dati su/da server remoti.
SDK per linguaggi di WPS
Sviluppa i tuoi elementi del linguaggio SAS personalizzati