Przejdź do głównej treści

Wykonanie AnalyticSuite

Tworzenie zadania

Wskazówka

Rozwiązania potencjalnych błędów pojawiających się podczas tworzenia zadań można znaleźć w tym artykule

Aby utworzyć zadanie w robocie, należy przejść do zakładki Tasks. Otworzy się okno z przeglądem utworzonych zadań. Po kliknięciu przycisku Create Task pojawi się okno, w którym należy podać nazwę zadania.
Tworzenie zadania
Nazwa zadania
Skrypt zadania

Pobieranie danych

Skrypt ten stanowi część AnalyticSuite. Umożliwia przeprowadzenie wyłącznie pobrania danych dla wybranych analiz. Surowe tabele SAP są przechowywane na serwerze i można je przeglądać w zakładce Input/Output. Następnie na tej przygotowanej bazie danych można wykonać różne uruchomienia analiz bez ponownego wcześniejszego pobierania. Alternatywnie analizy można także uruchomić bez wcześniejszego, oddzielnego pobierania. W tym celu należy skorzystać ze startowego skryptu Run AnalyticSuite, opisanego poniżej.

Uruchom AnalyticSuite

Ten skrypt uruchamia analizy po wprowadzeniu wymaganych parametrów. Pozwala na wykonanie analiz zarówno na uprzednio pobranych danych (Script: Download Data), jak i indywidualne pobieranie surowych danych dla każdego przebiegu (Parameter: Download Data). W takim przypadku surowe dane są automatycznie usuwane po pomyślnym przebiegu, a pozostają wyłącznie wyniki.

Run Process Intelligence

Skrypt ten stanowi osobny skrypt startowy, który tworzy Event Logs dla process mining. Po aktywowaniu Run Process Intelligence, niektóre opcje ulegają zmianie. Następujące opcje nie są dostępne:

  • Obszary analiz
  • Indywidualne kroki audytu
  • Wyznaczanie okresu dat
  • Wgrywanie wyników

Zamiast tego można wskazać Eventlog(i):
task_logs

Wprowadzanie parametrów

Teraz mogą Państwo wybrać wszystkie skrypty startowe lub tylko niektóre z nich. Skrypty zawierają parametry, które można lub trzeba uzupełnić. Pola obowiązkowe są oznaczone wykrzyknikiem. Po kliknięciu strzałki rozwijanej przy danym skrypcie wyświetli się lista parametrów. Występują różne typy parametrów i zależnie od formatu danych (logiczny, numeryczny, znakowy, data-czas) wymagają różnego rodzaju wprowadzania. Możliwe jest także wpisanie kilku wartości dla jednego parametru. Przykładowo istnieje parametr, w którym należy podać kody spółek. Każdy czterocyfrowy kod spółki wprowadza się pojedynczo i dodaje do listy przy pomocy symbolu plusa. Oznacza to, że zostaną pobrane i/lub przeanalizowane wyłącznie dane tych wskazanych spółek.

Poniżej znajduje się objaśnienie każdego z parametrów:
Obszar analizy
Krok analizy

Obszar(y) analizy

Lista wszystkich obszarów/modułów z dab:AnalyticSuite, na których można uruchomić wszystkie licencjonowane AnalyticSteps pochodzące z wybranych modułów.

Indywidualne AnalyticStep(y)

Aby indywidualnie uruchomić jedną lub więcej analiz, należy wpisać nazwę (nazwy) AnalyticStep, np. AP_Dupl_Payments. Ten wpis zastępuje wybór Obszar(y) analizy. Należy pamiętać, że trzeba podać dokładną nazwę analizy.
task_para

Kod(y) spółki

Dzięki temu można ograniczyć zakres analizy do wybranych kodów spółek. Wpisanie #ALLCC# spowoduje przeanalizowanie wszystkich istniejących kodów spółek. Z kolei wpisanie #PRODCC# zapewnia analizę wszystkich produkcyjnych spółek. (Tabela T001, pole XPROD, wskaźnik: Czy to produkcyjny kod spółki?)

Uwaga

Proszę najpierw sprawdzić, ile kodów spółek znajduje się w systemie i czy są rzeczywiście wszystkie istotne do oceny. Zaleca się wybór jedynie produkcyjnych. Analiza wszystkich kodów spółek wydłuży czas działania oraz może pobrać więcej danych z systemu, niż to konieczne.

Wyznaczenie okresu dat

Ten parametr określa, czy okres analizy/pobierania danych ma być wskazany przez stałą datę początkową i końcową, czy obliczany automatycznie. Rozwiązanie to jest niezbędne, jeśli analizy mają być uruchamiane cyklicznie i okres analizy powinien się przesuwać automatycznie (np. analiza wykonywana miesięcznie na dokumentach z ostatnich 12 miesięcy).

ParametrOpis
None - use fix Start/End DateBrak obliczeń; zamiast tego wykorzystywane są daty wprowadzone w parametrach Start/End Date. Wartość z parametru X jest ignorowana.
last X days/weeks/months/yearsWyznaczenie daty na podstawie dzisiejszego dnia wstecz o wartość zadaną w parametrze X. Zawsze brane są pod uwagę wyłącznie w pełni ukończone jednostki czasu (np. ostatni pełny miesiąc). Wartości z parametrów Start Date i End Date zostaną nadpisane.

Data początkowa i końcowa

Zakres analizy, jeśli nie wykonuje się obliczeń automatycznych.

Klucz(e) języka

Określa priorytety języków opisowych tekstów. Priorytetyzacja występuje tylko wtedy, gdy podano kilka kluczy językowych. Jeśli pole pozostanie puste, domyślnym językiem jest E -> angielski.

Waluta sprawozdawcza

Dla lepszej porównywalności wyników, wszystkie odpowiednie wartości są przeliczane na jednolitą walutę raportowania.

Jeśli analizowane dane pochodzą z różnych walut kodów spółek i nie podano waluty sprawozdawczej, użyta zostanie EUR. W przypadku analizy jednej spółki jej waluta będzie pełnić rolę waluty sprawozdawczej.
Waluta analizy

Typ kursu walutowego

Określa typ kursu walutowego. Najczęściej do przeliczeń na EUR wykorzystuje się typ EURX. Dla pozostałych walut stosuje się typ M. Przy braku wpisu użyty będzie typ M.

Data kursu walut

Jeśli zostanie podana data, przeliczenie walut nastąpi po kursie obowiązującym w tym dniu. Pozostawienie pola pustego skutkuje użyciem kursu z dnia dokumentu.

Wyklucz pozycje wewnątrzgrupowe

Partnerzy oznaczeni jako wewnętrzni w danych podstawowych są wykluczani z wyników. W tym celu wykorzystywane jest pole SAP VBUND – numer spółki partnerskiej.
Dane SAP

Kryteria podziału

Oprócz szczegółowej tabeli zawierającej wszystkie wyniki, można podzielić wyniki do oddzielnej tabeli dla każdego kodu spółki i/lub roku obrotowego.

Eksport wyników

Możliwość wyeksportowania wynikowych tabel również do pliku (Excel lub CSV). Eksport Excel jest ograniczony do 100 tysięcy rekordów na tabelę. Wówczas zostanie wygenerowany plik CSV zamiast tego.

Ścieżka eksportu

Jeżeli eksport ma zostać zapisany w określonej ścieżce, można ją podać tutaj. Alternatywnie pliki będą dostępne w zasobach wynikowych wykonania zadania. Ścieżkę należy podać w formacie: N:\dabAS\Results_Export Środowisko analizy lub usługa musi posiadać uprawnienia do zapisu w tym katalogu.
Eksport ścieżki

Wgrywanie wyników

Opcja automatycznego przesłania wyników do aplikacji results. Zakres przesyłanych kolumn wyników można skonfigurować w pliku TF_Import.xlsx.

ZmiennaOpis
No Uploadbrak wgrywania wyników do aplikacji results
New Collectionnowa kolekcja dla tego przebiegu
Existing Tables (Append)Wgrywanie wyników do istniejącej tabeli zgodnie z konfiguracją w pliku TF_Import.xlsx. Istniejąca tabela pozostaje i zostaje rozbudowana o nowe wpisy. Przy zastosowaniu klucza podstawowego można również aktualizować istniejące wpisy.
Existing Tables (Overwrite)Wgrywanie wyników do istniejącej tabeli zgodnie z konfiguracją w pliku TF_Import.xlsx. Spowoduje to nadpisanie istniejącej tabeli.

Nazwa kolekcji (w Results)

Jeśli wyniki mają zostać przesłane do aplikacji results, można tutaj nadać indywidualną nazwę kolekcji. Pozostawienie pola pustego zaowocuje nadaniem domyślnej nazwy: dabAnalyticSuite_[timestamp]. Dopisanie znacznika czasowego można skonfigurować bezpośrednio w skrypcie.

Pobieranie danych

Określa, czy w ramach zadania powinna zostać wykonana również operacja pobierania danych z SAP, czy należy wykorzystać wcześniej pobrane dane.

SAP-System

W przypadku skonfigurowania kilku systemów, należy wybrać tutaj system istotny dla tego przebiegu.

SAP User i SAP Password

Do zalogowania się do SAP System w celu eksportu niezbędnych tabel do analizy. W zależności od wdrożenia uprawnienia przyznano własnemu użytkownikowi lub założono osobne konto.

Download Monitor

Opcja śledzenia stanu pobierania w aplikacji results oraz rejestrowania postępu.
Monitor pobierania

Uwaga

Parametry pobierania Download Data oraz Run AnalyticSuite: Jeżeli zdecydują się Państwo na osobne wykonywanie pobierania danych SAP i AnalyticSuite, można uruchomić startowy skrypt Download Data. Jednak w przypadku skryptu Run AnalyticSuite ponowne podanie danych SAP, Privacy Protection oraz Download Monitor będzie wymagane – a jeśli parametr Download Data zostanie ustawiony na False, informacje te zostaną zignorowane. Te parametry mają znaczenie wyłącznie wtedy, gdy pobieranie jest realizowane wraz z przebiegiem analizy lub parametr Download Data jest ustawiony na True.

Harmonogramowanie zadań

Następnie można ustawić harmonogram. Użytkownik precyzuje częstotliwość, godzinę oraz datę rozpoczęcia realizacji zadania. Możliwe jest jednorazowe lub wielokrotne uruchomienie zadania.

Opcje cykliczne obejmują:

  • Co godzinę: najkrótszy możliwy interwał to co 10 minut
  • Codziennie: dopuszczalne wprowadzenie wartości z zakresu 1-31
  • Cotygodniowo: można wybrać konkretny dzień tygodnia oraz interwał od 1 do 12 tygodni
  • Comiesięcznie: możliwość wyboru konkretnego dnia lub ostatniego dnia miesiąca w interwale od 1 do 12 miesięcy
Uwaga

Wielokrotne wykonanie Jeśli zachodzi potrzeba ciągłego wykonywania AnalyticSuite zgodnie z jednym z powyższych ustawień harmonogramu, należy wykorzystać obliczanie okresu analizy/pobierania danych (Parametr: Date Period Calculation + X).

Pozostawienie przełącznika nieaktywnego skutkuje możliwością uruchamiania zadania wyłącznie ręcznie (szczegóły poniżej).
Harmonogram zadania

Ponieważ skrypt może zawierać błędy, istnieje opcja powiadomienia osoby, którą wskazuje się przyciskiem Next. Należy wybrać użytkownika (-ów), którzy otrzymają wiadomość e-mail w przypadku nieudanego przebiegu analizy.
task_note

Na końcu pojawia się możliwość sprawdzenia wszystkich dotychczasowych ustawień i ewentualnej ich korekty. Gdy wszystko się zgadza, należy zatwierdzić wybór i utworzyć zadanie, klikając Confirm and create task.
task_review

Wykonywanie zadania

Bez względu na to, czy harmonogram został zdefiniowany, zadanie można uruchomić również ręcznie. W tym celu proszę kliknąć na wybrane zadanie. Z prawej strony pojawi się okno zawierające informacje o tym zadaniu. Dostępny jest tam przycisk Run now. Po jego kliknięciu status zadania zmienia się na In Queue, a następnie In progress. Proces można także przerwać za pomocą Cancel task run. W przypadku pomyślnego przebiegu można sprawdzić wyniki poprzez View latest results oraz wygenerować i pobrać pakiet wynikowy (plik ZIP).
Wykonanie zadania
Szczegóły zadania 1
Szczegóły zadania 2
Szczegóły zadania 3

Pobrany plik ZIP należy najpierw rozpakować przed otwarciem w ACL Analytics. Znajdują się tam te same tabele wynikowe, które wcześniej przedstawiono w robocie. Podczas próby otwarcia jednej z tabel w ACL może pojawić się prośba o podanie hasła Windows.
Projekt zadania
Wyniki zadania

W przypadku niepowodzenia wykonania można otworzyć plik log (jego nazwa odpowiada nazwie robota), klikając Show last results. W pliku tym można wyszukać słowo failed, używając Ctrl+F, lub przewijać na dół dokumentu do czerwonego X.
task_failed
task_failed_log