Язык R для работы с визуализацией в SAP Analytics Cloud | JET BI

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

Категория: Технологии SAP
Опубликовано: Август, 20, 2019

Стандартный функционал для визуализации данных 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 позволяет производить анализ данных любой сложности. 

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

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

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

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

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

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

 

Поделиться

Спасибо за то, что отправили форму. Мы свяжемся с Вами в течении 1-2 рабочих дней.
Узнавайте первыми о важных новостях и событиях из мира IT

О нас

Мы разрабатываем и внедряем решения класса Business Intelligence на базе платформ SAP BO/BW. Мы также предоставляем полный спектр консалтинговых услуг для Salesforce: внедрение Salesforce и индивидуальная доработка, поддержка, а также решения для ISV. Департамент Мобильной разработки специализируется на разработке бизнес-приложений на iOS и Android.

Связаться с нами

JET BI

Беларусь, Минск
220002, пр-т Машерова,19, 8 эт.
Телефон: +375 17 334 24 16

Проекты: sales@jetbi.com

Карьера: jobs@jetbi.com

Социальные сети