Всемирная система программирования

Программное обеспечение для анализа данных
Всемирная система программирования (WPS)
Разработчик(и)Мировое программирование
Первоначальный выпуск2002 ; 23 года назад (2002)
Стабильный релиз
v4.4 / Март 2022 г.
Операционная системаWindows , macOS , z/OS , Linux ( x86 , Armv8 64-бит , IBM Power LE , IBM Z ), AIX
ТипСтатистика
ЛицензияЗапатентованный
Веб-сайтwww.worldprogramming.com

World Programming System , также известная как WPS Analytics или WPS , — это программный продукт, разработанный компанией World Programming (приобретенной Altair Engineering ).

WPS Analytics поддерживает пользователей со смешанными возможностями доступа и обработки данных, а также выполнения задач по науке о данных . Он имеет интерактивные визуальные инструменты программирования, использующие рабочие процессы данных, и имеет инструменты кодирования, поддерживающие использование языка SAS, смешанного с Python , R и SQL . [1]

О

WPS может использовать программы, написанные на языке SAS, без необходимости перевода их на какой-либо другой язык. В этом отношении WPS совместим с системой SAS. WPS имеет встроенный интерпретатор языка, способный обрабатывать язык SAS и выдавать аналогичные результаты. [2]

WPS доступен для работы на z/OS , Windows , macOS , Linux ( x86 , Armv8 64-bit , IBM Power LE , IBM Z ) и AIX . [3]

На всех поддерживаемых платформах программы, написанные на языке SAS, могут быть запущены из интерфейса командной строки WPS, что часто называется запуском в пакетном режиме. [4]

WPS также может использоваться из графического пользовательского интерфейса, известного как WPS Workbench, для управления, редактирования и запуска программ, написанных на языке SAS. Пользовательский интерфейс WPS Workbench основан на Eclipse . [5]

В версии WPS 4 (выпущенной в марте 2018 года) представлен рабочий процесс с функцией перетаскивания, предоставляющий интерактивные блоки для извлечения, объединения и подготовки данных, обнаружения и профилирования данных, прогнозного моделирования на основе алгоритмов машинного обучения, проверки производительности моделей и оценочных листов.

WPS версии 3 (выпущенной в феврале 2012 года) предоставила новую архитектуру клиент/сервер, которая позволяет графическому интерфейсу WPS Workbench выполнять программы SAS на удаленных серверных установках WPS в сети или облаке. Полученные выходные данные, наборы данных, журналы и т. д. можно затем просматривать и обрабатывать изнутри Workbench, как если бы рабочие нагрузки выполнялись локально. Программы SAS не требуют никаких специальных языковых операторов для использования этой функции. [6]

Краткое изложение основных характеристик

  • Работает на Windows , macOS , z/OS , Linux ( x86 , Armv8 64-bit , IBM Power LE , IBM Z ) и AIX [3]
  • Интегрированная среда разработки на основе Eclipse для Linux, macOS и Windows. [5]
  • Поддержка языка элементов SAS. [7]
  • Поддержка языка макросов SAS. [8]
  • Поддержка программирования матриц с использованием PROC IML. [9]
  • Поддержка создания полосовых диаграмм, столбчатых диаграмм, диаграмм ящиков, пузырьковых диаграмм, контурных диаграмм, дендрограмм, эллиптических диаграмм, полосовых диаграмм, тепловых карт, диаграмм «максимум-минимум», гистограмм, лессовых диаграмм, игольчатых диаграмм, круговых диаграмм, штрафных b-сплайнов, лепестковых диаграмм, опорных линий, диаграмм рассеяния, серийных диаграмм, ступенчатых диаграмм, диаграмм регрессии и векторных диаграмм. [10]
  • Поддержка статистических процедур 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, ДЕРЕВО, TTEST, ОДНОМЕРНЫЙ, VARCLUS, VARCOMP [11]
  • Поддержка процедур временных рядов ARIMA, AUTOREG, ESM, EXPAND, FORECAST, LOAN, SEVERITY, SPECTRA, TIMESERIES, X12 [12]
  • Поддержка процедур машинного обучения DECISIONFOREST, DECISIONTREE, GMM, MLP, OPTIMALBIN, SEGMENT, SVM [13]
  • Поддержка ODS. [8]
  • Читает и записывает наборы данных SAS ( сжатые или несжатые). [8]
  • Доступ: Actian Matrix (ранее известный как 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 и XML . [14]
  • Поддержка формата ленты SAS. [8]
  • Прямой вывод отчетов в форматах CSV , PDF и HTML . [8]
  • Поддержка программного подключения систем WPS, удаленной отправки частей программы для выполнения на подключенных удаленных серверах, загрузки и выгрузки данных между подключенными системами. [15]
  • Поддержка Hadoop [16]
  • Поддержка R [17]
  • Поддержка Python [18]

Признание в отрасли

Gartner отметила World Programming в своем отчете «Крутые поставщики в области науки о данных» за 2014 год. [19]

Иск

В 2010 году World Programming защищала использование языка SAS в Высоком суде Англии и Уэльса в деле SAS Institute Inc. против World Programming Ltd. [20]

Программное обеспечение стало предметом судебного иска Института SAS . Суд ЕС вынес решение в пользу World Programming, заявив, что защита авторских прав не распространяется на функциональность программного обеспечения, используемый язык программирования и формат файлов данных, используемых программой. Он заявил, что не происходит нарушения авторских прав, когда компания, не имеющая доступа к исходному коду программы, изучает, наблюдает и тестирует эту программу, чтобы создать другую программу с той же функциональностью. [21]

Ссылки

  1. ^ "WPS Analytics". World Programming . Получено 10 апреля 2019 г.
  2. ^ "Your Apps – Language Support". World Programming . Получено 3 февраля 2012 г.
  3. ^ ab "Deployment". World Programming . Получено 13 ноября 2019 г.
  4. ^ "Interface Module – WPS CLI". World Programming . Получено 3 февраля 2012 г. .
  5. ^ ab "Interface Module – WPS Workbench". World Programming . Получено 19 декабря 2016 г. .
  6. ^ "Interface Module – WPS Link". World Programming . Получено 3 февраля 2012 г.
  7. ^ "SAS Language". World Programming . Получено 10 апреля 2019 г.
  8. ^ abcde "SAS Language Module – WPS Core". World Programming . Получено 10 апреля 2019 г. .
  9. ^ "SAS Language Module – WPS Matrix Programming". World Programming . Получено 10 апреля 2019 г. .
  10. ^ "SAS Language Module – WPS Graphing". World Programming . Получено 10 апреля 2019 г. .
  11. ^ "SAS Language Module – WPS Statistics". World Programming . Получено 26 августа 2020 г. .
  12. ^ "SAS Language Module – WPS Time Series". World Programming . Получено 26 августа 2020 г. .
  13. ^ "SAS Language Module – WPS Machine Learning". World Programming . Получено 10 апреля 2019 г. .
  14. ^ "Data Engine Modules". World Programming . Получено 10 апреля 2019 .
  15. ^ "SAS Language Module – WPS Communicate". World Programming . Получено 4 апреля 2014 г.
  16. ^ "SAS Language Module – WPS Interop For Hadoop". World Programming . Получено 10 апреля 2019 г. .
  17. ^ "SAS Language Module – WPS Interop For R". World Programming . Получено 2019-04-10 .
  18. ^ "SAS Language Module – WPS Interop For Python". World Programming . Получено 10 апреля 2019 г. .
  19. ^ "Cool Vendors in Data Science". Gartner. 23 апреля 2014 г. Получено 30 апреля 2014 г.
  20. ^ "SAS Institute Inc v World Programming Ltd". 23 июля 2010 г. Получено 3 февраля 2012 г.
  21. ^ Уайт, Аойфе (2 мая 2012 г.). «Авторское право не может блокировать обратную разработку программного обеспечения: суд». Bloomberg . Получено 2 мая 2012 г.
  • Сайт Всемирного программирования
Retrieved from "https://en.wikipedia.org/w/index.php?title=World_Programming_System&oldid=1218570063"