Перейти к основному содержанию
Контакты

Использование языка R для работы с визуализацией в SAP Analytics Cloud

О компании
Опубликовано admin
20 августа 2019
240

Стандартный функционал для визуализации данных SAP Analytics Cloud (SAC) чрезвычайно широк, однако в случае, если его недостаточно - существует возможность подключения языка R, позволяющего закладывать мощнейшие алгоритмы визуализации и анализа данных.

R - язык программирования для обработки и анализа данных, а также построения визуализаций. На сегодняшний день, язык R является мощнейшим и наиболее многофункциональным инструментом работы с данными. Также он обладает следующими преимуществами:

  • Мультиплатформенность -  решения, алгоритмы анализа на этом языке в случае необходимости могут быть легко перенесены на любую платформу, они не привязаны к SAC.
  • Относительная простота использования - сравнительно быстрая реализация сложных алгоритмов анализа. 
  • Гибкость - возможность реализации алгоритмов анализа и построения визуализаций любой сложности.

Преимущества использования R в SAP Analytics Cloud

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

Функционал визуализаций R в SAC позволяет создавать как стандартные графики, так и визуализации более сложного анализа данных. Также существует возможность осуществить предпросмотр визуализаций R и поделиться историей, содержащей визуализации R с другими пользователями.

Возможности языка R при создании визуализаций в SAC

Например, все стандартные графики SAC могут быть построены исключительно средствами языка R, с помощью визуализаций R (R visualizations). Это позволяет создавать графики, близкие к стандартным, однако с любыми уточнениями и дополнительными требованиями, как по обработке данных, так и по дизайну. Например -  второй график представляет собой гистограмму выручки по категориям.

Также возможно использование более сложных алгоритмов обработки данных с помощью визуализаций R. На первом графике представлена визуализация кластеризации методом k-средних, реализованная на языке R. Данный алгоритм предназначен для автоматического разбиения данных на группы таким образом, чтобы в группах оказывались данные с наиболее сходными признаками. 

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

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

Using R Visualizations within SAP Analytics Cloud

Использование элементов управления вводом

В SAP Analytics Cloud есть возможность фильтрации данных пользователем. Для этого используются элементы управления вводом.

Предположим, в одних случаях вам необходимо видеть полные данные, а в других -  только соответствующие некоторым выбранным условиям. С помощью удобных элементов управления вводом вы легко можете самостоятельно выбирать условия отображения данных.

При выборе “All” отображаются все данные модели. При выборе только одной категории отображаются данные только по этой категории:

Методы работы с элементами управления вводом являются интуитивными и легко понятными пользователям.

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


Вопрос эксперту
Информация по теме
Все материалы