Przejdź do głównej treści

Zadania

W Workspace mogą Państwo utworzyć wiele Zadań, dzięki czemu możliwe jest przeprowadzenie różnych analiz. Dostępna jest opcja automatycznego harmonogramowania uruchamiania zadań — jednorazowo, co godzinę, codziennie, co tydzień, co miesiąc lub w czasie rzeczywistym (tryb pętli).

Tworzenie Zadania

Uwaga

W przypadku korzystania z wariantu Initial oraz Delta prosimy pamiętać, że Initial Variant jest wykorzystywany wyłącznie przy pierwszym uruchomieniu, zaś Delta Variant stosowany we wszystkich kolejnych uruchomieniach.

Można wybrać jeden z następujących typów Zadań: Analytic, Extraction oraz Replication. W dalszej części wyjaśniono każdy z nich.


Zadanie Analytic

Na podstawie Analytic Group oraz określonych parametrów, dane są pobierane z SAP System i zapisywane w bazie danych SQL. Analiza jest wykonywana po zapisaniu danych.

  1. Nazwa i opis
  • proszę podać nazwę dla nowego Zadania
  • można podać opis (opcjonalnie)
  1. SAP System a. Wybór SAP System

    • SAP System: proszę wybrać SAP System z rozwijanej listy
    • Równoległe Ekstrakcje: określa liczbę slotów, które mogą zostać użyte równolegle w tym SAP System (szczegóły poniżej)
    • Status: Połączono pomyślnie, Błąd połączenia lub Testowanie

    b. Maskowanie danych

    • Wyłącz maskowanie danych: dane SAP są pobierane bez jakiegokolwiek maskowania
    • Pseudonimizacja: zastępuje wartości stałymi skrótami (hashami) używając solonego haszowania

Haszowanie polega na przekształceniu danych w jednokierunkowy ciąg znaków, którego nie można odwrócić. Solenie oznacza dodanie losowej wartości do danych przed haszowaniem. To powoduje, że nawet identyczne dane generują inne skróty, znacząco utrudniając ataki oraz podnosząc bezpieczeństwo.

  1. Data Strategy Proszę wybrać Data Strategy z rozwijanej listy.

  2. SQL Server

  • SQL Server: wybór połączenia SQL z rozwijanej listy

  • Schemat eksportowanych danych: pokazuje i wyjaśnia strukturę danych w oparciu o wybraną Data Strategy

  • Schemat danych wynikowych: pokazuje i wyjaśnia strukturę danych wynikowych w oparciu o wybraną Data Strategy

    a. Układ tabeli

    • Użyj kluczy głównych SAP: wykorzystuje klucze główne SAP takie jak MANDT czy BUKRS
    • Użyj NEXUS_ID: automatycznie dodaje pole NEXUS_ID do układu tabeli

    b. Ustawienia — Transformacja danych

    • Przycinanie ciągów znaków (Oba - Początek i Koniec, Początek, Koniec lub Brak): określa, czy i w jakiej części należy usuwać spacje z wartości pól
  1. Harmonogram a. Czas rozpoczęcia

    • Rozpocznij teraz: pierwsze uruchomienie nastąpi zaraz po zakończeniu konfiguracji Zadania
    • Rozpocznij później: pierwsze uruchomienie nastąpi w określonym terminie (data, strefa czasowa, dzień i slot czasowy)

    b. Aktualizacje

    • Brak potrzeby aktualizacji: Zadanie nie zostaje objęte harmonogramem, uruchomione będzie tylko raz.
    • Regularna aktualizacja: Zadanie zostaje zaplanowane cyklicznie — na podstawie czasu rozpoczęcia będą widoczne terminy najbliższych czterech uruchomień.
Interwał uruchomieniaDostępne ustawienia / CzęstotliwośćOpis
Co godzinęod 1 do 23 godzinProszę określić godzinowy interwał powtarzania Zadania
Codziennieod 1 do 6 dniProszę określić dzienny interwał powtarzania Zadania
Cotygodniowowybór dni tygodnia
od 1 do 7 dni
Proszę określić, w które dni tygodnia Zadanie ma być powtarzane
Comiesięcznieod 1 do 12 miesięcy
od 1 do 28 dni, ostatni dzień
Proszę określić, w które dni miesiąca Zadanie ma być powtarzane
(można alternatywnie lub dodatkowo wybrać ostatni dzień miesiąca)
W czasie rzeczywistymopóźnienie od 1 do 59 minutProszę określić, czy kolejne uruchomienie ma nastąpić od razu po zakończeniu poprzedniego.
Alternatywnie, można ustawić opóźnienie wyrażone w minutach przed kolejnym uruchomieniem.
  1. Analytic Group
  • Analytic Group: z menu rozwijanego proszę wybrać istniejącą Analytic Group
  • Analytic Steps: wyświetla początkowe kroki analityczne
  • Powiązany Extraction Package: jeśli Extraction Package został powiązany z Analytic Group, informacja o tym pojawi się w tym miejscu
  1. Parametry Parametry, które można, a czasami należy ustawić, zależą od wybranego Analytic Group.

Najczęściej wykorzystywane parametry:

  • Preferowany język i język zapasowy: proszę wskazać główny język dla ekstrakcji. Język zapasowy wykorzystywany jest jedynie, jeśli opis nie istnieje w preferowanym języku.
  • Company Code: w oparciu o wybrany SAP System po lewej stronie zostaną przedstawione 'Available Company Codes'. Proszę przenieść wybrane kody do sekcji 'Selected Company Codes' metodą „przeciągnij i upuść”.
  • Analytic Time Period: proszę wskazać stałą datę początkową i końcową lub ustawić je dynamicznie
  • Fiscal Year: proszę wybrać rok początkowy i końcowy lub wyliczyć go dynamicznie. Można również zaznaczyć opcję uwzględnienia roku końcowego.
  • Extraction Time Period: okres, dla którego dane są filtrowane
  • Currency Conversion Date: data konwersji walut
  • Reporting Currency: wybrana waluta raportowa
  • Exchange Rate Type: typ kursu walutowego
  • Wyklucz transakcje międzyfirmowe: możliwość włączenia lub wyłączenia transakcji wewnątrzfirmowych
  1. Usługi zewnętrzne a. Dodaj Excel

    • Ścieżka eksportu (podfolder): proszę podać ścieżkę zapisu pliku Excel
    • Sprawdź ścieżkę: test sprawdzający poprawność oraz dostępność wskazanej ścieżki
    • Skopiuj pełną ścieżkę: skopiowanie ścieżki pliku do schowka Tryb eksportu:
      • Plik dla każdej tabeli wynikowej: dla każdej tabeli wyników tworzony i zapisywany jest osobny plik Excel
      • Arkusz dla każdej tabeli wynikowej w jednym pliku: dla każdej tabeli wyników zostanie utworzony osobny arkusz (sheet) w pliku Excel (wszystkie wyniki w jednym pliku Excel)
    • Limit danych: określa maksymalną liczbę rekordów na plik — po przekroczeniu tego limitu automatycznie generowany jest kolejny plik Excel
    • Włącz separator tysięcy: po aktywacji tej opcji zostanie wstawiony separator tysięcy
    • Dodaj nagłówek: po aktywacji nazwy kolumn zostaną zapisane w pierwszym wierszu arkusza Excel
    • Utwórz podfolder dla każdego uruchomienia: przy wielokrotnym uruchomieniu, dla każdego uruchomienia utworzony zostaje osobny podfolder
    • Tabela wynikowa i alias: dla każdej tabeli wynikowej można wprowadzić alias (alternatywną nazwę) Proszę kliknąć Add Excel Service, aby zakończyć konfigurację.

    b. Dodaj CSV

    • Ścieżka eksportu (podfolder): proszę podać ścieżkę zapisu pliku CSV
    • Sprawdź ścieżkę: test sprawdzający poprawność oraz dostępność wskazanej ścieżki
    • Skopiuj pełną ścieżkę: skopiowanie ścieżki pliku do schowka Separator:
      • Przecinek ,
      • Tabulator (jak klawisz Tab na klawiaturze)
      • Pipe |
      • Hashtag #
      • Średnik ;
    • Limit danych: określa maksymalną liczbę rekordów na plik. Po przekroczeniu tego limitu generowany jest kolejny plik CSV (proszę wpisać 0, aby zapisywać wszystkie rekordy w jednym pliku).
    • Dodaj nagłówek: po aktywacji nazwy kolumn zostaną zapisane w pierwszym wierszu CSV
    • Utwórz podfolder dla każdego uruchomienia: przy wielokrotnym uruchomieniu, dla każdego uruchomienia utworzony zostaje osobny podfolder
    • Tabela wynikowa i alias: dla każdej tabeli wynikowej można wprowadzić alias (alternatywną nazwę) Proszę kliknąć Add CSV Service, aby zakończyć konfigurację.
  2. Podsumowanie W Podsumowaniu pojawią się wszystkie wybrane ustawienia oraz parametry. Aby zmodyfikować wybrane ustawienia, wystarczy kliknąć daną pozycję i wrócić do odpowiedniej sekcji. Jeśli wszystko jest poprawne, proszę kliknąć Create Task.


Zadanie Extraction

Do pobrania danych z SAP System używany jest Extraction Package zdefiniowany przez użytkownika, utworzony w Package Studio. Dane są zapisywane w bazie SQL. Analiza nie jest wykonywana.

  1. Nazwa i opis
  • proszę podać nazwę dla nowego Zadania
  • można podać opis (opcjonalnie)
  1. SAP System a. Wybór SAP System

    • SAP System: proszę wybrać SAP System z rozwijanej listy
    • Równoległe Ekstrakcje: określa liczbę slotów, które mogą zostać użyte równolegle w tym SAP System (szczegóły poniżej)
    • Status: Połączono pomyślnie, Błąd połączenia lub Testowanie
    • Bucket: Usuń połączenie i wybierz inne (opcja dostępna tylko jeśli wybrano więcej niż jedno połączenie)
    • + Add SAP System: tutaj istnieje możliwość skonfigurowania kolejnego połączenia SAP (multi-SAP extraction)

    b. Maskowanie danych

    • Wyłącz maskowanie danych: dane SAP są pobierane bez jakiegokolwiek maskowania
    • Anonimizacja: zastępuje wartości pól stałym placeholderem (np. XXXXXXXXXXXXXX)
    • Pseudonimizacja: zastępuje wartości stałymi skrótami (hashami) używając solonego haszowania

Haszowanie polega na przekształceniu danych w jednokierunkowy ciąg znaków, którego nie można odwrócić. Solenie oznacza dodanie losowej wartości do danych przed haszowaniem. To powoduje, że nawet identyczne dane generują inne skróty, znacząco utrudniając ataki oraz podnosząc bezpieczeństwo.

  1. Data Strategy Proszę wybrać Data Strategy z rozwijanej listy.

  2. SQL Server

  • SQL Server: wybór połączenia SQL z rozwijanej listy

  • Schemat eksportowanych danych: pokazuje i wyjaśnia strukturę danych w oparciu o wybraną Data Strategy

    a. Układ tabeli

    • Użyj kluczy głównych SAP: wykorzystuje klucze główne SAP takie jak MANDT czy BUKRS
    • Użyj NEXUS_ID: automatycznie dodaje pole NEXUS_ID do układu tabeli

    b. Ustawienia — Transformacja danych

    • Przycinanie ciągów znaków (Oba - Początek i Koniec, Początek, Koniec lub Brak): określa, czy i w jakiej części należy usuwać spacje z wartości pól
  1. Harmonogram a. Czas rozpoczęcia

    • Rozpocznij teraz: pierwsze uruchomienie nastąpi zaraz po zakończeniu konfiguracji Zadania
    • Rozpocznij później: pierwsze uruchomienie nastąpi w określonym terminie (data, strefa czasowa, dzień i slot czasowy)

    b. Aktualizacje

    • Brak potrzeby aktualizacji: Zadanie nie zostaje objęte harmonogramem, uruchomione będzie tylko raz.
    • Regularna aktualizacja: Zadanie zostaje zaplanowane cyklicznie — na podstawie czasu rozpoczęcia będą widoczne terminy najbliższych czterech uruchomień.
Interwał uruchomieniaDostępne ustawienia / CzęstotliwośćOpis
Co godzinęod 1 do 23 godzinProszę określić godzinowy interwał powtarzania Zadania
Codziennieod 1 do 6 dniProszę określić dzienny interwał powtarzania Zadania
Cotygodniowowybór dni tygodnia
od 1 do 7 dni
Proszę określić, w które dni tygodnia Zadanie ma być powtarzane
Comiesięcznieod 1 do 12 miesięcy
od 1 do 28 dni, ostatni dzień
Proszę określić, w które dni miesiąca Zadanie ma być powtarzane
(można alternatywnie lub dodatkowo wybrać ostatni dzień miesiąca)
W czasie rzeczywistymopóźnienie od 1 do 59 minutProszę określić, czy kolejne uruchomienie ma nastąpić od razu po zakończeniu poprzedniego.
Alternatywnie, można ustawić opóźnienie wyrażone w minutach przed kolejnym uruchomieniem.
  1. Extraction Package
Ważne

Opcja 'Use Initial & Delta Variant' może zostać zaznaczona tylko, jeśli Zadanie zostało zaplanowane cyklicznie oraz odpowiednio dobrano Data Strategy. Szczegółowe informacje pod opcją znajdują się w dab Nexus.

  • Package: wybór Extraction Package z menu rozwijanego
  • Initial Variant: wybór Initial Variant
  • Delta Variant (jeśli aktywowany): wybór Delta Variant
  • Status: informacja czy pakiet może zostać wykorzystany
  • Otwórz w Package Studio: klikając przycisk można otworzyć wybrany Extraction Package w Package Studio
  • Bucket: Usuń Extraction Package i wybierz inny (opcja dostępna tylko jeśli wybrano więcej niż jeden pakiet)

Następnie, za pomocą + Add Package, można dodać kolejny Extraction Package (multi-package extraction), po czym dab Nexus spróbuje automatycznie dokonać ich scalenia. Jeśli scalenie nie jest możliwe, pojawi się stosowna wiadomość.

  1. Parametry Parametry, które można, a czasami należy ustawić, zależą od wybranego Extraction Package lub Extraction Packages.

Najczęściej wykorzystywane parametry:

  • Preferowany język i język zapasowy: proszę wskazać główny język dla ekstrakcji. Język zapasowy wykorzystywany jest jedynie, jeśli opis nie istnieje w preferowanym języku.
  • Company Code: w oparciu o wybrany SAP System po lewej stronie zostaną przedstawione 'Available Company Codes'. Proszę przenieść wybrane kody do sekcji 'Selected Company Codes' metodą „przeciągnij i upuść”.
  1. Usługi zewnętrzne a. Dodaj CSV

    • Ścieżka eksportu (podfolder): proszę podać ścieżkę zapisu pliku CSV
    • Sprawdź ścieżkę: test sprawdzający poprawność oraz dostępność wskazanej ścieżki
    • Skopiuj pełną ścieżkę: skopiowanie ścieżki pliku do schowka Separator:
      • Przecinek ,
      • Tabulator (jak klawisz Tab na klawiaturze)
      • Pipe |
      • Hashtag #
      • Średnik ;
    • Limit danych: określa maksymalną liczbę rekordów na plik. Po przekroczeniu tego limitu automatycznie generowany jest kolejny plik CSV (proszę wpisać 0, aby zapisywać wszystkie rekordy w jednym pliku).
    • Dodaj nagłówek: po aktywacji nazwy kolumn zostaną zapisane w pierwszym wierszu CSV
    • Utwórz podfolder dla każdego uruchomienia: przy wielokrotnym uruchomieniu, dla każdego uruchomienia utworzony zostaje osobny podfolder
    • Tabela wynikowa i alias: dla każdej tabeli wynikowej można wprowadzić alias (alternatywną nazwę) Proszę kliknąć Add CSV Service, aby zakończyć konfigurację.
  2. Podsumowanie W Podsumowaniu pojawią się wszystkie wybrane ustawienia oraz parametry. Aby zmodyfikować wybrane ustawienia, wystarczy kliknąć daną pozycję i wrócić do odpowiedniej sekcji. Jeśli wszystko jest poprawne, proszę kliknąć Create Task.


Zadanie Replication

Dane pozyskane z SAP są przekazywane do wybranego środowiska w sekcji Connection (Microsoft Fabric, Snowflake itd.). W przeciwieństwie do Zadania Analytic lub Extraction nie są bezpośrednio zapisywane na SQL Server.

  1. Nazwa i opis
  • proszę podać nazwę dla nowego Zadania
  • można podać opis (opcjonalnie)
  1. SAP System a. Wybór SAP System

    • SAP System: proszę wybrać SAP System z rozwijanej listy
    • Równoległe Ekstrakcje: określa liczbę slotów, które mogą zostać użyte równolegle w tym SAP System (szczegóły poniżej)
    • Status: Połączono pomyślnie, Błąd połączenia lub Testowanie
    • Bucket: Usuń połączenie i wybierz inne (opcja dostępna tylko jeśli wybrano więcej niż jedno połączenie)
    • + Add SAP System: tutaj istnieje możliwość skonfigurowania kolejnego połączenia SAP (multi-SAP extraction)

    b. Maskowanie danych

    • Wyłącz maskowanie danych: dane SAP są pobierane bez jakiegokolwiek maskowania
    • Anonimizacja: zastępuje wartości pól stałym placeholderem (np. XXXXXXXXXXXXXX)
    • Pseudonimizacja: zastępuje wartości stałymi skrótami (hashami) używając solonego haszowania

Haszowanie polega na przekształceniu danych w jednokierunkowy ciąg znaków, którego nie można odwrócić. Solenie oznacza dodanie losowej wartości do danych przed haszowaniem. To powoduje, że nawet identyczne dane generują inne skróty, znacząco utrudniając ataki oraz podnosząc bezpieczeństwo.

  1. Connection a. Typ połączenia

    • Fabric Mirrored Database: wybór istniejącego połączenia z Fabric Mirror poprzez menu rozwijane
    • Fabric Lakehouse: wybór Lakehouse z listy
    • Snowflake: wybór połączenia Snowflake oraz schematu bazy danych
    • Azure Data Lake Storage: wybór połączenia ADLS

    b. Układ tabeli

    • Użyj kluczy głównych SAP: wykorzystuje klucze główne SAP takie jak MANDT czy BUKRS
    • Użyj NEXUS_ID: automatycznie dodaje pole NEXUS_ID do układu tabeli

    c. Ustawienia — Transformacja danych

    • Przycinanie ciągów znaków (Oba - Początek i Koniec, Początek, Koniec lub Brak): określa, czy i w jakiej części należy usuwać spacje z wartości pól
  2. Harmonogram a. Czas rozpoczęcia

    • Rozpocznij teraz: pierwsze uruchomienie nastąpi zaraz po zakończeniu konfiguracji Zadania
    • Rozpocznij później: pierwsze uruchomienie nastąpi w określonym terminie (data, strefa czasowa, dzień i slot czasowy)

    b. Aktualizacje

    • Brak potrzeby aktualizacji: Zadanie nie zostaje objęte harmonogramem, uruchomione będzie tylko raz.
    • Regularna aktualizacja: Zadanie zostaje zaplanowane cyklicznie — na podstawie czasu rozpoczęcia będą widoczne terminy najbliższych czterech uruchomień.
Interwał uruchomieniaDostępne ustawienia / CzęstotliwośćOpis
Co godzinęod 1 do 23 godzinProszę określić godzinowy interwał powtarzania Zadania
Codziennieod 1 do 6 dniProszę określić dzienny interwał powtarzania Zadania
Cotygodniowowybór dni tygodnia
od 1 do 7 dni
Proszę określić, w które dni tygodnia Zadanie ma być powtarzane
Comiesięcznieod 1 do 12 miesięcy
od 1 do 28 dni, ostatni dzień
Proszę określić, w które dni miesiąca Zadanie ma być powtarzane
(można alternatywnie lub dodatkowo wybrać ostatni dzień miesiąca)
W czasie rzeczywistymopóźnienie od 1 do 59 minutProszę określić, czy kolejne uruchomienie ma nastąpić od razu po zakończeniu poprzedniego.
Alternatywnie, można ustawić opóźnienie wyrażone w minutach przed kolejnym uruchomieniem.
  1. Extraction Package
Ważne

Opcja 'Use Initial & Delta Variant' może zostać zaznaczona tylko, jeśli Zadanie zostało zaplanowane cyklicznie oraz odpowiednio dobrano Data Strategy. Szczegółowe informacje pod opcją znajdują się w dab Nexus.

  • Package: wybór Extraction Package z menu rozwijanego
  • Initial Variant: wybór Initial Variant
  • Delta Variant (jeśli aktywowany): wybór Delta Variant
  • Status: informacja czy pakiet może zostać wykorzystany
  • Otwórz w Package Studio: klikając przycisk można otworzyć wybrany Extraction Package w Package Studio
  • Bucket: Usuń Extraction Package i wybierz inny (opcja dostępna tylko jeśli wybrano więcej niż jeden pakiet)

Następnie, za pomocą + Add Package, można dodać kolejny Extraction Package (multi-package extraction), po czym dab Nexus spróbuje automatycznie dokonać ich scalenia. Jeśli scalenie nie jest możliwe, pojawi się stosowna wiadomość.

  1. Parametry Parametry, które można, a czasami należy ustawić, zależą od wybranego Extraction Package lub Extraction Packages.

Najczęściej wykorzystywane parametry:

  • Preferowany język i język zapasowy: proszę wskazać główny język dla ekstrakcji. Język zapasowy wykorzystywany jest jedynie, jeśli opis nie istnieje w preferowanym języku.
  • Company Code: w oparciu o wybrany SAP System po lewej stronie zostaną przedstawione 'Available Company Codes'. Proszę przenieść wybrane kody do sekcji 'Selected Company Codes' metodą „przeciągnij i upuść”.
  1. Podsumowanie W Podsumowaniu pojawią się wszystkie wybrane ustawienia oraz parametry. Jeżeli chcą Państwo zmienić dowolne ustawienia, proszę kliknąć wybraną pozycję, aby wrócić do tej sekcji.
    Jeżeli wszystko jest w porządku, należy kliknąć Create Task.

Zmiany w Zadaniach

Po utworzeniu Zadania można częściowo zmodyfikować jego ustawienia.

Zmiana lub (De)aktywacja Harmonogramu

Proces wygląda następująco:

  • Wyszukiwanie Zadania: w podsumowaniu można rozpoznać zadania planowane cyklicznie po statusie (Aktywne/Nieaktywne), informacji o Następnym Uruchomieniu oraz liczbie Całkowitych Uruchomień (więcej niż jedno uruchomienie) – aby otworzyć zadanie, należy je kliknąć
  • Modyfikacja: należy przejść do zakładki Konfiguracja, a w razie potrzeby wybrać Harmonogram & Status
  • Interwał i częstotliwość uruchamiania: w oknie dialogowym można wybrać jedną z opcji – Godzinowo, Dziennie, Tygodniowo lub Miesięcznie – oraz dostosować częstotliwość
  • Początek Harmonogramu: w tym miejscu można zmienić datę i godzinę rozpoczęcia oraz ustawić strefę czasową
  • Dezaktywacja / Aktywacja Harmonogramu: przycisk umożliwia wstrzymanie cyklicznego uruchamiania – zadanie nie będzie wykonywane do momentu ponownej aktywacji

Zmiana liczby Slotów na SAP System

Liczba Slotów na SAP System decyduje o tym, ile równoległych żądań dab Nexus może otworzyć do tego SAP System w celu ekstrakcji danych. Podczas tworzenia SAP Connection mogą Państwo określić maksymalną liczbę System Slots dla danego połączenia – limit ten zależy również od posiadanej licencji.

Zmiana liczby System Slots przebiega następująco:

  • Wyszukiwanie i otwieranie Zadania
  • Modyfikacja: należy wybrać zakładkę Konfiguracja i przejść do SAP System
  • Sloty: liczbę slotów można zmienić w rozwijanym menu – nowa liczba zostanie zastosowana podczas kolejnego uruchomienia