Presentation (in polish) I gave at WhyR conference in Warsaw. The abstract:
The world of hermetic analytical platforms is slowly becoming history. Today, advanced analytics is being pushed forward by the open-source world supported by the biggest players. In various discussions R's maturity is being questioned if Enterprise point of view is considered. Based on the R deployment in large telecom, I will tell why I claim R can be number one in advanced analytics in any large corporation. I will show what virtues and vices of migrating to R.
20170928 why r_r jako główna platforma do zaawansowanej analityki w enterprise
1. R jako główna platforma do
zaawansowanej analityki w
Enterprise
Wit Jakuczun,
WLOG Solutions
2017-09-28
2. Copyright (c) WLOG Solutions 2
Biznes nie rozmawia o
zaawansowanej analityce.
3. Copyright (c) WLOG Solutions 3
Biznes nie rozmawia o platformie
analitycznej.
4. Copyright (c) WLOG Solutions 4
Biznes rozmawia o tym jak
sprawnie zarabiać pieniądze.
5. Copyright (c) WLOG Solutions 5
Elastyczność
Czy mogę rozwiązać
ten konkretny
problem?
Jakość
Na ile
wiarygodna/pewna jest
informacja?
Wydajność
Jak długo muszę
czekać na informację?
Społeczność!
Jak szybko mogę dostać wsparcie?
6. Copyright (c) WLOG Solutions 6
4000x5 modeli (CV-5) elastic-net dla danych wymiaru
45Kx10K w 1,5 minuty!
7. Copyright (c) WLOG Solutions 7
A ile czasu Twój biznes czeka na
wsparcie decyzji?
10. Copyright (c) WLOG Solutions 10
Będziemy w stanie szybciej dać
lepszej jakości odpowiedź na
więcej pytań biznesu
jednocześnie obniżając tzw.
licence footprint.
16. Copyright (c) WLOG Solutions 16
Elastyczność
Czy mogę rozwiązać
ten konkretny
problem?
Jakość
Na ile
wiarygodna/pewna jest
informacja?
Wydajność
Jak długo muszę
czekać na informację?
Wymagania
17. Copyright (c) WLOG Solutions
Komponenty platformy analitycznej
Feature
management
Batch
processing
Predictive
model factory
BI
Scheduler/Workflow
management
Stream
processing
Storage
Data ingest
ML, Opt, Sim
(Auto, GPU)
18. Copyright (c) WLOG Solutions 18
R jest językiem do pisania logiki
przetwarzania w ramach
platformy.
Rola i miejsce R (I)
19. Copyright (c) WLOG Solutions 19
Predictive
model factory
Data Quality
management
Machine
Learning
Rola i miejsce R (II)
Analizy ad-hoc
Raporty
powtarzalne
Automatyzacja
procesów
20. Copyright (c) WLOG Solutions 20
System
dokumentacji
pakietów
System
zależności
między
pakietami
Dostęp do
najlepszych
technologii
Dlaczego R?
“Język-klej”
Szybkie
prototypowanie
w dużej skali
Dostęp do
wiedzy i
kompetencji
25. Copyright (c) WLOG Solutions 25
Enkapsulacja
środowisk
rozwojowych
Struktura
projektu
Logika w
pakietach
Testy
Brak dostępu do
internetu
Best practices by WLOG
26. Copyright (c) WLOG Solutions 26
CRAN (MRAN) Github Other
R environment
Installed packages
Local CRAN
Source code
repo
Co jest blokerem?
27. Copyright (c) WLOG Solutions 27
Co jest blokerem?
CRAN (MRAN) Github Other
R environment
Installed packages
Local CRAN
Source code
repo
34. Platforma R w środowisku Enterprise
34
Zintegrowana z
infrastrukturą
Procesy
wytwórcze
zgodne z polityką
firmy
Szybki cykl
wytwórczy
Continuous
Integration &
Deployment
Procesy
utrzymaniowe i
backupowe
Repozytoria -
modeli, buildów,
kodu, zależności,
konfiguracji
Monitoring
zasobów
Bezpieczeństwo i
audytowalność
35. Copyright (c) WLOG Solutions 35
Środowisko R pozwala stworzyć
platformę analityczną, która
wspiera biznes sprawnie
zarabiać pieniądze.