Światowy system programowania

Światowy system programowania (WPS)
Deweloperzy Programowanie świata
Pierwsze wydanie 2002 ; 21 lat temu ( 2002 )
Wersja stabilna
v4.4 / marzec 2022 r
System operacyjny Windows , macOS , z/OS , Linux ( x86 , Armv8 64-bit , IBM Power LE , IBM Z ), AIX
Typ Statystyka
Licencja Prawnie zastrzeżony
Strona internetowa www .worldprogramming .com

World Programming System , znany również jako WPS Analytics lub WPS , to oprogramowanie opracowane przez firmę o nazwie World Programming (przejętą przez Altair Engineering ).

WPS Analytics wspiera użytkowników o mieszanych możliwościach dostępu i przetwarzania danych oraz wykonywania zadań związanych z nauką o danych . Posiada interaktywne wizualne narzędzia programistyczne wykorzystujące przepływy danych oraz narzędzia do kodowania obsługujące język SAS połączony z Pythonem , R i SQL .

O

WPS może korzystać z programów napisanych w języku SAS bez konieczności tłumaczenia ich na inny język. Pod tym względem WPS jest kompatybilny z systemem SAS. WPS ma wbudowany tłumacz 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 określanego jako uruchamianie w trybie wsadowym.

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

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

WPS w wersji 3 (wydany w lutym 2012 r.) zapewnił nową architekturę klient/serwer, która umożliwia graficznemu interfejsowi użytkownika WPS Workbench wykonywanie 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ć nimi z poziomu Workbencha, tak jakby zadania były wykonywane lokalnie. Programy SAS-owe 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 dla systemów Linux, macOS i Windows.
  • Wsparcie dla języka elementów SAS.
  • Wsparcie dla języka SAS Macros.
  • Obsługa programowania macierzowego przy użyciu PROC IML.
  • Obsługa generowania wykresów pasmowych, wykresów słupkowych, wykresów pudełkowych, wykresów bąbelkowych, wykresów konturowych, wykresów dendrogramów, wykresów elipsy, wykresów prążków, map cieplnych, wykresów high-low, histogramów, wykresów lessowych, wykresów igłowych, wykresów kołowych, b-splajnu z karą , wykresy radarowe, linie odniesienia, wykresy rozrzutu, wykresy serii, wykresy krokowe, wykresy regresji i wykresy 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, 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, PODSUMOWANIE, SURVEYMEANS, SURVEYSELECT, TPSPLINE, TRANSREG, TREE, TTEST, UNIVARIATE, VARCLUS, VARCOMP
  • Obsługa procedur szeregów czasowych ARIMA, AUTOREG, ESM, EXPAND, FORECAST, LOAN, SEVERITY, SPECTRA, TIMESERIES, X12
  • Obsługa procedur uczenia maszynowego DECISIONFOREST, DECISIONTREE, GMM, MLP, OPTIMALDIN, SEGMENT, SVM
  • Wsparcie dla ODS.
  • Odczytuje i zapisuje zestawy danych SAS ( skompresowane lub nieskompresowane).
  • Dostęp: Actian Matrix (wcześniej znany jako 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 i XML .
  • Obsługa formatu taśmy SAS.
  • Bezpośrednie wyjście raportów do CSV , PDF i HTML .
  • Obsługa programowego łączenia systemów WPS, zdalne przesyłanie części programu do wykonania na podłączonych zdalnych serwerach, przesyłanie i pobieranie danych między połączonymi systemami.
  • Wsparcie dla Hadoop
  • Wsparcie dla r
  • Wsparcie dla Pythona

Uznanie w branży

Firma Gartner wyróżniła World Programming w swoim raporcie Cool Vendors in Data Science, 2014.

Pozew sądowy

W 2010 roku World Programming bronił używania języka SAS w Sądzie Najwyższym Anglii i Walii w sprawie SAS Institute Inc. przeciwko World Programming Ltd.

Oprogramowanie było przedmiotem pozwu przez SAS Institute . Trybunał Sprawiedliwości UE orzekł na korzyść World Programming, stwierdzając, że ochrona praw autorskich nie obejmuje funkcjonalności oprogramowania, używanego języka programowania oraz formatu plików danych używanych przez program. Stwierdził on, ż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.

Linki zewnętrzne