Världsprogrammeringssystem - World Programming System
|
WPS Workbench körs på Windows 10
| |
| Utvecklare | Världsprogrammering |
|---|---|
| Första utgåvan | 2002 |
| Stabil frisättning | v4.3 / mars 2021 |
| Operativ system | Windows , macOS , z / OS , Linux ( x86 , Armv8 64-bit , IBM Power LE , IBM Z ), AIX |
| Typ | Statistik |
| Licens | Proprietär |
| Hemsida | www |
Den World programmeringssystemet , även känd som WPS Analytics eller WPS , är en programvara utvecklad av ett företag som heter World programmering .
WPS Analytics stöder användare av blandad förmåga att komma åt och bearbeta data och att utföra datavetenskapliga uppgifter. Den har interaktiva visuella programmeringsverktyg som använder data-arbetsflöden och har kodningsverktyg som stöder användningen av SAS-språket blandat med Python , R och SQL .
Handla om
WPS kan använda program skrivna på SAS språk utan att de behöver översättas till något annat språk. I detta avseende är WPS kompatibel med SAS-systemet. WPS har en inbyggd språktolk som kan bearbeta SAS språk och producera liknande resultat.
WPS är tillgängligt för körning på z / OS , Windows , macOS , Linux ( x86 , Armv8 64-bit , IBM Power LE , IBM Z ) och AIX .
På alla plattformar som stöds kan program skrivna på SAS-språket köras från ett WPS-kommandoradsgränssnitt, ofta kallat för körning i batch-läge.
WPS kan också användas från ett grafiskt användargränssnitt som kallas WPS Workbench för att hantera, redigera och köra program skrivna på SAS språk. WPS Workbench användargränssnitt är baserat på Eclipse .
WPS version 4 (släppt i mars 2018) introducerade en dra-och-släpp-arbetsflödesduk som tillhandahåller interaktiva block för datainhämtning, blandning och förberedelse, datainsamling och profilering, förutsägbar modellering som drivs av maskininlärningsalgoritmer, modellprestationsvalidering och styrkort.
WPS version 3 (släppt i februari 2012) tillhandahöll en ny klient / serverarkitektur som gör det möjligt för WPS Workbench GUI att köra SAS-program på fjärrserverinstallationer av WPS i ett nätverk eller moln. Den resulterande utdata, datamängder, loggar etc. kan sedan alla ses och manipuleras inifrån arbetsbänken som om arbetsbelastningarna hade utförts lokalt. SAS-program kräver inga speciella språkuttalanden för att använda den här funktionen.
Sammanfattning av huvudfunktioner
- Körs på Windows , macOS , z / OS , Linux ( x86 , Armv8 64-bit , IBM Power LE , IBM Z ) och AIX
- En integrerad utvecklingsmiljö baserad på Eclipse för Linux, macOS och Windows.
- Stöd för språk för SAS-element.
- Stöd för språket i SAS makron.
- Matrix Programmering stöd med PROC IML.
- Stöd för att generera bandteckningar, stapeldiagram, rutor, bubbeldiagram, konturdiagram, dendrogramdiagram, ellipsdiagram, fransdiagram, värmekartor, hög-låga tomter, histogram, loessdiagram, nåldiagram, cirkeldiagram, straffad b-spline , radardiagram, referenslinjer, spridningsdiagram, seriediagram, stegdiagram, regressionsdiagram och vektorgrafikdiagram.
- Stöd för statistiska procedurer ACECLUS, ASSOCRULES, ANOVA, BIN, BOXPLOT, CANCORR, CANDISC, CLUSTER, CORRESP, DISCRIM, DISTANCE, FACTOR, FASTCLUS, FREQ, GAM, GANNO, GENMOD, GLIMMIX, GLM, GLMMOD, GLMSELECT, GLMSELECT, GLMS LIFEREG, LIFETEST, LOESS, LOGISTIC, MDS, MEANS, MI, MIANALYSE, BLANDAD, MODECLUS, NESTED, NLIN, NPAR1WAY, PHREG, PLAN, PLS, POWER, PRINCOMP, PROBIT, QUANTREG, RBF, REG, ROBUSTREG, RSG, RSG SEGMENT, SIMNORMAL, STANDARD, STDSIZE, STDRATE, STEPDISC, SAMMANFATTNING, SURVEYMEANS, SURVEYSELECT, TPSPLINE, TRANSREG, TREE, TTEST, UNIVARIATE, VARCLUS, VARCOMP
- Stöd för tidsserieprocedurer ARIMA, AUTOREG, ESM, EXPAND, PROGNOS, LÅN, MÖJLIGHET, SPECTRA, TIMESERIES, X12
- Stöd för maskininlärningsprocedurer DECISIONFOREST, DECISIONTREE, GMM, MLP, OPTIMALBIN, SEGMENT, SVM
- Stöd för ODS.
- Läser och skriver SAS-datamängder ( komprimerade eller okomprimerade).
- Åtkomst: Actian Matrix (tidigare känd som ParAccel ), DASD , DB2 , Excel , Greenplum , Hadoop , Informix , Kognitio , MariaDB , MySQL , Netezza , ODBC , OLEDB , Oracle , PostgreSQL , SAND , Snowflake , SPSS / PSPP , SQL Server , Sybase , Sybase IQ , Teradata , VSAM , Vertica och XML .
- Stöd för SAS bandformat.
- Direktrapportering till CSV , PDF och HTML .
- Stöd för att ansluta WPS-system programmatiskt, fjärrskicka delar av ett program för att köra på anslutna fjärrservrar, ladda upp och ladda ner data mellan de anslutna systemen.
- Stöd för Hadoop
- Stöd för R
- Stöd för Python
Branschigenkänning
Gartner erkände världsprogrammering i sina coola leverantörer inom datavetenskap, 2014 års rapport.
Rättegång
Under 2010 World Programming försvarade användningen av språket i SAS i High Court of England och Wales i SAS Institute Inc. mot World Programmering Ltd .
Programvaran var föremål för en rättegång från SAS Institute . Den EU-domstolen dömde till förmån för World Programming, om att upphovsrättsligt skydd inte sträcker sig till programvaran funktionalitet, det programmeringsspråk som används och formatet på datafilerna som används av programmet. Det uppgav att det inte sker någon upphovsrättsintrång när ett företag som inte har tillgång till källkoden för ett program studerar, observerar och testar det programmet för att skapa ett annat program med samma funktionalitet.