Światowy System Programowania - World Programming System

Światowy System Programowania (WPS)
WPS Workbench działający w systemie Windows 10
WPS Workbench działający w systemie Windows 10
Deweloper(zy) Programowanie na świecie
Pierwsze wydanie 2002 ; 19 lat temu ( 2002 )
Wersja stabilna
v4.3 / marzec 2021
System operacyjny Windows , macOS , z/OS , Linux ( x86 , Armv8 64-bit , IBM Power LE , IBM Z ), AIX
Rodzaj Statystyka
Licencja Prawnie zastrzeżony
Stronie internetowej www .worldprogramming .com

Świat Programowanie systemowe , znany również jako WPS Analytics lub WPS , to oprogramowanie opracowane przez firmę o nazwie Świat programowania .

WPS Analytics wspiera użytkowników o mieszanych możliwościach dostępu i przetwarzania danych oraz wykonywania zadań związanych z analizą danych . Posiada interaktywne wizualne narzędzia programistyczne wykorzystujące przepływy pracy danych i posiada narzędzia do kodowania wspierające użycie języka SAS zmieszanego z Python , R i SQL .

O

WPS może korzystać z programów napisanych w języku SAS bez konieczności tłumaczenia ich na jakikolwiek inny język. Pod tym względem WPS jest kompatybilny z systemem SAS. WPS ma wbudowany interpreter języka, który może przetwarzać język SAS i generować podobne wyniki.

WPS można uruchomić w systemach z/OS , Windows , macOS , Linux ( x86 , Armv8 64-bit , IBM Power LE , IBM Z ) i AIX .

Na wszystkich obsługiwanych platformach programy napisane w języku SAS mogą być uruchamiane z interfejsu wiersza poleceń WPS, często nazywanego działaniem w trybie wsadowym.

WPS może być również używany z graficznego interfejsu użytkownika znanego jako WPS Workbench do zarządzania, edycji i uruchamiania programów napisanych w języku SAS. Interfejs użytkownika WPS Workbench jest oparty na środowisku Eclipse .

WPS w wersji 4 (wydany w marcu 2018 r.) wprowadził kanwę przepływu pracy typu „przeciągnij i upuść”, zapewniając interaktywne bloki do pobierania, mieszania i przygotowywania danych, wykrywania i profilowania danych, modelowania predykcyjnego opartego na algorytmach uczenia maszynowego, sprawdzania poprawności wydajności modelu i kart wyników.

WPS w wersji 3 (wydany w lutym 2012 r.) zapewnia nową architekturę klient/serwer, która umożliwia GUI WPS Workbench uruchamianie programów SAS na zdalnych instalacjach serwera WPS w sieci lub chmurze. Wynikowe dane wyjściowe, zestawy danych, dzienniki itp. można następnie przeglądać i manipulować z poziomu środowiska roboczego, tak jakby obciążenia zostały wykonane lokalnie. Programy SAS nie wymagają żadnych specjalnych instrukcji językowych, aby korzystać z tej funkcji.

Podsumowanie głównych cech

  • Działa w systemach Windows , macOS , z/OS , Linux ( x86 , Armv8 64-bit , IBM Power LE , IBM Z ) i AIX
  • Zintegrowane środowisko programistyczne oparte na Eclipse for Linux, MacOS i Windows.
  • Wsparcie dla języka elementów SAS.
  • Wsparcie dla języka makr SAS.
  • Obsługa programowania macierzy przy użyciu PROC IML.
  • Obsługa generowania wykresów pasmowych, słupkowych, skrzynkowych, bąbelkowych, konturowych, dendrogramowych, elipsowych, prążkowych, map cieplnych, wysoko-niskich, histogramów, lessowych, igłowych, kołowych, b-sklejanych , wykresy radarowe, linie odniesienia, wykresy punktowe, szeregowe, schodkowe, regresyjne i wektorowe.
  • Obsługa procedur statystycznych ACECLUS, ASSOCRULES, ANOVA, BIN, BOXPLOT, CANCORR, CANDISC, CLUSTER, CORRESP, DISCRIM, DISTANCE, FACTOR, FASTCLUS, FREQ, GAM, GANNO, GENMOD, GLIMMIX, GLM, GLMMOD, GETLMEST, KDECLIF, LIFEREG, LIFETEST, LOESS, LOGISTIC, MDS, MEANS, MI, MANALYSE, MIXED, MODECLUS, NESTED, NLIN, NPAR1WAY, PHREG, PLAN, PLS, POWER, PRINCOMP, PROBIT, QUANTREG, RBF, REG, ROBUSTREG, RSREG, SCORE, SEGMENT, SIMNORMAL, STANDARD, STDSIZE, STDRATE, STEPDISC, SUMMARY, SURVEMEANS, SURVEYSELECT, TPSPLINE, TRANSREG, TREE, TTEST, UNIVARIATE, VARCLUS, VARCOMP
  • Obsługa procedur szeregów czasowych ARIMA, AUTOREG, ESM, EXPAND, PROGNOZA, POŻYCZKA, CIĘŻOŚĆ, SPECTRA, TIMESERIES, X12
  • Obsługa procedur uczenia maszynowego DECISIONFOREST, DECISIONTREE, GMM, MLP, OPTIMALBIN, SEGMENT, SVM
  • Wsparcie dla ODS.
  • Odczytuje i zapisuje zestawy danych SAS ( skompresowane lub nieskompresowane).
  • Dostęp: Actian Matrix (poprzednio znany jako ParAccel ) DASD , DB2 , Excel , Greenplum , Hadoop , Informix , Kognitio , MariaDB , MySQL , Netezza , ODBC , OLEDB , Oracle , PostgreSQL , PIASEK , Snowflake , SPSS / pspp , SQL Server , Sybase , Sybase IQ , Teradata , VSAM , Vertica i XML .
  • Obsługa formatu taśm SAS.
  • Bezpośrednie wyjście raportów do CSV , PDF i HTML .
  • Obsługa programowego łączenia systemów WPS, zdalnego przesyłania części programu do wykonania na podłączonych zdalnych serwerach, przesyłania i pobierania danych między podłączonymi systemami.
  • Wsparcie dla Hadoop
  • Wsparcie dla R
  • Wsparcie dla Pythona

Uznanie branży

Gartner wyróżnił World Programming w swoich Cool Vendors in Data Science, 2014 Report.

Pozew sądowy

W 2010 World Programming bronił jego użycie języka SAS High Court w Anglii i Walii w SAS Institute Inc. przeciwko Świata Programming Ltd .

Oprogramowanie było przedmiotem pozwu SAS Institute . Trybunał Sprawiedliwości UE orzekł na korzyść światowej programowania, stwierdzając, że ochrona praw autorskich nie rozciąga się na funkcjonalności oprogramowania, używanego języka programowania i format plików danych używanych przez program. Stwierdził, że nie dochodzi do naruszenia praw autorskich, gdy firma, która nie ma dostępu do kodu źródłowego programu, bada, obserwuje i testuje ten program w celu stworzenia innego programu o tej samej funkcjonalności.

Bibliografia

Linki zewnętrzne