What's New in WPS Version 3.2?
New graphical output capabilities
On all platforms, version 3.2 provides new ODS improvements, new plotting and graphical output capabilities, enhancements to existing statistical procedures and new support for additional statistical procedures including NLIN, BOXPLOT, CANDISC, SIMNORMAL, CORRESP, NESTED and NPAR1WAY.
The new release of WPS provides connectivity to Hadoop big data sources via new language support under FILENAME, LIBNAME and PROC HADOOP. This Hadoop support provides connectivity to Hive or Impala via standard or pass-through SQL.
New Multi-threaded DB2 Engine
The DB2 library engine has been re-implemented in version 3.2 to provide multi-threaded support and other performance improvements. On all platforms results being returned from DB2 can now be auto-partitioned, meaning that the data is returned simultaneously over multiple threads, improving performance in many scenarios. For backwards compatibility, the old library engine is still in place but under the version 3.2 engine name of DB2OLD.
VSAM and XML Support
Specifically for z/OS users, there is additional language support for VSAM use and a new ability to read and write to XML files.
For users of the WPS Workbench GUI, the dataset viewer has been enhanced to allow in-place context-aware editing of the dataset contents, column reordering plus dynamic filtering and sorting.
Asynchronous WPS Communicate
The existing WPS Communicate feature (the ability to programmatically pass the execution of parts of a SAS program on a PC to a server or mainframe instance of WPS) has been enhanced to provide an asynchronous mode that leads directly to performance improvement for a large class of workloads. The asynchronous mode allows sub-programs (multiple SAS programs, or parts of a single SAS program) to be executed simultaneously on multiple machines and their results consolidated and acted upon based on the duration of the longest running sub-program. The previous release of WPS only supported synchronous mode that meant the consecutive execution of each sub-program. The new capability also permits asynchronous local processing, where a large program could potentially be broken down into several parallel sub-programs that are all executed locally.
Data Step Views
Data step views and stored compiled data steps are now supported under WPS version 3.2. This new support exploits the multi-threaded capabilities of the host operating system, so that views are executed in parallel with their usage, offering the potential for significant performance improvements.
WPS Link to Windows Servers
The WPS Link client/server technology has been expanded from a previous UNIX only solution to now support use with Windows Server environments. This is made possible through new support in WPS for use with Bitvise SSH technology on a Windows server.
Core Language Support
WPS version 3.2 continues the expansion of it's language support with even more new language items.