Sistema di programmazione mondiale - World Programming System

Sistema di programmazione mondiale (WPS)
WPS Workbench in esecuzione su Windows 10
WPS Workbench in esecuzione su Windows 10
Sviluppatore/i Programmazione mondiale
Versione iniziale 2002 ; 19 anni fa ( 2002 )
Rilascio stabile
v4.3 / marzo 2021
Sistema operativo Windows , macOS , z/OS , Linux ( x86 , Armv8 a 64 bit , IBM Power LE , IBM Z ), AIX
genere Statistiche
Licenza proprietario
Sito web www .worldprogramming .com

Il World Programming System , noto anche come WPS Analytics o WPS , è un prodotto software sviluppato da una società chiamata World Programming .

WPS Analytics supporta gli utenti con capacità miste di accedere ed elaborare i dati e di eseguire attività di data science . Dispone di strumenti di programmazione visiva interattiva che utilizzano flussi di lavoro di dati e dispone di strumenti di codifica che supportano l'uso del linguaggio SAS combinato con Python , R e SQL .

Di

WPS può utilizzare programmi scritti nel linguaggio di SAS senza la necessità di tradurli in altri linguaggi. A questo proposito WPS è compatibile con il sistema SAS. WPS ha un interprete di lingua integrato in grado di elaborare la lingua di SAS e produrre risultati simili.

WPS è disponibile per l'esecuzione su z/OS , Windows , macOS , Linux ( x86 , Armv8 a 64 bit , IBM Power LE , IBM Z ) e AIX .

Su tutte le piattaforme supportate, i programmi scritti nel linguaggio SAS possono essere eseguiti da un'interfaccia a riga di comando WPS, spesso indicata come esecuzione in modalità batch.

WPS può essere utilizzato anche da un'interfaccia utente grafica nota come WPS Workbench per la gestione, la modifica e l'esecuzione di programmi scritti nel linguaggio SAS. L'interfaccia utente di WPS Workbench è basata su Eclipse .

La versione 4 di WPS (rilasciata a marzo 2018) ha introdotto una tela del flusso di lavoro drag-and-drop che fornisce blocchi interattivi per il recupero dei dati, la fusione e la preparazione, l'individuazione e la profilazione dei dati, la modellazione predittiva basata su algoritmi di apprendimento automatico, la convalida delle prestazioni del modello e le scorecard.

La versione 3 di WPS (rilasciata a febbraio 2012) ha fornito una nuova architettura client/server che consente alla GUI di WPS Workbench di eseguire programmi SAS su installazioni server remote di WPS in una rete o cloud. L'output risultante, i set di dati, i registri, ecc., possono quindi essere visualizzati e manipolati dall'interno del Workbench come se i carichi di lavoro fossero stati eseguiti localmente. I programmi SAS non richiedono istruzioni linguistiche speciali per utilizzare questa funzione.

Riepilogo delle caratteristiche principali

  • Funziona su Windows , macOS , z/OS , Linux ( x86 , Armv8 a 64 bit , IBM Power LE , IBM Z ) e AIX
  • Un ambiente di sviluppo integrato basato su Eclipse per Linux, macOS e Windows.
  • Supporto per il linguaggio degli elementi SAS.
  • Supporto per il linguaggio delle macro SAS.
  • Supporto per la programmazione a matrice utilizzando PROC IML.
  • Supporto per la generazione di grafici a bande, grafici a barre, grafici a scatola, grafici a bolle, grafici di contorno, grafici dendrogrammi, grafici ellissi, grafici a margine, mappe di calore, grafici high-low, istogrammi, grafici loess, grafici ad ago, grafici a torta, b-spline penalizzati , grafici radar, linee di riferimento, grafici a dispersione, grafici in serie, grafici a gradini, grafici di regressione e grafici vettoriali.
  • Supporto per procedure statistiche ACECLUS, ASSOCRULES, ANOVA, BIN, BOXPLOT, CANCORR, CANDISC, CLUSTER, CORRESP, DISCRIM, DISTANCE, FACTOR, FASTCLUS, FREQ, GAM, GANNO, GENMOD, GLIMMIX, GLM, GLMMOD, GLMSELECT, ICLIFETEST, KDE LIFEREG, LIFETEST, LOESS, LOGISTIC, MDS, MEANS, MI, MIANALYSE, MIXED, MODECLUS, NESTED, NLIN, NPAR1WAY, PHREG, PLAN, PLS, POWER, PRINCOMP, PROBIT, QUANTREG, RBF, REG, ROBUSTREG, RSREG, SCORE, SEGMENT, SIMNORMAL, STANDARD, STDSIZE, STDRATE, STEPDISC, SUMMARY, SURVEYMEANS, SURVEYSELECT, TPSPLINE, TRANSREG, TREE, TTEST, UNIVARIATE, VARCLUS, VARCOMP
  • Supporto per procedure di serie temporali ARIMA, AUTOREG, ESM, EXPAND, FORECAST, LOAN, SEVERITY, SPECTRA, TIMESERIES, X12
  • Supporto per procedure di machine learning DECISIONFOREST, DECISIONTREE, GMM, MLP, OPTIMALBIN, SEGMENT, SVM
  • Supporto per ODS.
  • Legge e scrive set di dati SAS ( compressi o non compressi).
  • Accesso: Actian Matrix (precedentemente conosciuto come ParAccel ), DASD , DB2 , Excel , Greenplum , Hadoop , Informix , Kognitio , MariaDB , MySQL , Netezza , ODBC , OLE DB , Oracle , PostgreSQL , SABBIA , Fiocco di neve , SPSS / PSPP , SQL Server , Sybase , Sybase IQ , Teradata , VSAM , Vertica e XML .
  • Supporto per il formato nastro SAS.
  • Output diretto dei report in CSV , PDF e HTML .
  • Supporto per connettere i sistemi WPS in modo programmatico, inviare in remoto parti di un programma da eseguire su server remoti connessi, caricare e scaricare dati tra i sistemi connessi.
  • Supporto per Hadoop
  • Supporto per R
  • Supporto per Python

Riconoscimento del settore

Gartner ha riconosciuto la World Programming nel report 2014 Cool Vendors in Data Science.

Causa

Nel 2010 Programmazione mondo ha difeso il suo uso del linguaggio della SAS presso l'Alta Corte di Inghilterra e Galles nel SAS Institute Inc. contro mondo della programmazione Ltd .

Il software è stato oggetto di una causa da parte di SAS Institute . La Corte di Giustizia UE si è pronunciata a favore di World Programming, affermando che la tutela del diritto d'autore non si estende alle funzionalità del software, al linguaggio di programmazione utilizzato e al formato dei file di dati utilizzati dal programma. Ha affermato che non c'è violazione del copyright quando un'azienda che non ha accesso al codice sorgente di un programma studia, osserva e testa quel programma per creare un altro programma con la stessa funzionalità.

Riferimenti

link esterno