Tworzenie zaawansowanych wizualizacji w SAC – integracja języka R z SAP Analytics Cloud
Karol Kuchta, Business Intelligence Developer
- 12 marca 2021
- Trendy w SAP-ie
- 2 min
Zakres standardowych funkcjonalności obejmujących wizualizację danych w ramach SAP Analytics Cloud (SAC) jest niezwykle szeroki. Co zrobić, gdy mimo wszystko podstawowe możliwości okażą się niewystarczające dla użytkowników końcowych?
SAP wychodzi naprzeciw potrzebom klientów i ułatwia wykorzystanie języka programowania R. Pozwala on tworzyć potężne algorytmy do wizualizacji i analizy danych. R to język programowania typu open source, który umożliwia nie tylko projektowanie skomplikowanych wykresów, ale również wdrożenie zaawansowanego pakietu funkcjonalności obejmujących algorytmy uczenia maszynowego.
Wart podkreślenia jest fakt, że język R ma silne wsparcie społeczności, a ponadto analitycy biznesowi na całym świecie nadal inwestują dużo czasu i energii w tworzenie nowych i interesujących wykresów, które można wykorzystywać do analizowania i prezentowania danych.
Komponent R oferuje następujące możliwości:
✓ R-wizualizację można dołączyć zarówno do Story, jak i Analytic Application,
✓ Rozwiązania i algorytmy zbudowane w tym języku można w razie potrzeby łatwo przenieść na dowolną inną platformę,
✓ Interakcja z wizualizacjami R jest możliwa za pomocą elementów sterujących, takich jak np. filtry,
✓ Elastyczność pozwala na implementację algorytmów analitycznych i budowanie wizualizacji o dowolnym poziomie złożoności.
Pozostałe korzyści płynące z użytkowania języka R w SAP Analytics Cloud:
✓ R jest najczęściej używanym językiem do analizy statystycznej,
✓ Większość nowych wyników badań i algorytmów jest publikowana jako pakiety R i można je wykorzystywać od razu po ich udostępnieniu,
✓ Język R jest wydajny do tego stopnia, że umożliwia również tworzenie wykresów 3D.
Przejdźmy do przykładów.
Wszystkie domyślne wykresy SAC można zbudować również z użyciem języka R. Pozwala to na odwzorowanie standardowych rozwiązań, wzbogacając je dodatkami umożliwiającymi przetwarzanie danych czy projektowanie. Poniżej przedstawiam przykłady wykresów wygenerowanych w języku R, które nie są dostępne w standardowych funkcjonalnościach SAC.
Wykres punktowy przedstawiony jako ranking
Chmura słów
Wykres korelacji
Wykres punktowy w 3D
Wykres 3D globe
Powyższe wykresy przedstawiają dane dotyczące rozwoju pandemii COVID-19 w okresie 31.12.2019-20.01.2021.
Pisząc o integracji języka R z SAP Analytics Cloud moim celem było pokazanie szerszego spektrum możliwości tego narzędzia i zademonstrowanie przyszłym użytkownikom SAC, że jedyne, co nas ogranicza, to nasza kreatywność.
Poszukujesz narzędzia do tworzenia zaawansowanych analiz biznesowych?
- On 12/03/2021
0 Comments