PS IMAGO Process – automatyzacja raportów cyklicznych

Transkrypt

PS IMAGO Process – automatyzacja raportów cyklicznych
PS IMAGO Process – automatyzacja
raportów cyklicznych
Predictive Solutions
ul. Racławicka 58 · 30-017 Kraków
tel. 12 636 96 80 · faks wew. 102
[www.predictivesolutions.pl]
PS IMAGO © Copyright Predictive Solutions Sp. z o.o. [dawniej SPSS Polska], 2013–1014 /
PS IMAGO PRO, PS IMAGO Pack, PS IMAGO Pack PRO, PS IMAGO Designer, PS IMAGO Portal
i PS IMAGO Process są znakami towarowymi Predictive Solutions Sp. z o.o. / IBM SPSS Statistics jest zastrzeżonym znakiem handlowym IBM Corporation
1
|
PS IMAGO Process to narzędzie pozwalające zautomatyzować proces aktualizacji i dystrybucji raportów
analitycznych w organizacji. Program ten jest elementem składowym PS IMAGO PRO, kompleksowego
rozwiązania analityczno-raportującego. Bazując na zestawie parametrów zawierających informacje o plikach
danych, komendach wykonywanych przez silnik analityczny (IBM SPSS Statistics), rozwiązanie to może
cyklicznie generować raporty. Z kolei wygenerowane raporty mogą zostać opublikowane na stronach www
portalu analitycznego lub tylko zaktualizowane w wybranej lokalizacji. W ten sposób odbiorcy mają stały
dostęp do bieżących informacji wykorzystywanych później w kontekście biznesowym lub innym.
W trybie pracy manualnej analityk, poprzez interfejs aplikacji analitycznej lub przez wywołanie
odpowiednich komend (poleceń syntaxu), wykonuje przekształcenia i analizy na określonym pliku danych
(.sav). Efektem jego pracy jest plik raportu (.spv), zawierający wykresy i tabele. Następnie, celem
przygotowania raportu, ta treść analityczna jest eksportowana do aplikacji PS IMAGO Designer. Tam
w oparciu o dostępne układy i szablony, budowane są i aranżowane poszczególne strony raportu. Oprócz
obiektów analitycznych, raporty mogą zawierać również komentarze. W aplikacji projektowania raportów
definiowana jest także nawigacja pomiędzy poszczególnymi elementami raportu. Zredagowany raport jest
następnie publikowany w środowisku dystrybucyjnym www (PS IMAGO Portal) i udostępniany wybranym
grupom odbiorców.
Manualną pracę analityka można usprawnić i zautomatyzować, zwłaszcza w sytuacji powtarzających się
czynności związanych z przygotowaniem cyklicznych raportów. PS IMAGO Process automatyzuje proces
raportowania, korzystający ze stale zmieniających się danych źródłowych. Zestaw różnych parametrów
opisujących proces przygotowania raportu i jego dystrybucji może być zapisany i przetworzony wsadowo,
bez udziału użytkownika, przez program PS IMAGO Process. Jest to aplikacja dostępna z poziomu
systemowego wiersza poleceń (ang. Command Line Interface).
Przygotowując automatyczny proces generowania raportów trzeba ustawić parametry, które pozwolą na
wykonanie stosownych analiz oraz sformatowanie i automatyczne opublikowanie raportu na portalu
PS IMAGO Portal. Wszystkie informacje o parametrach gromadzone są w pliku (.psip), który jest generowany
przez aplikację PS IMAGO Designer.
Rysunek 1. Raport w PS IMAGO Designer gotowy do przygotowania pliku parametrów (.psip)
W zawartości pliku procesu musi znaleźć się między innymi lokalizacja pliku komend (polecenia Syntax)
programu IBM SPSS Statistics, który na podstawie zaktualizowanego źródła danych wygeneruje aktualne
obiekty wynikowe. Konieczne jest również wskazanie pliku danych raportu (.psid), który zawiera wszystkie
obiekty wynikowe wykorzystywane w raporcie. Plik ten został wcześniej wygenerowany przez program
PS IMAGO Designer.
2
|
Rysunek 2. Okno tworzenia pliku parametrów (.psip)
Wybrany plik komend (syntax) można podejrzeć, aby zweryfikować, czy znajdują się w nim wszystkie
informacje potrzebne do przeprowadzenia analizy i wygenerowania obiektów wynikowych. Jednak edycja
komend możliwa jest tylko z poziomu IBM SPSS Statistics.
Rysunek 3. Podgląd pliku komend programu IBM SPSS Statistics
Kolejnym krokiem jest podanie informacji autoryzacyjnych do środowiska dystrybucji wyników
PS IMAGO Portal. Na portalu o podanym adresie i w określonym folderze repozytorium zostanie
umieszczony automatycznie wygenerowany raport. Do wyboru są dwie możliwości publikowania raportu.
Wskazanie istniejącego już raportu powoduje cykliczne publikowanie kolejnych wersji wybranego raportu.
W drzewie raportów dla użytkownika będzie widoczny tylko jeden raport, mający wiele wersji. Natomiast,
gdy wskazany jest folder, to każde cykliczne uruchomienie procesu będzie publikować nowy plik.
Widocznych będzie wiele nowych raportów. Użytkownik publikujący ma możliwość zmiany ustawień nazwy
i opisu raportu (domyślnie przepisywana jest wartość z ustawień raportu).
Całość procedury tworzenia pliku parametrów do procesu automatycznego generowania i publikowania
raportu utrwalana jest poprzez zapisanie pliku procesu (.psip).
Automatyczne generowanie raportów
Gdy gotowy jest już plik parametrów, można przystąpić do wykonania raportu w trybie automatycznym,
korzystając z aplikacji PS IMAGO Process. W linii poleceń systemowych należy wywołać aplikację procesową
(process.exe) wraz z plikiem parametrów.
3
|
Rysunek 4. Okno wiersza poleceń uruchamiające procedurę tworzenia raportu
W tym momencie w tle wykonywanych jest szereg działań. Uruchamiany jest IBM SPSS Statistics, który sięga
do aktualnych danych i wykonuje na nich predefiniowane procedury analityczne. Wyniki działania
przekształceń i analiz zapisywane są w postaci obiektów, które następnie są eksportowane do formatu
programu PS IMAGO Designer. Czas wykonywania tej procedury zależy od liczby i rozmiaru elementów,
które występują w raporcie. W kolejnym kroku stworzony wcześniej raport jest aktualizowany bieżącymi
obiektami analitycznymi. Po uwierzytelnieniu w środowisku PS IMAGO Portal raport jest publikowany
w określonej lokalizacji.
Rysunek 5. Wykonywanie poleceń automatycznego generowania raportu
Wywołanie procesu uruchamianego z wiersza poleceń można także zapisać w systemowym pliku
przetwarzania wsadowego (ang. batch file). Tak stworzony plik może być z kolei wywoływany bezpośrednio
z wiersza poleceń systemowych lub zostać włączony do Harmonogramu zadań systemu Windows. Jego
uruchamianie może się odbywać w trybie czasowym lub zdarzeniowym. Dzięki PS IMAGO Process analityk
w znaczący sposób może przyśpieszyć swoją pracę i zautomatyzować proces przygotowania i dostarczania
informacji dla stałych odbiorców cyklicznych raportów w swojej organizacji.
PS IMAGO Process jest elementem składowym produktu PS IMAGO PRO. Wraz z innymi składnikami tworzy
kompletne rozwiązanie służące raportowaniu analitycznemu dla biznesu. Dzięki PS IMAGO PRO, atrakcyjnie
wyglądające, profesjonalne raporty analityczne można przygotować i udostępniać odbiorcom informacji
w krótkim czasie i przy niewielkim nakładzie pracy. W rozwiązaniu tym występują bowiem elementy
ułatwiające dostęp do danych zgromadzonych w różnych systemach, silnik analityczny z bogactwem
algorytmów statystycznych, narzędzie umożliwiające zaprojektowanie profesjonalnych raportów
analitycznych oraz środowisko udostępniające te raporty z jednoczesnym zachowaniem standardów
bezpieczeństwa i poufności prezentowanych informacji. PS IMAGO PRO oferuje także możliwość
procesowego aktualizowania raportów analitycznych w oparciu o dane ciągle aktualizowane w systemach
źródłowych.
4
|
Rysunek 6. Komponenty rozwiązania PS IMAGO PRO