SAP BODS - wprowadzenie do przepływu pracy
Przepływy pracy służą do określenia procesu do wykonania. Głównym celem workflow jest przygotowanie do realizacji przepływów danych oraz ustalenie stanu systemu po zakończeniu przepływu danych.
Zadania wsadowe w projektach ETL są podobne do przepływów pracy, z tą tylko różnicą, że zadanie nie ma parametrów.
Do przepływu pracy można dodawać różne obiekty. Oni są -
- Przepływ pracy
- Przepływ danych
- Scripts
- Loops
- Conditions
- Try or Catch Blocks
Możesz również wywołać przepływ pracy z innym przepływem pracy lub przepływ pracy może wywołać sam siebie.
Note - W przepływie pracy kroki są wykonywane w kolejności od lewej do prawej.
Przykład przepływu pracy
Załóżmy, że istnieje tabela faktów, którą chcesz zaktualizować i utworzono przepływ danych z transformacją. Teraz, jeśli chcesz przenieść dane z systemu źródłowego, musisz sprawdzić ostatnią modyfikację tabeli faktów, aby wyodrębnić tylko wiersze, które zostały dodane po ostatniej aktualizacji.
Aby to osiągnąć, należy stworzyć jeden skrypt, który określa datę ostatniej aktualizacji, a następnie przekazuje go jako parametr wejściowy do przepływu danych.
Musisz również sprawdzić, czy połączenie danych do określonej tabeli faktów jest aktywne, czy nie. Jeśli nie jest aktywny, musisz ustawić blok catch, który automatycznie wysyła e-mail do administratora z powiadomieniem o tym problemie.