Logo
    Pobierz gravity.integration

    Search

    Home

    Informacje podstawowe

    Dokumentacja techniczna

    Przykłady zastosowań

    gravity.integration
    gravity.integration
    Przyspieszenie przetwarzania i wykonanie szybkich raportów

    Przyspieszenie przetwarzania i wykonanie szybkich raportów

    image
    KONTEKST

    Przedsiębiorstwo użytkuje oprogramowanie ERP, w którym zrealizowano raportowanie. Niestety istnieją przetwarzania i raporty, które ze względu na liczbę danych oraz złożoność przetwarzania wykonują się w czasie, który jest zbyt długi, co nie daje użytkownikowi możliwości efektywnego stosowania ich w praktyce.

    ZADANIE

    Przyspieszenie przetwarzania danych. Zagregowane dane dla wybranych raportów i analiz są dostępne w pamięci podręcznej.

    PRZYKŁADOWE ZASTOSOWANIE GRAVITY

    Krok 1

    Stworzenie projektu, którego zadaniem jest utrzymywanie w pamięci serwera świeżo przetworzonych obliczeń i agregacji (korzyść: szybki dostęp do przetworzonych danych).

    W projekcie można wykorzystać operator INPUT SQL do pobrania danych oraz operator COMPUTING do przetworzenia danych. Przetworzone, zagregowane dane są umieszczone w bazie tymczasowej, dostępnej dla innych projektów (operator OUTPUT MEMORY).

    Projekt jest wywoływany przez mechanizm wywołań czasowych z ustawionym krótkim okresem interwału.

    Krok 2

    Stworzenie projektu, którego zadaniem jest wysłanie danych do prezentacji.

    W projekcie wykorzystaliśmy operator INPUT MEMORY do szybkiego pobrania danych oraz operator OUTPUT DATA (wyjście danych dla funkcji WEB SERVICE).

    Projekt jest wywoływany jako funkcja WEB SERVICE z systemu ERP.

    Diagram przykładowy

    image