Revolution R переименован в Microsoft R и доступен бесплатно для разработчиков и студентов
За девять месяцев, с тех пор как Microsoft приобрела Revolution Analytics, компанией было выпущено много обновлений для Revolution R Open и Revolution R Enterprise, не говоря уже об интеграции R с SQL Server, PowerBI, Azure и Cortana Analytics.
Американская компания Revolution Analytics является производителем программного обеспечения для статистической обработки данных. Компания специализируется на коммерциализации языка программирования R и создании программных решений с его использованием.
Основным продуктом компании Revolution Analytics является Revolution R — это среда выполнения языка R (язык программирования для статистической обработки данных и работы с графикой), оптимизированная для многопоточных вычислений, а также, набор библиотек, для параллельной обработки в рамках концепции «больших данных».
Несколько дней назад, Microsoft предоставила доступ к продуктам R Server по подпискам MSDN и DreamSpark.
Официальный анонс от Microsoft состоялся 12 января. Компания сообщила, что Revolution R Open переименован в Microsoft R Open и доступен для бесплатной загрузки, а также Revolution R Enterprise переименован в Microsoft R Server.
Джозеф Сирош, корпоративный вице-президент Microsoft Data Group, сообщил на страничке Machine Learning Blog о выходе нового продукта — Microsoft R Server Developer Edition. Этой же редакцией будет укомплектована анонсированная ранее Microsoft Data Science Virtual Machine. Это позволит пользователям R быстро начать работу по исследованию данных и моделированию в облаке, без необходимости настраивать окружение. Microsoft R Server Developer Edition включает в себя возможности коммерческой версии, однако распространяется бесплатно.
Коммерческий дистрибутив Microsoft R Server будет интегрирован в SQL Server 2016 в виде SQL Server R Services. До выхода SQL Server 2016, Revolution R Enterprise для Windows будет поставляться в виде отдельного продукта.
Чтобы начать работать с Microsoft R Server, вы можете загрузить его по одной из следующих ссылок:
Для всех: Download Microsoft R Open from MRAN (Бесплатно.)
Для студентов: Download Microsoft R Server from DreamSpark (Бесплатно. Необходима учетная запись Microsoft)
Для разработчиков: Download Microsoft R Server from Visual Studio Dev Essentials (Бесплатно. Необходима учетная запись Microsoft)
Microsoft R Open for Windows
Версия 3.5.2 Microsoft R Open for Windows предоставлена бесплатно на нашем сайте. Microsoft R Open for Windows принадлежит к категории Образование, а точнее к подкатегории Наука.
Установочный файл программы известен как Rgui.exe. Этот файл загрузки был проверен нашим встроенным антивирусом, который отметил его как надежный для скачивания. Версии 3.5, 3.3 и 3.2 наиболее популярны среди пользователей. Это бесплатное программное обеспечение принадлежит Microsoft.
От разработчика:
Microsoft R Open, formerly known as Revolution R Open (RRO), is the enhanced distribution of R from Microsoft Corporation. It is a complete open source platform for statistical analysis and data science. It includes additional capabilities for performance, reproducibility, and platform support.
Мы предлагаем оценить другие программы, такие как Microsoft Windows SDK for Windows, Microsoft Windows CE Emulator или ESU for Microsoft Windows SP1, которые часто используются вместе с Microsoft R Open for Windows.
Microsoft R Server
Коробочная лицензия Full Package Product (FPP) – включает диск в красочной коробке, руководство пользователя наклейку сертификата подлинности (COA).
Original Equipment Manufacturer (OEM) – лицензия на программное обеспечение для продажи вместе с новым компьютерным оборудованием.
Программы корпоративного лицензирования– наиболее выгодный способ приобретения ПО Microsoft для организаций. Корпоративные схемы предусматривают значительные скидки и позволяют учесть размер компании и другие особенности вашего бизнеса.
Варианты использования лицензий
Большинство лицензионных соглашений прямо запрещают передачу программного обеспечения во временное пользование или предоставление в аренду. В том случае, если бизнес компании, закупающей ПО Microsoft, связан с арендой или прокатом компьютеров и программного обеспечения (например, лизинговая компания или компьютерный клуб), возможно подписание специального соглашения, расширяющего права пользователя, предоставленные стандартными лицензионными соглашениями. Права на использование программного обеспечения могут быть однократно переданы другому лицу на постоянной основе при условии, что передается продукт целиком (включая все предыдущие версии продукта, если новые версии приобретались как обновления). При этом новый пользователь продукта должен принять условия соглашения EULA, в противном случае передача лицензии не может быть произведена. При передаче прав бывший пользователь продукта должен удалить продукт со своего компьютера. Все продукты, приобретенные в виде OEM-версий, а также операционные системы, приобретенные по программам корпоративного лицензирования, могут быть переданы только вместе с оборудованием, на котором они были установлены.
Программы лицензирования для коммерческих организаций
Список документов, которые служат подтверждением лицензионных прав пользователя при приобретении корпоративных лицензий:
Enterprise Agreement
Enterprise Agreement Subscription
MPSA
MPSA – одно простое соглашение для приобретения программного обеспечения и сервисов!
Новое соглашение Microsoft Products and Services Agreement (MPSA) – это единое соглашение для приобретения программного обеспечения и онлайн-сервисов в масштабах организации. Оно позволяет сэкономить время и деньги благодаря объединению баллов за покупки для получения наилучшего уровня цены и уменьшения административных расходов, связанных с управлением несколькими соглашениями
CSP
Open Value Subscription
Open Value
- Cоглашение CSP
- Отсутствие минимального объема закупки.
- Возможность установки локальных приложений Microsoft Office на оборудование клиентов.
- Оплата помесячно или за год.
- Фиксация цены для клиента на 1 год с момента размещения.
- Подневный биллинг и возможность изменения количества подписок или отмены их в любой момент через личный кабинет платформы самообслуживания.
- Автоматизация биллинг-процессов, формирования заказов и оформления закрывающих документов.
- Нет обязательства стандартизации ПО на весь парк ПК.
- Работа группы аффилированных юридических лиц в одном домене/тенанте.
- Всегда самая свежая версия ПО.
- Техническая поддержка пользователей платформы автоматизации Softline Digital Platform.
- Техническая поддержка заказчиков по продуктам Microsoft.
- Cоглашение OVS
- Уведомление о согласии заключить соглашение (acceptance letter)
- Ежегодные заказы
- Подтверждения заказов
- Подтверждения платежей
- Cоглашение Open Value
- Уведомление о согласии заключить соглашение (acceptance letter)
- Ежегодные заказы
- Подтверждения заказов
- Подтверждения платежей
В случае приобретения коробочных и OEM-версий продуктов Microsoft рекомендует сохранять все компоненты приобретенного пакета с программным обеспечением (лицензионное соглашение, носители, документацию, купон регистрационной карты, сертификат подлинности), а также чек/инвойс, подтверждающий факт приобретения продукта.
Что дает соблюдение данного правила:
- Наличие перечисленных компонентов служит для правоохранительных органов подтверждением легальности использования клиентом программного обеспечения.
- По условиям лицензионного соглашения, при передаче прав на использование продукта другому лицу клиент обязан передать все компоненты продукта.
При поставке некоторых продуктов используется электронный формат лицензионного соглашения конечного пользователя – текст соглашения высвечивается на экране при установке продукта. В этом случае рекомендуется распечатать лицензионное соглашение и хранить его совместно с остальными компонентами пакета.
Программы для государственных организаций
Корпорация Microsoft предлагает специальные цены и условия корпоративного лицензирования для соответствующих требованиям государственных организаций любого размера.
Для средних и малых государственных организаций
- Open License for Government. Покупка максимально упрощена, оплата производится один раз. Software Assurance можно приобрести отдельно.
- Open Value for Government. Упрощенное управление лицензиями, предсказуемые затраты на программное обеспечение и оплата в рассрочку. Этот вариант включает Software Assurance.
- Open Value Subscription for Government. Все преимущества соглашения Open Value for Government с меньшими начальными затратами. Организация получает доступ к лицензиям на программное обеспечение Microsoft на срок действия соглашения по модели лицензирования на основе подписки. Соответствующие требованиям государственные организации также могут получить Open Value Subscription на один год.
Software Assurance
Software Assurance — это комплексное предложение по обслуживанию, которое обеспечивает максимальную выгоду от инвестиций в ПО. Оно сочетает доступ к последним версиям программ с круглосуточной поддержкой по телефону, консультациями партнеров, обучением и IТ-инструментами, которые помогают клиентам развертывать, контролировать и переносить программное обеспечение.
Для средних и крупных государственных организаций
- Enterprise Agreement for Government. Упрощенное управление лицензиями в рамках одного соглашения, предсказуемые затраты на программное обеспечение и оплата в рассрочку. Этот вариант включает Software Assurance.
- Enterprise Subscription Agreement for Government. Преимущества Enterprise Agreement с меньшими начальными затратами благодаря лицензированию на основе подписки. Организация получает доступ к лицензиям на программное обеспечение Microsoft только на срок действия соглашения, по модели лицензирования на основе подписки. Этот вариант включает Software Assurance.
- Microsoft Products and Services Agreement. Соглашение Microsoft Products and Services Agreement (MPSA) позволяет объединить все покупки в рамках упрощенного соглашения, позволяющего приобретать и онлайн-сервисы, и локально устанавливаемое программное обеспечение. Учетные записи для закупок позволяют выбирать гибкие варианты приобретения ПО и обеспечивают дополнительный контроль. Software Assurance можно приобрести отдельно.
- Select Plus for Government. Если организации не подходит соглашение MPSA, можно приобретать лицензии на локальное ПО и сервисы Microsoft на любом уровне, от отдела до аффилированного лица, сохраняя при этом все преимущества единой организации, — с помощью соглашения Select Plus. С ним можно покупать лицензии по мере необходимости в рамках единого соглашения без конкретной даты окончания. Клиентам присваивается единый идентификатор для упрощения управления учетной записью. Software Assurance можно приобрести отдельно.
- Облачные сервисы для государственных организаций. Соглашения Microsoft Enterprise Agreement, Microsoft Products and Services Agreement и Open предлагают государственным организациям возможность дополнительно приобрести онлайн-сервисы. Это позволяет перейти на облачные технологии в течение срока действия существующего соглашения в удобном темпе.
Программы для образовательных учреждений
При выборе наиболее подходящей программы корпоративного лицензирования для образовательных учреждений нужно учитывать размер учреждения, его тип и предпочтительный способ покупки лицензий на ПО и онлайн-сервисы Microsoft. Есть два типа программ: на основе подписки и постоянных лицензий.
Лицензии на подписку
Подписка дает право использовать лицензионные продукты (плюс предусмотренные программой обновления и предыдущие версии) в течение срока действия лицензии. Подписка отлично подойдет учебным заведениям, которым необходимы:
- Доступ к новейшим технологиям с минимальными начальными затратами.
- Удобный учет пользователей и компьютеров: всего раз в год.
- Соответствие нормативным требованиям благодаря обеспечению всех пользователей (или компьютеров) лицензионным ПО на год.
- Автоматический доступ к программе Software Assurance.
Постоянные лицензии
Покупая постоянные лицензии на программное обеспечение, организация получает право использовать программное обеспечение бессрочно. Постоянная лицензия отлично подойдет учебным заведениям, которым необходимы:
- Лицензии на программное обеспечение в собственности.
- Приобретение определенного количества лицензий с единовременной оплатой.
- Программа Software Assurance в качестве необязательного дополнения.
Условия
Следующие типы образовательных учреждений обычно имеют право приобретать лицензии в рамках специализированных программ корпоративного лицензирования Microsoft:
- Учебные заведения.
- Канцелярии и органы управления образованием.
- Общественные библиотеки и музеи.
- Конфигуратор
- Описание
Microsoft R Server – это мощная платформа продвинутой аналитики, которая легко интегрируется в существующую инфраструктуру данных. Данная платформа позволяет использовать язык R с открытым исходным кодом и инновационные технологии Microsoft для создания и распространения аналитических программ в локальных и облачных хранилищах данных. Решение Microsoft R Server помогает получать результаты в виде информационных панелей, корпоративных приложений, веб-приложений и приложений для мобильных устройств.
SQL Server 2016: R Services, часть 2, offline установка сервера и пакетов
Итак, давайте для начала разберемся, как поставить и активировать SQL Server 2016 R Services. В первую очередь при установке вам необходимо выбрать соответствующий компонент. В ранних CTP сборках он назывался Advanced Analytics Extensions, в финальной RTM версии вам нужно выбрать R Services (In-Database).
Если ваш сервер подключен к интернету, то инсталлятор сам скачает и установит необходимые компоненты с интернета. Но, как мы знаем, большая часть серверов не имеет прямого доступа в интернет, т.к. это не безопасно. Поэтому я и решил рассказать в деталях, что нужно будет сделать в этом случае. До этого момента действуем также как и обычно, выбираем R Services и идем дальше. На определенном шаге установки вам предложат согласится с установкой Microsoft R Open.
Нажимаете Accept, соглашаетесь, далее у вас снова становится активна кнопка Next, нажимаете ее. После этого установщик попросит вас выбрать директорию, где лежат дистрибутивы Microsoft R Open и Microsoft R Server.
Также здесь указаны ссылки, по которым их можно скачать. Если у вас их нет, вы можете скопировать эти ссылки, скачать эти дистрибутивы на компьютере, который подключен к интернету, а потом уже скопировать их на наш сервер в отдельную директорию и выбрать ее в инсталляторе. После этого нажимаем Next и процесс установки должен будет продолжиться и успешно завершиться.
Все достаточно просто. Установка даже в offline режиме упрощена и предусмотрена. Однако, это еще далеко не все. R Services необходимо активировать выполнив следующую команду, в противном случае вы будет получать ошибку при попытке запустить любой код на R.
sp_configure 'external scripts enabled', 1 go
Внимание! После этого требуется перезапуск экземпляра SQL Server. После этого вы сможете выполнять базовые команды на языке R внутри SQL Server. Но мы знаем, что основная мощь языка R достигается за счет пакетов, которые расширяют его возможности, принося дополнительные функции. Для установки пакетов необходимо запустить консоль R. Для этого идем в директорию C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\R_SERVICES\bin и запускаем R.exe от имени администратора.
Директория может отличаться, если при установке SQL Server у вас была выбрана другая. Поэтому просто ищете директорию R_SERVICES\bin внутри того места, куда вы устанавливали SQL Server. Также, если вы не запустите R от имени админитратора, то у вас не будет прав на запись в диреторию с пакетами.
После запуска вы получите обычную консоль языка R, в которую можете вводить и выполнять любые команды на этом языке.
Давайте попробуем рассмотреть установку пакетов на примере очень популярного графического расширения ggplot2. Если ваш сервер полючен к интернету, то вам всего лишь необходимо ввести следующую команду:
install.packages("ggplot2")
R сам скачает необходимый пакет с центрального хранилища CRAN, а также все зависимости и установит их. Но, если ваш сервер не подключен к интернету, то придется немного попотеть. Для начала будет необходимо скачать нужные пакеты. Для этого идем на центральное хранилище всех пакетов CRAN. Для ggplot2 ссылка будет следующая: https://cran.r-project.org/web/packages/ggplot2/index.html.
Обратите внимание, внизу я отметил ссылку на ZIP файл для самого пакета, который нужно скачать, но этот пакет зависит от других пакетов, который в свою очедь тоже зависят. Поэтому придется походить по ссылкам вверху, скачать все пакеты из разделов Depends и Imports, а также все зависимости этих пакетов. На самом деле не пугайтесь, у вас их получится не так много. У меня получилось 13 штук. Я их поместить в директорию C:\temp.
После этого вам необходимо создать файл PACKAGES в этой директории, который будет своего рода индексом для находящихся в ней пакетов. Для этого нужно вернуться в консоль R и выполнить следующие команды.
library(tools) write_PACKAGES("C:/temp/")
После этого вы уже можете запустить команду для установки пакета ggplot2 с указанием нашей директории.
install.packages("ggplot2", contriburl = "file:C:/temp")
Эта команда выполнит установку пакета ggplot2, а также всех его зависимостей из указанной нами директории. Вы можете проверить, установлен ли этот пакет, попробовав его загрузить.
library(ggplot2)
Если вдруг вы забыли скачать какой-то пакет из зависимостей, то вы увидите ошибку и название пакета, которого не хватает. Не отчаивайтесь, просто скачивайте отсутствующий пакет в указанную директорию, его зависимости, заново перестраивайте на ней индекс и запускайте команду установки для этого пакета. Потом заново пробуйте загрузить пакет ggplot2.
Offline установка пакетов представляет из себя не очень приятную и тривиальную процедуру, но, я надеюсь, я в деталях описал этот процесс и он вам поможет и сэкономит массу времени. На этом все с установкой и ативацией R Services. В следующей статье мы посмотрим, как можно запускать команды на R.