Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Системное программирование Мир , также известный как WPS Analytics или WPS , представляет собой программный продукт , разработанный компанией под названием World Программирование .

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

О [ править ]

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

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

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

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

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

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

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

  • Работает в Windows , macOS , z / OS , Linux ( x86 , Armv8 64-бит , 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, GLIFELECT LIFEREG, LIFETEST, LOESS, LOGISTIC, MDS, MEANS, MI, MIANALYSE, MIXED, MODECLUS, NESTED, NLIN, NPAR1WAY, PHREG, PLAN, PLS, POWER, PRINCOMP, PROBIT, QUANTREG, RBF, REG, ROBEGUSTREG, RSREG SEGMENT, SIMNORMAL, STANDARD, STDSIZE, STDRATE, STEPDISC, SUMMARY, SURVEYMEANS, SURVEYSELECT, TPSPLINE, TRANSREG, TREE, TTEST, UNIVARIATE, 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 в своем отчете Cool Vendors in Data Science, 2014. [19]

Иск [ править ]

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

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

Ссылки [ править ]

  1. ^ «WPS Analytics» . Мировое программирование . Проверено 10 апреля 2019 .
  2. ^ «Ваши приложения - языковая поддержка» . Мировое программирование . Проверено 3 февраля 2012 года .
  3. ^ a b «Развертывание» . Мировое программирование . Дата обращения 13 ноября 2019 .
  4. ^ "Интерфейсный модуль - WPS CLI" . Мировое программирование . Проверено 3 февраля 2012 года .
  5. ^ a b «Интерфейсный модуль - WPS Workbench» . Мировое программирование . Проверено 19 декабря +2016 .
  6. ^ «Интерфейсный модуль - WPS Link» . Мировое программирование . Проверено 3 февраля 2012 года .
  7. ^ «Язык SAS» . Мировое программирование . Проверено 10 апреля 2019 .
  8. ^ a b c d e "Языковой модуль SAS - ядро ​​WPS" . Мировое программирование . Проверено 10 апреля 2019 .
  9. ^ «Языковой модуль SAS - матричное программирование WPS» . Мировое программирование . Проверено 10 апреля 2019 .
  10. ^ "Языковой модуль SAS - График WPS" . Мировое программирование . Проверено 10 апреля 2019 .
  11. ^ «Языковой модуль SAS - Статистика WPS» . Мировое программирование . Проверено 26 августа 2020 .
  12. ^ "Языковой модуль SAS - Временной ряд WPS" . Мировое программирование . Проверено 26 августа 2020 .
  13. ^ "Языковой модуль SAS - Машинное обучение WPS" . Мировое программирование . Проверено 10 апреля 2019 .
  14. ^ «Модули обработки данных» . Мировое программирование . Проверено 10 апреля 2019 .
  15. ^ «Языковой модуль SAS - связь WPS» . Мировое программирование . Проверено 4 апреля 2014 года .
  16. ^ «Языковой модуль SAS - взаимодействие WPS для Hadoop» . Мировое программирование . Проверено 10 апреля 2019 .
  17. ^ "Языковой модуль SAS - взаимодействие WPS для R" . Мировое программирование . Проверено 10 апреля 2019 .
  18. ^ «Языковой модуль SAS - взаимодействие WPS для Python» . Мировое программирование . Проверено 10 апреля 2019 .
  19. ^ «Крутые поставщики в области науки о данных» . Gartner. 23 апреля 2014 . Проверено 30 апреля 2014 года .
  20. ^ "Институт SAS Inc. против World Programming Ltd" . 23 июля 2010 . Проверено 3 февраля 2012 года .
  21. White, Aoife (2 мая 2012 г.). «Авторские права не могут заблокировать обратную разработку программного обеспечения: суд» . Блумберг . Проверено 2 мая 2012 года .

Внешние ссылки [ править ]

  • Всемирный веб-сайт программирования