Novità della versione 3.3 di WPS
Processore ARM
WPS ora è compatibile con Linux su piattaforme con processori ARM (AArch64).
Linux in Power
WPS ora è compatibile con Linux nell'hardware IBM Power.
Integrazione di Python
Interoperabilità di WPS per Python introduce il nuovo supporto in WPS per il linguaggio Python tramite una nuova procedura: PROC PYTHON.
Jupyter Notebook
Il Kernel Jupyter di WPS presenta la possibilità di copiare il supporto del linguaggio SAS da WPS direttamente in ambienti Jupyter Notebook. Jupyter viene spesso utilizzato per creare e condividere materiali didattici interattivi.
Programmazione matriciale
Un nuovo modulo Programmazione matriciale di WPS introduce il supporto per PROC IML. Detto modulo fornisce la manipolazione avanzata della matrice e lo sviluppo di algoritmi con il linguaggio SAS o il linguaggio R.
Analisi statistica
Il supporto per le Statistiche di WPS è stato ampliato fino ad includere le procedure: ACECLUS, CANCORR, GENMOD, LIFEREG, LIFETEST, LOESS, LOGISTIC, MI, MIXED, MODECLUS, PHREG, PROBIT e VARCOMP.
È stata aggiunta alle procedure ANOVA, GLM e LOGISTIC la capacità statistica di modellare variabili ad effetti nidificati. È supportata anche la nidificazione discreta e continua delle variabili ad effetti di classe.
L'opzione PLOT ora è supportata nelle procedure statistiche ANOVA, GLM, LOGISTIC e NPAR1WAY.
Analisi di serie storiche
L'editor di programmi SAS, Serie storiche di WPS per PROC ARIMA è stato ampliato fino ad includere l'opzione ESACF, le opzioni SCAN e MINIC nell'istruzione IDENTIFY.
Grafica
I miglioramenti alla Grafica di WPS includono l'aggiunta della procedura GBARLINE. È possibile usarla per generare grafici a barre su cui si possono sovrapporre i dati del tracciato.
L'istruzione globale ANNOTATE ora è supportata nelle procedure grafiche GPLOT, GCHART e GBARLINE. Questa istruzione consente l'aggiunta di grafici specificati all'output grafico.
ODS PDF
La versione 3.3 di WPS introduce un supporto di base per creare l'output in formato PDF.
PROC EXPORT
La procedura EXPORT fornisce una nuova opzione USEDATE che assicura che i valori delle date siano trattati come date e non come data e ora.
Fogli di calcolo Excel
Un nuovo modulo Motore WPS per XLSX fornisce l'accesso ai file dei fogli di calcolo Microsoft Excel in tutte le piattaforme supportate, tra cui UNIX e Mainframe, senza richiedere driver o software Microsoft. Entrambi i tipi di file Excel .xls e .xlsx sono supportati.
MySQL
L'editor di programmi SAS, Motore WPS per MySQL supporta una nuova opzione DBDATETIME_TYPE che specifica se un datetime o timestamp sarà applicato ad un campo numerico nella tabella del database.
Prestazioni di Netezza e Oracle
Le prestazioni di gestione dei dati WPS per le origini dati Netezza e Oracle sono state potenziate con una nuova opzione di multi-threading.
Prestazioni del data step
La tecnologia della compilazione di WPS, che è alla base del data step SAS, è stata potenziata in modo da offrire miglioramenti alle prestazioni.
Editor di programmi Workbench
L'editor di programmi SAS, WPS Workbench , ha ricevuto numerosi miglioramenti per quanto riguarda l'editing del codice.
- È possibile abilitare l'Assistente ai contenuti (CTRL+BARRA SPAZIATRICE) in modo che offra ricerche e suggerimenti per i validi elementi del linguaggio SAS che è possibile usare in un programma.
- L'evidenziazione della sintassi è stata ampliata fino ad includere gli elementi del linguaggio all'interno di macro definite dall'utente.
- Controllo automatico di errori di base della sintassi durante la digitazione.
- Le parole incorrette vengono sottolineate e contrassegnate nel margine sinistro dell'editor del programma.
Invio del codice e percorso del lavoro
Ora è possibile specificare che la directory di lavoro da utilizzare durante l'invio del codice va impostata sulla directory da cui si apre un programma. È possibile specificarla per i server locali o remoti di WPS.
Crittografia della password AES
La procedura PWENCODE consente di criptare le password in modo che non vengano visualizzate come testo leggibile nel codice sorgente. Questa procedura è stata migliorata nella nella versione 3.3 di WPS per consentire l'uso di Advanced Encryption Standard (AES).
Limitazione alle opzioni dei siti
SITEOPTIONS ora dispone di una nuova opzione: RESTRICT. L'opzione previene la sostituzione del valore di un'opzione specificata da parte di un'opzione corrispondente in un file di configurazione o in un'opzione di sistema.