За последнее время поневоле выработалось определенное недоверие к громким анонсам новых версий ПО. На поверку значительная часть «новинок» содержит реально не так уж много нового. На московском SAS Forum Russia 2013 эксперт британского отделения SAS Энди Мотт, отвечая на прямой вопрос, является ли очередная версия основного продукта компании действительным шагом вперед, продемонстрировал убедительные доказательства новизны SAS 9.4.
Для бизнес-пользователей новизна SAS 9.4 формулируется в близких им категориях: управление деятельностью предприятия (Enterprise Performance Management), процессно-ориентированное управление, составление консолидированной отчетности, финансовое планирование, анализ клиентурной базы, управление маркетинговыми ресурсами, кредитный скоринг, прогнозирование спроса и т. д.
Что же касается компьютерных технологий, то на момент объявления SAS 9.4 новый функционал реализован лишь частично, на внедрение всего задуманного, как сказал Мотт, уйдет еще 18 месяцев. Прежде всего стоит отметить, что внедрены новые версии основных процедур: логистическая регрессия, нейронные сети, прогнозирование. Они отличаются теперь тем, что могут работать на современных многопотоковых процессорах, а также в памяти нескольких компьютеров, объединенных в сеть, к ним могут быть подключены специализированные аналитические компьютерные комплексы, например Teradata или Oracle Exadata, утверждается, что можно использовать внутреннюю сеть этих компьютеров, причем один и тот же код может быть использован как на единичной машине, так и в распределенной системе. В деталях схема распараллеливания не раскрывается, было лишь сказано, что воплощена схема, логически близкая к MapReduce, но реализуемая в памяти, поскольку дисковое решение типа Hadoop, работающее в пакетном режиме, оказывается слишком медленным для бизнес-приложений.
Принципиально новым можно назвать облачное решение SAS Cloud, поддерживающее в режиме самообслуживания доступ к аналитическим сервисам, предоставляемым частным облаком. Публичное облако Public Cloud Infrastructure поддерживает SAS в облаке Amazon.
Инструментарий SAS Cloud Services включает виртуальную специализированную машину SAS Virtual Applications, состоящую из одной или нескольких визуальных машин, поддерживающих среду исполнения; портала SAS App Central, предназначенного для администраторов; средства для сборки и внедрения приложений SAS App Engine; облачной платформы SAS App Works.
Облачные решения стали возможными благодаря появившемуся пару лет назад SAS Grid Manager, который управляет пулом ресурсов гридов и кластеров. SAS Grid Manager возник не на пустом месте, в его основе известные разработки канадской компании Platform Computing, специализирующейся на программном обеспечении для управления распределенными системами, в 2012 году она перешла в собственность IBM.
По полученной информации можно сделать вывод о том, что в SAS 9.4 есть некий «ускоритель Hadoop», но полноценной системы типа «грид в памяти» нет. Из более чем 11 тыс. аналитических процедур, имеющихся в арсенале SAS, далеко не все сейчас поддаются переводу в режим параллельного исполнения, постепенно число переводимых возрастет.