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.
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.