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