……………………………………………………………………………………………………………………………………………….…………….. Product Overview WPS Analytics for Workstations and Servers v4 August 2019

………………………………………………………………………………………………………………………………………………………………….

………… MineQuest Business Analytics

………………………………………………………………………………………………………………………………………………………...

……………………………………………………………………………………………………………………………………………...

Prepared by:

MineQuest Business Analytics, LLC An authorized WPS Reseller for North America

6890 E. Sunrise Dr. #120-154 Tucson, AZ 85750

www.minequest.com Tel: +1 614-457-3714

Copyright © MineQuest Business Analytics, LLC 2018 Product Overview Page 2

WPS for Workstations and Servers

A powerful and fully featured desktop analytics package for developers, statisticians, report developers, data managers, data scientist, marketing professionals and students.

What is WPS for Workstations? included in the price. No confusion with which modules or libraries to license because it is all part of WPS for Workstations and Servers is a high value low the WPS system. By packaging all the modules cost alternative analytics software program that uses together, it significantly reduces support cost for the language of SAS. WPS supports the data step, your organization and greatly enhances portability many of the most popular procedures, the macro across users and hardware platforms. WPS is easy to language and a large number of data base engines. install and only takes ten minutes from start to finish With WPS for Workstations and Servers you can edit, including downloading the software. extract, transform and load software from nearly any . You can run a multitude of statistical procedures on the data, from basic descriptive A Modern Programmers Interface statistics to exploratory analysis, analysis of variance, regression analysis and advanced time series WPS has a modern interface made for today’s analysis. programmers and developers. It is a full-featured multi-windowed and multi-threaded workbench. Using WPS Workbench, users can execute multiple jobs at once, continue to write code in the program All Inclusive, One Low Price editor, simultaneously view the log and listing files. WPS is a comprehensive solution. The WPS System is priced inclusively. That is, all the modules are

The WPS Workbench contains the editor, Log and Listing windows. You can see an outline of your code and jump directly to any portion of the results window.

The Workbench also is where you can link to remote platforms and WPS Servers.

MineQuest Business Analytics www.MineQuest.com Product Overview Page 3

The WPS Workbench is extendable with third party WPS for Servers runs on , Windows, AIX and plugins for the editor. You can, for example install Solaris platforms. These platforms are licensed by plugins that check and test PRX syntax. You can also Logical CPU and amount of RAM. modify the workbench by creating your own code Scalability snippets, change syntax coloring, etc… WPS is highly scalable. Run the same code on a The Workbench can also be extended via plugins to workstation, server or mainframe and benefit from use versioning and software revision control. It is the fact that WPS can run on the most popular important in production environments that platforms. WPS has numerous procedures that are programs are properly versioned and maintained in multi-threaded. Procedures such as MEANS, libraries where team programming takes place. SUMMARY and SORT and others can use multiple cores and reduce the time it takes to process data.

Language of SAS WPS can also submit jobs to remote WPS Servers where there is more CPU power and memory to WPS uses the same language of SAS as you may be complete a task. With WPS Communicate, WPS currently using. This is a tremendous advantage in programmers can move data sets between their that you don’t have to rewrite your existing code. workstation and WPS servers with just a few lines of Simply move your code base into WPS and you will code. WPS Communicate is included with WPS be off and running. Workstation.

Another advantage of WPS and the use of the WPS is fast too. On a moderately powered Intel language of SAS is that you don’t have to retrain Workstation running an I5 processor, WPS can your employees in another language or BI platform. process almost 3 million records a second for a PROC You can continue to leverage your existing FREQ and sort over 1.2 million records a second on a investment in your employees training and data set of 10 million observations and 37 variables. knowledge.

Data Service Providers Platforms WPS understands that a lot of analytics plays out in a WPS for Workstations runs on Windows and business-to-business environment. For example, Macintosh platforms. No longer are you relegated to creating reports or a model or even sending data to a single workstation platform. If your organization a third party is a basis for being labeled a DSP. Some has an investment in Apple Macintosh workstations competitors see this as an opportunity to unilaterally and laptops, you can license WPS for OS X (10.7 or modify their license agreement and charge higher on Intel architecture) and get the same great organizations significantly more for an annual experience that you would on Windows. There is no license. WPS embraces Data Service Providers and difference in pricing on any of the Workstation do not charge additional license fee these platforms. organizations

MineQuest Business Analytics www.MineQuest.com Product Overview Page 4

Create Vertical Market Applications Manage Your Data

Vertical Market Applications (VMA’s) is when an If you are even remotely involved in Business organization uses WPS to create an application for Intelligence, you know that managing and preparing resale. WPS embraces companies interested in your data for analysis and use by others is a major creating VMA’s. There are no additional license fees part of any user’s daily work routine. When it comes for WPS used in VMA’s. to data preparation whether it is importing, exporting, sorting, merging and arranging data, WPS Advantages to using WPS for your VMA includes: is a powerhouse. WPS supports the following procedures: • Standard WPS license cost for pricing your application. There is a high potential profit APPEND, CATALOG, CDISC, CIMPORT, COMPARE, margin using WPS because the cost of a CONTENTS, COPY, CPORT, DATASETS, DBF, DELETE, software license is so reasonable. EXPORT, FORMAT, HTTP, IMPORT, JAVAINFO, • All modules are inclusive in the price. No PRINTTO, PWENCODE, SOAP, SORT, SOURCE, SQL, confusing or frustrating sessions trying to TRANSPOSE, TRANTAB figure out if you or your customer has the correct modules for implementation. • Ease of implementation and installation. Installing WPS is fast and easy. Robust Data Step Support WPS offers a rich data step environment. With the data step, you can create, modify and transform Database Access Engines variables with ease. Formats, informats, functions and call routines are all supported. The WPS data WPS for Workstation is unique in that it includes the step can handle large data sets containing billions of 16 most commonly used data base access engines. records. In addition, WPS can read and write native Access Engines allow you to read and write data to a SAS data sets allowing you to work in a hybrid data base that is hosted locally or on a remote environment if necessary. server. As your organization or department moves to different database architectures, WPS has you covered. WPS also includes the ability to read and Descriptive Statistics write PC files such as Excel, Access and SPSS. For getting a basic understanding of your data, WPS supports PROC MEANS, SUMMARY, FREQ, UNIVARIATE and CORR. Support for the Macro Language

WPS supports the macro language. The macro language is a very versatile and useful tool. It is often Advanced Analytical Procedures used to reduce the amount of regular language code and facilitates passing information from one For more advanced analytical needs, WPS provides a procedure to another procedure or one data step to multitude of Procedures including: another data step. With the macro language, one ANOVA, CLUSTER, CORRESP, DISTANCE, FACTOR, can write programs that are both dynamic and FASTCLUS, GLM, GLMMOD, KDE, LOGISTIC, flexible. PRINCOMP, , REG, SCORE, STDIZE, SURVEYSELECT, TREE, TTEST, VARCLUS

MineQuest Business Analytics www.MineQuest.com Product Overview Page 5

Time Series

Many analysts, especially in the corporate setting have the challenge of forecasting product sales or some other attribute in the company. WPS for Workstations doesn’t disappoint and includes the most used Time Series procedures which are ARIMA, EXPAND, FORECAST and X12.

WPS also includes additional functions, informats and formats for the Time Series Library.

WPS Interop for R

PROC R is all about is interfacing into the R ecosystem using WPS and allowing the user/developer/statistician to write R code and have it execute from within WPS. PROC R works as you would expect it to. You write R code, submit the job and WPS manages the output. The output comes back into the LOG and LISTING windows (or files if running batch) just like any other PROC. R graphs, charts, plots, and maps are viewable from the WPS Workbench as well.

PROC R makes it easy to export your WPS data sets to R data frames and import R data frames back to WPS. WPS also manages missing values between the two systems. With PROC R, organizations can run R code in a proven production setting in batch mode or interactively from the WPS Workbench. PROC R also affords the model developer the opportunity to choose the language that best suits their needs.

MineQuest Business Analytics www.MineQuest.com Product Overview Page 6

WPS Interop for Python

Today, the Python programming language has become proc python; extremely popular among data scientist and Big Data submit; practitioners. As many statisticians have embraced R for matrix language manipulation it seems that Python is import numpy as np becoming extremely popular among the big data crowd import matplotlib.pyplot as plt for Machine Learning. x = np.linspace(0, 1) y = np.sin(4 * np.pi * x) * np.exp(-5 * x) With WPS Interop for Python, users can now prepare plt.fill(x, y, 'r') data using WPS and leverage the python language to plt.grid(True) apply widely available advanced deep-learning models plt.show() with the Scikit-learn library and the validated Tensorflow and Theano frameworks. Using the Python Interop endsubmit; run; module, a developer can stay within one analytic environment which provides a direct lift in performance of fraud models and a reduction in the time taken to perform the work.

An interesting by-product of WPS interop for Python is that WPS users now gain access to multiple CPUs and GPUs for high speed processing in a desktop or server environment using Python.

WPS Developers also get access to graphic libraries and routines to help fill out their programming arsenal. With WPS Interop for Python, the potential for WPS programmers to expand their portfolio for developing vertical market apps is tremendous.

WPS Matrix Programming

WPS now supports PROC IML which offers advanced matrix manipulation. By supporting the IML language, WPS now makes it easier for those sites who have a considerable investment in the IML language to convert their code to run under WPS.

The IML syntax includes the flexibility to transfer matrices from WPS to and back from an R environment for further processing. This can be used in conjunction with or as an alternative to WPS Interop for R capabilities, such as exporting and importing datasets between R and WPS environments and executing R code from the R procedure (PROC R)

MineQuest Business Analytics www.MineQuest.com Product Overview Page 7

Graphic Procedures

Being able to present your data and results graphically is critically important in any setting. WPS supports the most common chart types via PROC GCHART, PROC PLOT and to store and view your graphs, PROC GREPLAY. Of course, if you need plots, graphs or maps that are not supported, these can be created using PROC R.

MineQuest Business Analytics www.MineQuest.com Product Overview Page 8

WPS SDK The WPS Communicate Client is included with WPS for Workstations. The WPS SDK allows anyone who is familiar with traditional programming languages such as Assembler, C or C++ to use the WPS Language SDK developer module to add language Licensing and Updates items to extend the language of SAS support in WPS. With the WPS SDK you can create WPS is licensed annually with single workstation licenses starting at $1,441. WPS is updated yearly with a new release. • Call Routines License holders are entitled to all new releases and • Functions maintenance during the period they hold a license. • Formats • Informats WPS for Workstations System Requirements Once you have created your own custom language items, you can freely redistribute them to anybody who uses WPS on the • Windows XP, Vista, Windows 7, 8, 10 or Mac OS X same workstation platform. Windows developers can use the 10.7 or higher. free Visual Studios Express Edition and Mac Users can use • 2GB of RAM, 4GB or more recommended other C or C++ compilers as well. • Internet Connection (required for downloading the software). • 400MB of Hard Disk Space available for installation. • Monitor and graphics card capable of displaying at WPS Link least 1280x x1024 (higher recommended). WPS Link is an innovative solution that allows you to use your desktop WPS installation to submit and manage jobs on a remote server. You can store your programs on either your Evaluations and Quotes desktop or server. With WPS Link, you have the same interface (the Workbench) that allows you to manage MineQuest Business Analytics is an Authorized reseller and connections to other servers and WPS installations on those Value Added Partner of the . servers. WPS Link is for interactive connectivity to remote Contact us for a quote or to arrange a free 30 day evaluation servers. WPS Link is included with WPS for Workstations. for any WPS products or consulting services. To arrange a quote or evaluation contact:

WPS Communicate MineQuest Business Analytics, LLC 6890 E Sunrise Dr. #120-154 WPS Communicate is similar to WPS Link but has a few Tucson, AZ 85750 important additions. With WPS Communicate you can upload and download data sets and files to and from your Tel: +1 614 457 3714 workstation. WPS Communicate is program/script driven email: [email protected] where WPS Link is not.

MineQuest Business Analytics www.MineQuest.com Product Overview Page 9

Database and Access Engines in WPS v4 WPS Core Procedures V4

ACCESS APPEND CATALOG CDISC Database and Access Win OS X Linux CHART CIMPORT COMPARE CONTENTS Engines COPY CORR CPORT DATASETS SASV6 (SD2 dataset)    DBLOAD DELETE EXPORT FMTLIB SASV8 (SAS7BDAT dataset)    FORMAT FORMS FREQ HTTP SASV9 (SAS7BDAT dataset)    IMPORT JAVAINFO JSON MEANS SASSEQ    OPTION OPTLOAD OPTSAVE PLOT SPSS    PRINT PRINTTO PWENCODE PYTHON SPSSDIR    RANK REPORT SOAP SORT WPD    SOURCE SQL STANDARD SUMMARY WPDSEQ    TABULATE TRANSPOSE TRANTAB UNIVARIATE XPORT    WPS Engine for Actian Matrix    WPS Engine for DB2    WPS Graphic Procedures V4

WPS Engine for DB Files    GANNOTATE GBARLINE GCHART GMAP WPS Engine for    GPLOT GREDUCE GREMOVE GREPLAY WPS Engine for Hadoop    GSLIDE MAPIMPORT SGSCATTER WPS Engine for Informix   

WPS Engine for Kognitio    WPS Engine for MySQL    WPS Communication Modules v4 WPS Engine for    WPS Engine for ODBC    WPS LINK WPS COMMUNICATE WPS Engine for OLEDB   

WPS Engine for Oracle    WPS Engine for PostgreSQL    WPS Statistical Procedures v4 WPS Engine for SQL Server    WPS Engine for Sybase    ACECLUS ANOVA BIN BOXPLOT WPS Engine for SAND    CANCOR CLUSTER CORRESP DISCRIM WPS Engine for Teradata    DISTANCE FACTOR FASTCLUS GENMOD WPS Engine for    GLM GLMMOD ICLIFETST IML WPS Engine for XLSX    KDE LIFEREG LIFETEST LOESS LOGISTIC MI MIXED MODECLUS NESTED NLIN NPAR1WAY PHREG Language Support for WPS v4 PLS POWER PRINCOMP PROBIT

R REG SCORE SIMNORMAL Data Step Support Supported STDSIZE STEPDISC SURVEYSELECT TRANSREG TREE TTEST VARCLUS VARCOMP DATA Step Options   DATA Step Functions DATA Step Statements  WPS Time Series Procedures v4 Formats  Informats  Arima Expand Forecast Loan Global Statements  X12 Macros (old and new)  ODS Output (Text, PDF and HTML)  System Options  WPS Machine Learning v4 – Interactive Development

Decision Tree Logistic Regression Scorecard

WOE Transform K Means Clustering

MineQuest Business Analytics www.MineQuest.com Product Overview Page 10

WPS Consulting

A variety of expert software services and professional assistance can be tailored to meet your organization's immediate or long-term computing needs. You can take advantage of short-term, on-site or off-site assistance as well as small-to-large-scale-application development services.

For organizations looking for expertise in migrating from a SAS to a WPS solution, MineQuest Business Analytics has a vast repertoire of experience. We offer both on and off-site migration assistance to ensure that your organization is up and running as quickly as possible. Our migration services include installation and tuning, as well as training users on getting the most out of WPS.

For a short-term period, a consultant can provide technical assistance with specific business tasks. Whether you need to access data on different systems or platforms, produce graphs, create reports, modify or implement your systems, skilled consultants in the use of WPS can deliver knowledgeable assistance and development.

With MineQuest consulting, you and your staff receive informal instruction and training on the use of WPS software efficiently and effectively. You maximize your staff resources and minimize your turnaround time for information delivery when you obtain short-term consulting services.

If you need leading-edge applications, you can have our experienced consultants develop, implement, and test a WPS application that meets your business requirements. You save time and money when our consultants use preprogrammed and pretested WPS software tools. No other consulting firm has more experience in using and implementing WPS technology. You know you are getting the best WPS application.

Consulting Services options available to meet your business information needs include:

• Language Support • BI Architectural Design • Performance Tuning • Client Server Technology • Reporting Systems • Applied Analysis • Conversion and Project Management • Software Migration from SAS to WPS • Production Support • Application Development • Web Enablement • Custom Applications

MineQuest Business Analytics, LLC Where business intelligence lives

6890 E. Sunrise Dr. #120-154 +1 614 457 3714 Tucson, AZ 85750 www.minequest.com

MineQuest Business Analytics www.MineQuest.com Product Overview Page 11

Request a quote or evaluation for WPS Workstations and Servers

Name: ______

Company: ______

Dept: ______

Tel: ______

Email: ______

Workstation Quantity Server Quantity

OS X: ______Linux: ______

Windows: ______Windows: ______

Comments: ______

______

______

______

______

Evaluation Request Start Date: ______

You can scan this page and send to [email protected]

You may also call MineQuest at (614) 457-3714 and request a quote or evaluation.

If you prefer, you can go online at http://www.minequest.com/evalquoterequest.html and fill out our online request for an evaluation or quote. These requests are usually (depending on the complexity) responded to within one business day.

MineQuest Business Analytics www.MineQuest.com