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 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)
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)
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)

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
  • Email
  • FTP
  • HTTP
  • Pipe
  • Socket
  • Sysout
  • Temporaneo
  • URL
  • VSAM (solo per mainframe IBM z/OS)

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 (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)

 

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 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