Sas visual analytics это

Обновлено: 04.07.2024


Решение SAS VA широко используется и государственными учреждениями, например, в Дании – для анализа закупок бюджетных организаций. Европейское законодательство достаточно жестко регламентирует правила расходования средств налогоплательщиков, поэтому организации должны тщательно контролировать собственные расходы. Несмотря на то, что данные ведутся в стандартной электронной форме, их обработка и анализ осуществлялись исключительно вручную. На базе серверов датского офиса SAS, выделенных под данную задачу, было создано комплексное решение для сбора, хранения, анализа и отчетности по закупкам. Одной из проблем, которая затрудняла использование данных по расходам, являлось неудовлетворительное качество самих данных, поэтому важным компонентом решения стал инструмент по очистке данных SAS Data Quality, который позволил получить полную и достоверную информацию. Теперь муниципалитетам и другим государственным учреждениям Дании «по подписке» (SaaS) может быть предоставлен доступ к данному решению. С его помощью они получают возможность быстро обрабатывать свои данные и представлять их в преднастроенных отчетах SAS VA, а также анализировать и строить собственные.


SAS представила весной 2012 года работающий в оперативной памяти пакет для бизнес-аналитики SAS Visual Analytics, пополнивший линейку продуктов SAS High-Performance Analytics. Его графический интерфейс с возможностью перетаскивания объектов мышкой открывает пользователям, не обладающим техническими познаниями, доступ к бизнес-аналитике.

Здесь не обязательно вводить запросы или скрипты строчку за строчкой, хотя при необходимости можно использовать и такой метод. Применяя SAS Visual Analytics, предприятия могут анализировать огромные объемы данных, с высокой скоростью исследовать их визуально и распространять свои выводы через Интернет или с помощью iPad. Приложение предназначено для работы на стандартных или блейд-серверах.

Visual Analytics использует собственные аналитические инструменты компании, обрабатывает данные в оперативной памяти, позволяет изучить их интуитивно понятным способом, поддерживает Hadoop и различные варианты предоставления информации. Это единственный движок для работы в оперативной памяти, предназначенный для визуализации `больших данных` в интересах бизнеса и использующий недорогое непатентованное оборудование.


Для повышения отказоустойчивости SAS LASR Analytic Server, ключевой компонент SAS Visual Analytics, использует Hadoop (встроенную распределённую файловую систему) для локального хранения на сервере. Приложение LASR протестировано на миллиардах строк данных и очень хорошо масштабируется, поскольку в нём нет ограничений по числу колонок, присущих многим реляционным СУБД.

Возможность самообслуживания, заложенная в SAS Visual Analytics, позволяет бизнес-пользователям обходиться собственными силами, не обращаясь к специалистам по работе с данными и другим представителям ИТ при составлении рутинных запросов. В результате ИТ-подразделения могут заниматься более сложными проектами.

SAS Visual Analytics включает такие приложения, как Hub для запуска различных элементов пакета; Mobile для просмотра отчетов, подключения к серверам и загрузки информации на ходу; Explorer для обнаружения и визуализации данных, их изучения и анализа; Designer для создания стандартных и адаптированных отчетов и приборных досок. Администраторы для управления пользователями, безопасностью и данными используют Environment Administration.

Серверные компоненты работают под управлением Red Hat или SUSE Linux. В магазине iTunes App Store имеется ПО мобильного клиента для iPad.

По официальной характеристике SAS, ее система SAS Visual Analytics является BI-решением с технологией in-memory и визуальным интерфейсом, который расширяет круг потенциальных пользователей мощных средств аналитики, открывая простые и экономичные возможности для проникновения в суть бизнес-ситуаций и принятия лучших решений. Пользователи ПО смогут визуально исследовать обширные объемы данных с помощью сильных инструментов SAS Analytics.

Благодаря технологии in-memory решение SAS очень быстро исследует любые информационные объемы — буквально за минуты или секунды производит аналитические вычисления с миллиардами строк данных и тут же отображает результаты. Управленцы компаний могут работать с SAS Visual Analytics в форме самообслуживания и через ПК или планшеты пользоваться мгновенным доступом к отчетам или мобильным информационным панелям на базе самых свежих данных, чтобы принимать более быстрые и правильные решения.

Привет! Я Анна Добрыченко, преподаватель учебного центра SAS в России: провожу тренинги по программированию на SAS Base, использованию SAS Enterprise Guide и SAS Visual Analytics, участвую в подготовке стажеров. Вся техническая документация и статьи продуктов и решений SAS изложены на английском языке, а локализованного материала в Рунете недостаточно.

Поэтому в нашем блоге на Хабрахабре я расскажу об основах программирования на SAS Base в цикле статей.



Язык SAS Base представляет собой основу большинства этих продуктов и решений SAS, именно ему и будут посвящены статьи. В них я познакомлю с терминологией, типами данных, с которыми работает SAS Base, со структурой кода, написанного на SAS Base, и покажу основные приемы, которые используются при написании программ SAS.

Вводная

Есть несколько вариантов изучить основы программирования на SAS Base.

  1. Прочитать документацию: все решения SAS хорошо задокументированы, чтобы пользоваться ими было легко даже новичку. Все справочники находятся на сайте поддержки. Из плюсов стоит отметить, что найти можно все, что интересует бесплатно, из минусов – долго, и вся информация на английском языке.
  2. Посмотреть бесплатный онлайн-курс в формате e-Learning. Плюсы – все подробно разъясняется с примерами и выполнением практических упражнений, минусы – долго (длительность 24 часа), курс на английском языке. Также можно посмотреть видео SAS на Youtube.
  3. Купить книгу, например, Little SAS Book. Книга знакомит начинающих пользователей с языком SAS Base, содержит практические примеры и упражнения. Но опять же, вся литература, выпускаемая SAS, на английском языке и имеет относительно высокую стоимость. Все книги представлены на официальном сайте SAS в разделе «Обучение», также можно воспользоваться ресурсом Amazon. Но если вы студент и участвуете, например, в нашей стажерской программе, то вам могло повезти и вы получили книгу в подарок, что не может не радовать.
  4. Прочитать наш курс статей, освящающий основы программирования на SAS Base. Эти статьи адресованы новым пользователям SAS, работающим в различных сферах бизнеса, по большому счету для всех, кто собирается проводить анализ данных с помощью решений SAS или писать свои программы на SAS Base.

Добываем инструменты

Научиться программировать на SAS Base можно на бесплатном интерфейсе под названием SAS University Edition или сокращенно SAS UE.


При запуске программы или задачи SAS Studio подключается к серверу SAS для обработки кода. Сервер SAS может быть размещен в облачной среде, локальной среде или же на локальном компьютере. После обработки кода результаты возвращаются в SAS Studio в вашем браузере.

SAS Studio поддерживает несколько веб-браузеров: Microsoft Internet Explorer, Apple Safari, Mozilla Firefox, and Google Chrome.

Разбираемся в интерфейсе

Немного о том, как выглядит интерфейс SAS UE.

Слева находится панель навигации, справа – рабочая область. Три основные вкладки рабочей области – «Код», «Журнал», «Результаты».

Справка по синтаксису появляется, как только вы уменьшаете список релевантных ключевых слов. Справка по синтаксису также появляется, если щелкнуть правой кнопкой мыши на ключевое слово в программе и выбрать Syntax Help (Справка по синтаксису).


Можно перейти на страницу документации по той или иной процедуре, кликнув на ссылку «Документация по продукту».


На вкладке «Выходные данные» вы можете увидеть созданные таблицы.


На вкладке «Результаты» вы можете просматривать вывод процедур, создающих отчеты.


Если какая-то часть программы используется часто, ее можно добавить во «Фрагменты кода».





Вы можете открыть справку (SAS Help) и документацию прямо из главной панели инструментов. SAS Studio Help (Справка SAS Studio) для перехода на страницу документации по SAS Studio. Эта веб-страница содержит справку по интерфейсу SAS Studio.


Если вы только начали изучать продукты SAS, то наверняка незнакомы с некоторыми особенностями терминологии, используемой в продуктах компании.

Sas7bdat и данные

Начнем с того, что SAS Base работает только с особым форматом данных, который называется SAS Data Set (набор данных SAS). Но помимо всего прочего SAS является очень гибким инструментом и может считывать практически любые данные, преобразовывая в SAS Data Set. Набор данных SAS представляет собой обычную плоскую таблицу, состоящую из строк и столбцов. Набор данных SAS хранится как файл с расширением .sas7bdat.

С точки зрения традиционной терминологии SAS наборы данных состоят из переменных (variables) и наблюдений (observations). Проведя аналогию с терминологией реляционных баз данных, переменные являются столбцами, а наблюдения – строками.

Рассмотрим на примере описанное выше.

Представленная программа создает таблицу people (сам синтаксис мы рассмотрим позже):


Исходные данные могут иметь различный вид, SAS упростил эту задачу. В SAS существует всего два типа данных числовой (numeric) и символьный (character). В наборе данных people переменные First_Name, Last_Name, Phone_Number имеют символьный тип, а переменная Id – числовой. Стоит отметить, что даты в SAS — это тоже числа.

Данная программа создает набор данных time, содержащий текущие дату, время и дату и время (datetime) в формате SAS:


Возможный вид набора данных представлен ниже:


Все три значения – это даты в формате SAS. Итак, дата в формате SAS – это количество дней, начиная с 01 января 1960 до текущей даты, время в формате SAS – это количество секунд, начиная с полуночи текущей даты, дата и время – это количество секунд, начиная с полуночи 1960 года. Именно в таком виде хранятся даты в формате SAS в наборах данных.

Иногда данные могут быть неполными, как в наборе данных people: в нем отсутствуют некоторые значения. В SAS существует понятие missing – пропущенное значение. По факту, пропущенное значение – это тип значения для переменной, которая не содержит данных для конкретной строки или столбца. По умолчанию SAS записывает недостающее числовое значение в виде точки и отсутствующее значение текстовой переменной в качестве пробела. При сравнении «миссинг» всегда равен «миссингу», при этом в операторах сравнения «миссинг» — самое минимальное значение.

Кроме фактических значений, набор данных SAS имеет такие данные, как тип переменной, длину, имя, ярлыки, форматы, называемые атрибутами набора данных.

Переменные и атрибуты

У переменных в SAS есть ряд атрибутов, давайте познакомимся с некоторыми из них.
Длина переменной — это количество байт, приходящихся на один символ.
Данный код демонстрирует вышеизложенное:


Имена переменных, как и наборов данных, задаются самостоятельно. Есть ряд правил именования переменных SAS:

  1. Имена не должны превышать 32 символов.
  2. Имена должны начинаться только с буквы или символа нижнего подчеркивания.
  3. Имена могут содержать только буквы, цифры или символы нижнего подчеркивания.
  4. В именах переменных нельзя использовать специальные символы, в том числе и пробел.
  5. Имена могут содержать как прописные, так и строчные буквы, так как SAS не чувствителен к регистру при именовании сущностей (переменные, наборы данных, библиотеки и так далее). Обращаться в коде к переменной вы можете в любом регистре. Но! Важно то, что SAS запоминает первое появление названия переменной в программе и при формировании отчета использует именно его.


В последующих статьях мы подробнее познакомимся с атрибутом формат.

Ярлык переменной используется в отчетах вместо имен переменных. Ярлык может содержать до 256 символов, включая специальные символы, в том числе и знак пробела. В последующих статьях мы рассмотрим, виды ярлыков и как они используются в программном коде, а также приемы, когда в имени переменной может быть использован, например, пробел.

Структура программы SAS Base

Ознакомимся со структурой программы на языке SAS Base.

Все программы SAS состоят всего из двух шагов: шаг PROC и шаг DATA. Шаг DATA предназначен для чтения, преобразования и создания наборов данных SAS, а процедурный шаг PROC в основном – для анализа данных, формирования и печати отчетов. Шаги состоят из операторов. Индикатор окончания шага – это ключевое слово RUN (или, например, QUIT для ряда процедур), также сигналом к завершению шага может быть наличие операторов STOP и ABORT. Шаги могут размещаться в произвольном порядке, компилятор считывает последовательно шаг за шагом. Стоит отметить, что и сами шаги считываются построчно и никак иначе. Разные части программы обмениваются друг с другом данными в виде наборов данных SAS.

Синтаксис SAS Base очень прост, так же как и написание кода.

Пример простейшей программы SAS представлен ниже:


Важным требованием синтаксиса является наличие точки с запятой в конце каждого оператора. Данная программа SAS считывает набор данных ads из библиотеки sasuser (с понятием «библиотека» мы познакомимся в следующей статье), создает новый набор данных new. На следующем шаге мы создаем отчет из нового набора данных.

Стоит отметить, что у SAS Base нет требований к форматированию кода. Вы можете написать код в одну строку и код будет работать. Чтобы отформатировать код в SAS U, нажмите на кнопку «формат кода»:


Хороший тон для программиста – это пояснения к исходному тексту программы. Комментарии не влияют на семантику программы.

В SAS Base есть два вида комментариев:



Как отмечалось ранее, Log необходимо детально изучать. Давайте рассмотрим несколько самых распространенных синтаксических ошибок:

В данном случае шаг отработает с предупреждением. В Log мы увидим следующую информацию:

В данном случае run на втором шаге программы будет расценен как параметр оператора proc print.

Ошибка будет выглядеть следующим образом:


  • Непарные кавычки. В SAS Base можно использовать одинарные и двойные кавычки, которые должны быть парными.


Итак, это кратко об интерфейсе SAS UE, терминологии SAS Base и основных требованиях к синтаксису SAS Base. В следующей статье мы рассмотрим библиотеки SAS и их создание, создание детализированных отчетов, рассмотрим форматирование значений и задание постоянных атрибутов переменным.

Уверена, что работа с SAS окажется интересной и увлекательной. Grow with SAS!

Visual Analytics vs Tableau. Сегодняшний бизнес нуждается в более эффективных и легко используемых инструментах бизнес-аналитики для достижения своих целей и получения большей прибыли. Установка нового инструмента бизнес-аналитики занимает несколько недель, месяцев или даже лет, а его обслуживание также стоит дорого. Здесь представлены два самых популярных инструмента BI Visual Analytics против Tableau, их возможности и сравнение.

В этой статье мы обсудим следующее:

  • Визуальная аналитика против инфографики Tableau
  • Что такое визуальная аналитика?
  • SAS Visual Analytics
  • Что такое таблица?
  • SAS Visual Analytics против сравнений таблиц
  • Вывод - Визуальная аналитика против Таблицы

Визуальная аналитика против инфографики Tableau


Что такое визуальная аналитика?

Визуальная аналитика - это форма запроса, в которой данные отображаются графически. Визуальная аналитика - это сочетание методов автоматического анализа с интерактивными визуализациями для эффективного понимания, обоснования и принятия решений. Это в основном используется в очень больших и сложных наборах данных. Visual Analytics - это инструмент для визуализации и отчетности в памяти.

Цели визуальной аналитики

Цели визуальной аналитики заключаются в следующем

  • Обеспечить прозрачный способ обработки данных и информации для аналитического дискурса
  • Интеграция научных дисциплин для улучшения разделения труда между человеком и машиной
  • Получите глубокие знания из больших, динамических и сложных данных
  • Помогает предоставлять более понятные, своевременные и защищенные отчеты
  • Сообщите отчет эффективно, чтобы были приняты правильные решения

Визуальная аналитика делает больше, чем просто визуализация. Основная задача в визуальной аналитике состоит в том, чтобы определить лучший алгоритм для поставленной задачи и разработать лучшее решение с надлежащими методами визуализации и взаимодействия.

Области, связанные с визуальной аналитикой


Процесс визуальной аналитики


SAS Visual Analytics

SAS Visual Analytics - это портфель глубокой аналитики, который был запущен SAS в 2012 году. Это самая сложная платформа визуальной аналитики, которая лучше всего подходит для крупных компаний со сложными потребностями. SAS VA - это полная платформа для визуализации аналитики, которая поможет вам найти шаблоны и взаимосвязи в данных. Он имеет мощную технологию в памяти для более быстрых аналитических вычислений. Он более прост в использовании и имеет среду самообслуживания, которая может работать с большим объемом данных.

SAS VA поможет вам раскрыть идеи и повысить эффективность всей организации. Это сокращает работу ИТ-отдела и позволяет им сконцентрироваться на целях бизнеса. Визуальная аналитика в SAS - лучший способ рассказать свою историю бизнес-аналитики. Он стоит немного дороже, чем другие программы визуального анализа, но имеет много хороших функций и возможностей. Он имеет традиционную платформу Business Intelligence и требует использования квалифицированных специалистов.

SAS Visual Analytics сравнивается с такими продуктами, как Tableau, TIBCO Spotfire и другими.

Особенности САС ВА

  • Инновационные методы визуализации
  • Визуальное исследование данных
  • Самообслуживание, простая аналитика
  • Надежный дизайн отчетов
  • Мобильная бизнес-аналитика
  • сотрудничество
  • Простое администрирование данных
  • Гибкость развертывания
  • Авто чарт
  • Больше интерактивных панелей и отчетов
  • Картографические технологии
  • Анализ текстовых настроений

Преимущества САС ВА

  • Вы можете реализовать инструментальные панели визуальной аналитики, отчеты и аналитику с помощью единого интерфейса.
  • С помощью приложений Mobile BI вы можете просматривать отчеты и информационные панели и взаимодействовать с ними со своего смартфона или любого другого устройства.
  • Visual Analytics в SAS позволяет обмениваться визуализациями с помощью приложений MS Office, таких как Excel и PowerPoint.
  • Visual Analytics в SAS использует различные методы визуальной аналитики, которые помогут вам представить данные в более привлекательной форме.
  • Вы можете выбрать реализацию Business Intelligence, которая соответствует потребностям вашего бизнеса. Вы также можете расширить его по мере роста вашего бизнеса. У вас также есть возможность использовать BI в частном облаке или публичном облаке.

Что такое таблица?

Tableau - это программное обеспечение для бизнес-аналитики, которое позволяет каждому подключаться к данным, визуализировать и создавать графики, диаграммы и информационные панели так, как им нравится. Это программное обеспечение для разведки. Рабочий стол программного обеспечения Tableau может выполнять собственный анализ. Это помогает бизнесу быстро и удобно анализировать большие объемы данных.

Это более популярное программное обеспечение, которое бизнес-люди предпочитают для визуализации данных.

Особенности таблицы

Это имеет пять важных особенностей

  • Tableau Desktop - это привлекательный рабочий стол перетаскивания, который позволяет пользователям быстро анализировать, сортировать и визуализировать данные.
  • Tableau Server - этот сервер передает визуализации любому устройству, например, настольному или мобильному, которое поддерживает веб-браузер. Архитектура сервера Tableau измерима.
  • Tableau Online - функции Tableau Online позволяют пользователям обмениваться панелями с партнерами, а также с клиентами.
  • Tableau Reader - эта функция позволяет пользователю обмениваться визуализацией данных, созданных с помощью этого программного обеспечения
  • Tableau Public - это функция улучшения веб-сайта, которая позволяет визуализировать историю.

Особенности новой версии Tableau

  • Файлы статистических данных - это уже поддерживает больше источников данных, и новая версия поддерживает статистические файлы
  • Подготовка данных - новая версия имеет больше функций подготовки данных, которые помогают пользователям очищать данные и тратить больше времени на анализ.
  • Расчеты Ad Hoc - новая версия позволяет пользователям выполнять много расчетов на основе Ad Hoc. Tableau дает вам ответы на вопросы, которые позволят вам экспериментировать с новыми вещами.
  • Улучшение производительности запросов - В новой версии Tableau аналитическая база данных в памяти сделана еще быстрее, чем раньше. Он предназначен для максимально эффективного использования аппаратного обеспечения пользователя.

Добавлена ​​новая технология Query Fusion, которая будет искать все запросы и искать способы их упрощения.

  • Смарт-карты - элементы управления выбором, возможность поиска по местоположению - все новые функции, представленные в новой версии
  • Представления администратора - Представления администратора - это еще одна особенность, добавленная в новую версию, которая позволяет администраторам легко отслеживать и анализировать данные. Это также позволяет им обнаруживать ошибки, планировать обновления и отслеживать действия.

Есть также несколько других особенностей Таблицы, которые в основном делятся на три категории

Особенности аналитики

  • Специальный анализ
  • OLAP
  • Прогнозный анализ
  • Индикаторы тренда

Функции отчетности

  • Специальная отчетность
  • Автоматическая отчетность по расписанию
  • Настраиваемая панель инструментов
  • Приборная доска
  • Финансовый прогноз
  • Графические инструменты Benchmark
  • Несколько языков

Функции поддержки

  • Эл. адрес
  • Персональный тренинг
  • Онлайн чат
  • Телефон
  • Учебные пособия по Visual Analytics

Некоторые функции предоставляются по цене, а другие предоставляются бесплатно.

В нем есть все необходимые функции, которые вам нужны для вашего бизнеса сегодня, и возможности, которые вы хотите на завтра.

Установка Tableau очень проста и проста.

SAS Visual Analytics против сравнений таблиц

Здесь, в этой статье, мы собираемся сравнить SAS Visual Analytics и Tableau

Основа отличияSAS Visual Analyticsживописная картина
В противном случае известный какСАС БИTableau Desktop, сервер Tableau
ранжированиеЗанимает 11-е место в программных инструментах BIЗанимает 1-ю позицию
Мало клиентовStaples, Scotia Bank, Австралийский институт здравоохранения и социального обеспеченияAccenture, Coco Cola, Банк Америки, PayPal, Google, Skype, Citigroup, Dell, Walmart, The New York Times, армия США и ВВС
Развитие ETLПоддерживает внутреннюю разработку ETLЭто не поддерживает развитие ETL
Моделирование Добавить вSAS VA поставляется с визуальной статистикой SAS, которая поможет вам делать моделированиеНе поддерживает моделирование Добавить в
Функциональная поддержкаВ SAS VA есть система «Хранимый процесс», в которой, если какая-либо функция не работает, ее можно запрограммировать буквально на что угодноTableau - это инструмент перетаскивания, и если какая-либо функция не работает, ваша работа останавливается там
Размер бизнесаSAS VA может обрабатывать большие объемы данныхЭто лучше всего подходит для малых и средних предприятий
УстановкаПроцесс установки SAS VA велик и занимает некоторое время. Третья сторона выполняет установку, а ваша компания считается пассажиром.Это может быть установлено с легкостью, как ваш MS Office. Это также легко управлять
Формы анализаSAS VA поддерживает множество форм анализаПринимая во внимание, что Tableau не поддерживает различные виды анализа, такие как анализ текста, прогнозный анализ, что делать, если анализ и другие
возможностьSAS VA требует дополнительных усилий и затрат для расширения возможностейЭто идет со всеми встроенными возможностями для бизнес-пользователей. Поэтому не нужно добавлять никаких дополнений.
ВизуализацияSAS VA не поддерживает пакетную визуализациюТаблица имеет визуализацию пузырьков пакетов
Цветовая дифференциацияВыход SAS VA не может быть дифференцирован с использованием цветовВ выходных таблицах разные сектора можно различать, используя разные цвета.
Базовые данныеВ SAS VA базовые данные не могут быть просмотрены, если у вас нет Visual Builder данных или дизайнера отчетовНа рабочем столе Tableau можно легко просмотреть исходные данные
Приборная доскаПанель визуальной аналитики SAS имеет несколько вкладокНастольная панель приборов может рассказать историю
Важные особенностиИнтерактивная панель инструментов, визуальный проводник данныхДействия, панель инструментов Story, параметры, карты
Проблемы развертыванияОбнаружены только минимальные проблемы развертыванияПроблемы с развертыванием не обнаружены
ProsSAS VA отлично подходит для моделирования, исследования данныхНарезка и нарезка данных, подключение к Google Analytics и распределенным источникам данных
Рекомендуемые улучшенияНавигация должна быть легкой. Нужно быть немного дешевым.Выпуск новых функций всегда в следующей версии, которая занимает много времени
ЮзабилитиSAS visual analytics имеет руководство пользователя, которое поможет пользователям изучить все основные возможностиЭто очень просто и легко учиться. Это инструмент перетаскивания, поэтому пользователи могут легко освоить его.
Служба поддержкиSAS VA оказывает легендарную поддержку со стороны обслуживания клиентов, а также от экспертов и представителей аналитикиВ Таблице поддержка не требуется, так как она часто обновляется и проблемы решаются быстро
Повышение квалификацииSAS имеет много центров регионального и национального уровня для обучения с целью расширения знаний пользователей о программном обеспечении.Это программное обеспечение очень простое в использовании и поэтому обучает множество людей за короткий промежуток времени. Простых инструкций более чем достаточно для пользователей, чтобы понять новые добавленные функции
Онлайн помощьДля пользователей доступно множество видеороликов, которые включают в себя живые занятия и ресурсы.Онлайн видео исключительно хороши в Tableau
ПроизводительностьSAS VA может обрабатывать миллиарды строк данных, а производительность относительно хорошаяРаботает очень хорошо. Но единственное, что данные должны быть организованы должным образом, чтобы получить максимальную производительность из них
альтернативыSAS VA может получать данные из других источников, таких как Salesforce и многих другихАльтернативные решения все еще находятся в процессе
Начальная настройкаПервоначальная настройка SAS VA требует больше времени и усилийЭто легко установить и настроить
Стоимость и лицензированиеГодовая лицензия и единовременная стоимостьСтоимость таблицы отличается для каждой ее особенности
Прибыль на инвестицииУвеличьте возврат инвестиций через маркетинговые кампанииУвеличивает производительность и повышает удовлетворенность клиентов
Техническая поддержкаSAS VA предлагает отличную техническую поддержкуНе нужна техническая поддержка в Табло
Обслуживание клиентовМенеджер по работе с клиентами и служба поддержки тесно взаимодействуют с пользователямиПоддержка клиентов очень хорошая, но часто она не нужна из-за надежности программного обеспечения
Соединитель Google AnalyticsSAS VA не поддерживает эту функциюTableau легко соединяется с Visual Google Analytics
Бесплатная пробная версияБесплатная пробная версия Visual Analytics доступна в течение 14 дней. кликните сюдаЭто предлагает бесплатную пробную версию для пользователей
Разделение работыSAS VA позволяет вам поделиться своей работой с партнерами и коллегамиЭто не позволяет вам поделиться своей работой
ТемыВ SAS VA корпоративные темы могут быть интегрированы после установкиTableau не поддерживает смену тем

Ниже представлена ​​картинка, которая сравнивает Таблицу с SAS VA за 2014 год.


Вывод - Визуальная аналитика против Таблицы

Я надеюсь, что эта статья помогла бы вам узнать о различиях между Visual Analytics и Tableau. В целом Tableau обладает множеством полезных функций по сравнению с Visual Analytics. Tableau дает ответы на все потребности вашего бизнеса и позволяет вам сосредоточиться на другой задаче в организации.


История возникновения

Для начала в сотый раз обратимся к рейтингу ресурса TIOBE, дабы отыскать в нём нашего сегодняшнего героя. SAS располагается на “предлидирующем” 21 месте, что, согласитесь, для data-языка великолепный результат. Так что давайте познакомимся с ним поближе.


Итак, Джеймс Гуднайт (James Goodnight) в 1976 году окончил Университет Северной Каролины, тут же приложил свою руку к созданию небольшой аналитической компании SAS Institute и вот уже 40 лет он ее CEO. SAS - аббревиатура от Statistical Analysis System, что полностью описывает основное направление деятельности компании.

Естественно, для того, чтобы эффективно обрабатывать большие потоки информации потребовался не только качественный программный продукт, но и соответствующий язык. И им стал SAS. Изначально это был довольно примитивный набор шаблонных запросов для группировки данных, но со временем SAS стал полноценным и достаточно популярным языком программирования.

В общем-то с этого момента можно было бы смело вести историю языка, программного обеспечения и всей компании, как единого целого, но в 2002 году объявился идеологический конкурент - World Programming System (WPS), который в своей деятельности не просто стал использовать язык SAS, но и разработал для него собственный компилятор и IDE.

Разумеется, вскоре началась судебная тяжба, которая в итоге создала интересный прецедент для всего IT-сообщества: WPS выиграл суд, доказав, что авторское право не нарушается, если используется синтаксис и функциональность языка, но не используются исходные коды. Таким образом, язык SAS отчасти избежал участи MATLAB, сорвав ярлык “вещи в себе”.

Кстати, сегодня SAS Institute - не просто преуспевающая компания с оборотом в несколько миллиардов долларов в год, но и одно из наиболее привлекательных мест для работы. Так, в 2013 году SAS заняла второе место в рейтинге “привлекательности” компаний США, пропустив вперёд лишь Google.

Краткая справка

Впрочем, оставим дела компании и обратимся непосредственно к языку. Чтобы вы визуально представляли его внешний вид, вот небольшой отрывок кода, содержащий вывод на экран таблицу данных:

PROC PRINT DATA = models NOOBS;
WHERE Type = "Mountain";
FORMAT Price DOLLAR6.;
TITLE "Current Models of Mountain Bicycles";
RUN;

Основным конкурентом SAS является язык R, причём стоит признать, что последний имеет солидное преимущество. Во-первых, он был создан позднее, соответственно избежал многих проблем роста. Во-вторых, и это наверное главный фактор, он бесплатный, в то время как SAS требует дорогое программное обеспечение. Впрочем, давайте взглянем на преимущества и недостатки SAS в сравнении с главным конкурентом.

Простой синтаксис, быстрое обучение “с нуля”;

Отладка кода проходит значительно проще, чем на R;

Интеграция с БД (Oracle/Teradata);

Удобный формат выходных данных (особенно таблиц);

Мощная поддержка со стороны компании SAS;

Многолетний успешный опыт эксплуатации компаниями разной величины, с разными задачами и разным объёмом входных данных. В частности, России SAS используют ОАО “РЖД”, МТС, ЦБ РФ, а также ведущие банки, среди которых Сбербанк, Альфабанк, Тинькофф и многие другие.

Профессиональное использование языка предполагает покупку программного продукта;

Исходники многих исполняемых алгоритмов SAS не являются публичными, следовательно изучение работы языка сильно ограничено;

SAS значительно уступает в производительности R;

С точки зрения объёма кода SAS также зачастую сильно проигрывает (иногда в несколько раз).

При этом надо понимать, что далеко не во всех сферах SAS и R являются прямыми конкурентами. Взгляните на следующее изображение:


Из него отчётливо видно, что в Data Science SAS сильно проигрывает не только R, но и Python. Но вот в анализе данных, предполагающем дальнейшие прогнозы, SAS занимает лидирующую позицию.

Программный продукт

Для того, чтобы оценить степень размаха в прикладных программах, с которым придётся столкнуться желающему освоить SAS в полном объёме, можно посетить официальный раздел с перечислением пакетов заглавной IDE. Впрочем, здесь прослеживается аналогия с уже упомянутым продуктом MATLAB/Simulink, где также имеется большое количество надстроек, но по сути подавляющее большинство из них имеет строгую специализацию. Так что изначально стоит сфокусироваться лишь на 4 следующих:

SAS Visual Analytics - инструмент для визуализации ваших данных;

SAS Enterprise Miner - инструмент для машинного обучения;

Enterprise / Text Miner - пакет надстроек, аналогичный SAS Visual Analytics, но с большим упором на упрощение любых внутренних взаимодействий;

SAS ETS Module - система прогнозирования.

Если вы вдруг сейчас подумали, что возможно стоит прикупить пару из них, то вот стоп-сигнал: SAS Enterprise Miner, к примеру, обходится крупным компаниям более чем в 100 тысяч долларов. Пакет Analytics будет значительно дешевле, около 8,5 тысяч, но разве от этого легче?

Обучение

Впрочем, это не означает, что постигнуть азы SAS невозможно. Компания активно продвигает свой продукт среди студентов, причём абсолютно бесплатно. Достаточно мощную пробную версию SAS University Edition можно скачать перейдя по ссылке.

Также на официальном сайте у вас есть возможность записаться на экспресс-курсы по изучению языка (причём на русском языке). Рекомендуемая длительность обучения в каждом разделе составляет 3 дня, требования и программу можно посмотреть прямо рядом с торжественной кнопкой записи.

В общем, было бы желание.

Работа

Откровенно говоря, получить работу конкретно SAS-специалисту в России будет очень сложно. Как правило, SAS идёт как жирный плюс. но не как основная специализация. Тем не менее, если вам удастся набраться практического опыта работы с SAS хотя бы в течение 2 лет, хотя бы базово освоить SQL, VB и прочие полезности, то вы сможете смело рассчитывать на зарплату не менее 80 тысяч рублей в месяц. Причём речь не только о столице, стоимость программного продукта SAS как бы подсказывает работодателю не экономить в поисках дешёвой рабочей силы. Но, как уже было сказано, нужную вакансию ещё придётся поискать.

Литература

Нет смысла перечислять лучшие иностранные книги по SAS, так как все они собраны в одном месте, прямо на официальном сайте компании. Особое внимание стоит уделить пошаговому самоучителю, описанию возможностей языка и IDE, а также справочнику новичка.

Что касается ресурсов на русском языке, то тут, разумеется, всё значительно сложнее, но кое-что всё же есть. Помимо официального сайта, лекции Дмитрия Звежинского помогут тем, кто пока не познал английский язык на хорошем уровне, на официальные курсы записывать не хочет, но SAS изучить отчаянно желает.

На этом краткое знакомство считаем оконченным. А вы сталкивались когда-нибудь с языком SAS? Какие впечатления?

Освоить востребованную профессию в Data Science можно всего за полтора года на курсах GeekBrains. После учёбы вы сможете работать по специальностям Data Scientist, Data Analyst, Machine Learning, Engineer Computer Vision-специалист или NLP-специалист.

Читайте также: