Diagram zadania – nowe możliwości tworzenia i wizualizacji procesów w PS CLEMENTINE PRO

Tekst przeczytasz w:  3 minuty

Tworzenie i zarządzanie zadaniami analitycznymi to ważna część pracy z narzędziami typu ETL (ang. Extract, Transform and Load, czyli wyodrębnianie, przekształcanie i ładowanie) oraz programami do zaawansowanej analizy danych. 

W najnowszej wersji PS CLEMENTINE PRO wprowadzono usprawnienia, które ułatwiają codzienną pracę użytkowników. Jednym z nich jest możliwość tworzenia diagramów zadań.

Diagram zadania – co to takiego?

Wyobraź sobie, że tworzysz proces, którego celem jest cykliczne przygotowanie listy klientów do danej kampanii marketingowej. „Przepis” na takie zadanie może składać się z kilku elementów: strumienia analitycznego, który typuje klientów, kolejnego strumienia generującego raport, a następnie skryptu porządkującego dane oraz skryptu losującego próbkę z danych. 

Takie kroki widzimy zazwyczaj jako listę obiektów do wykonania po kolei. W wersji 5.0 PS CLEMENTINE PRO pojawiła się możliwość przedstawienia tego procesu w formie diagramu. Mamy zatem element Start, który symbolizuje początek zadania, a następnie „klocki” reprezentujące każdy z obiektów – strumień, skrypt czy polecenie (Rysunek 1.). Łączymy je za pomocą strzałek, tak aby określić kolejność uruchamiania. Co istotne, diagram nie jest tylko ładnym obrazkiem – to przede wszystkim narzędzie do kontroli logiki zadania.

 

Rysunek 1.

Diagram zadania w PS CLEMENTINE PRO

Równoległe wykonywanie obiektów – nowy poziom elastyczności

Jedną z najciekawszych funkcji wprowadzonych w PS CLEMENTINE PRO 5.0 jest możliwość uruchamiania obiektów równolegle. Jak to wygląda na diagramie? Załóżmy, że po kroku Start chcemy uruchomić jednocześnie dwa różne strumienie – jeden generuje dane do raportu, a drugi obrabia inny zestaw informacji dla zespołu analityków. W diagramie po prostu poprowadzimy dwie strzałki z elementu Start do obu strumieni (Rysunek 2.). Efekt? Oba procesy rozpoczną pracę w tym samym czasie. Po ich zakończeniu możemy przejść do kolejnego kroku, który wymaga już wyników z obydwu wcześniejszych etapów.

To duże udogodnienie pozwala skrócić całkowity czas wykonania zadań, szczególnie w środowiskach, gdzie mamy do dyspozycji moc obliczeniową do równoległego przetwarzania. W efekcie nasze procesy stają się bardziej efektywne, a my zyskujemy czas. To rozwiązanie wymaga konfiguracji PS CLEMENTINE PRO z serwerem.

 

Rysunek 2.

Równoległe przetwarzanie elementów zadania

Wsparcie dla wielu typów obiektów i rozbudowane scenariusze

Diagramy zadań i praca w PS CLEMENTINE PRO nie ograniczają nas do jednego typu obiektu. Możemy tam umieścić strumienie analityczne (wykonywane w IBM SPSS Modeler), skrypty w języku Python czy R oraz polecenia command line. Każdy typ obiektu jest oznaczony innym kolorem paska po prawej stronie klocka. Dzięki temu od razu widzimy, z jakim elementem mamy do czynienia. To kolejny sposób na szybsze zrozumienie procesu oraz łatwiejsze diagnozowanie ewentualnych problemów. 

Możliwość modyfikowania zadań i szybkie reagowanie na zmiany

Praca analityka bywa dynamiczna – zmieniają się dane, harmonogramy, wymagania biznesowe. Jeśli musimy zmodyfikować istniejące zadanie w PS CLEMENTINE PRO, diagram okaże się świetnym punktem odniesienia. Widząc cały proces w formie graficznej, łatwiej zdecydować, gdzie wprowadzić zmiany, czy dodać nowy krok. Wystarczy przeciągnąć nowe obiekty, połączyć je odpowiednimi strzałkami i zapisać zadanie. Dzięki temu mamy pewność, że nowy proces będzie spójny i logiczny, a ryzyko błędów konfiguracyjnych jest znacznie mniejsze.

Analizy prezentowane w tym artykule zostały zrealizowane przy pomocy

PS CLEMENTINE PRO

W przypadku konieczności ręcznego uruchomienia zadania czy zatrzymania go w trakcie, diagram pomaga nam szybko zorientować się, na którym etapie jesteśmy i co dokładnie jest wykonywane. To ułatwia zarządzanie zadaniami „na gorąco” i daje lepszą kontrolę nad tym, co dzieje się w naszym środowisku analitycznym.

Diagramy zadań – podsumowanie

Wprowadzenie diagramu zadań w PS CLEMENTINE PRO 5.0 to znaczący krok naprzód w obszarze zarządzania procesami analitycznymi. Graficzna reprezentacja kroków, możliwość równoległego uruchamiania obiektów oraz przyjazne dla oka oznaczenia sprawiają, że praca z zadaniami jest nie tylko efektywniejsza, ale też bardziej intuicyjna.

Dla osób, które dopiero rozpoczynają pracę z PS CLEMENTINE PRO, diagram zadań stanowi przyjazne wprowadzenie do logiki konfigurowania procesów: zamiast zagłębiać się w skomplikowane ustawienia, mogą one szybko zorientować się w przepływie pracy dzięki prostemu, wizualnemu schematowi.


Udostępnij artykuł w social mediach:


Ustawienia dostępności
Wysokość linii
Odległość między literami
Wyłącz animacje
Przewodnik czytania
Czytnik
Wyłącz obrazki
Skup się na zawartości
Większy kursor
Skróty klawiszowe