Dokładnie 10 lat temu zaczęła się moja przygoda z Qlikiem. Z początku było to zainteresowanie głównie na płaszczyźnie zawodowej. Z czasem Qlik zdobył również moje serce i zaczął wnikać w kolejne aspekty życia prywatnego. Analizowanie kondycji na podstawie danych z Endomondo, analiza domowego budżetu – wreszcie całkowite zapomnienie tego, jak robi się wykresy w Excelu 🙂 Na własnej skórze przekonałem się, jak wiele czasu Qlik jest w stanie oszczędzić jego użytkownikowi poprzez automatyzację pobierania i przetwarzania danych.
I w ten sposób docieramy do sedna mojego wpisu. Jedną z najczęstszych obserwowanych przeze mnie sytuacji w przedsiębiorstwach są żmudne, powtarzalne i manuale procesy obróbki danych. Co się z tym wiąże? Odpowiedź jest dość oczywista:
Prawda jest taka, że analitycy poświęcają 80% na przygotowanie danych a tylko 20% na ich analizę. O ile po przygotowaniu jednego raportu nie dostaniemy na maila kolejnego, super pilnego zadania raportowego na wczoraj…
Jaka jest rada? Odwróć proporcje!
Łatwo powiedzieć, trudniej zrobić. Szczególnie, gdy źródłem danych dla naszego działu analitycznego jest system SAP. Dołóżmy do tego podwójne raportowanie (na potrzeby korporacji i rynku lokalnego), konieczność ręcznego sklejania danych z SAP z danymi z innych systemów i przepis na nieuniknioną katastrofę jest już gotowy. Jest tylko kwestią czasu co ujawni się pierwsze: błędy ludzkie czy niewydolność działu analitycznego. Zaistnienie dowolnej z tych okoliczności może mieć wymierne negatywne konsekwencje dla biznesu.
Jak sobie z tym radzić? Oczywiście można budować dedykowane zespoły do analityki wewnętrznej i korporacyjnej, minimalizując ryzyko opóźnień. Jednakże błędów ludzkich w ten sposób nie wyeliminujemy.
Zazwyczaj spotykamy się z dwoma scenariuszami:
Drugi z wymienionych scenariuszy bywa nieco bardziej kłopotliwy, gdyż wiąże się z dodatkowymi uzgodnieniami wewnątrz firmowymi odnośnie bezpośredniego dostępu do danych z SAP. Jednak każdy ze scenariuszy jest w pełni do zrealizowania.
Rozwiązaniem jest automatyzacja pozyskiwania danych z SAP.
Zazwyczaj firmy działające na SAP zainwestowały spore środki finansowe i osobowe w zbudowanie rozwiązań pozwalających na analizę danych z SAP. Pierwszą dobrą wiadomością dla Ciebie jest to, że wszelkie dotychczasowe inwestycje w te rozwiązania (np. stworzenie dedykowanych Extractorów, Raportów czy zapytań SAP Query a nawet procedur BAPI) możesz w prosty sposób w Qlik Sense wykorzystać. Twoja dotychczasowa inwestycja jest zatem w pełni chroniona i wykorzystana ze zdwojoną siłą.
Drugą dobrą informacją jest liczba wewnętrznych źródeł w SAP, do których możesz się w prosty sposób podłączyć Qlikiem. Wśród dostępnych opcji są:
Trzecią dobrą informacją jest możliwość pełnej automatyzacji pobierania danych z w/w źródeł i dodatkowo połączenia ich z danymi pochodzącymi z wszelkich innych systemów i źródeł. W przypadku obu typów źródeł (SAP i non-SAP) automatyzacja polega na jednorazowym wskazaniu źródła, opisaniu sposobu transformacji danych i zaplanowaniu cyklicznego wykonywania tego zadania.
W przypadku Extractorów SAP możliwe jest też skorzystanie z natywnego przyrostowego ładowania danych. W ten sposób po stronie Qlik Sense nie musimy realizować logiki przyrostowej a całkowicie polegamy na infrastrukturze SAP. Dotyczy to ekstraktorów wbudowanych jak i własnych, stworzonych na potrzeby Firmy. Pobieramy tylko deltę a SAP zapisuje i kontroluje przyrost we własnej logice.
Dzięki Qlik możemy ładować dane przyrostowe również z innych źródeł niż Extractory – na przykład z tabel prostych. Wtedy logika delty realizowana jest przez Qlik Sense.
Często słyszę “Wiemy, że eksport danych z SAP, a potem codzienna ich ręczna obróbka w Accessie czy Excelu to nie jest najszczęśliwsza opcja, ale nasz SAP stoi w centrali i nie mamy dostępu”. Zgodzę się, że w przypadku korporacji uzyskanie takiego bezpośredniego dostępu jest co najmniej trudne, ale nie niemożliwe. A kto nie próbuje ten nie pije szampana 🙂
Poniżej bardzo praktyczna lista argumentów, które możesz użyć w rozmowie ze swoją centralą, aby uzyskać bezpośredni dostęp do danych SAP: