# Materializacje
Tabela wynikowa, uzyskiwana w wyniku wykonania wyszukiwania, nie jest automatycznie zapisywana w sposób trwały. Po przejściu do innego scenariusza, wylogowaniu z systemu lub zamknięciu przeglądarki tabela zostaje usunięta i aby ponownie móc zobaczyć tabelę wynikową należy uruchomić scenariusz i odczekać do momentu zakończenia wyszukiwania. Jeżeli w międzyczasie w systemie dokonano jakichkolwiek zmian w bazie danych (np. zaimportowano nowe dane), uzyskana tabela nie będzie identyczna z tą, którą użytkownik widział za pierwszym razem.
System umożliwia jednak zapisanie tabeli wynikowej na stałe i taką tabelę nazywa materializacją . Wykonanie materializacji jest możliwe jedynie dla zapisanych scenariuszy, dlatego przed zleceniem wykonania materializacji należy nadać scenariuszowi tytuł, co spowoduje zapisanie go w pamięci systemu.
Aby zlecić wykonanie materializacji, należy wejść do podglądu tabeli wynikowej i wybrać przycisk „Materializacje".
Wybierając przycisk „Zleć materializację" użytkownik otrzymuje możliwość określenia czasu, w którym ma się rozpocząć materializacja:
Użytkownik może zlecić wykonanie materializacji teraz, co poskutkuje zapisaniem tabeli wynikowej w takiej postaci, w jakiej wyświetla się obecnie. Co ważne - zapisana zostanie kompletna tabela, tzn. będąca wynikiem pełnego wyszukiwania, nawet jeżeli w momencie zlecania wyszukiwanie jeszcze się nie skończyło. Ponadto użytkownik może zlecić wykonanie materializacji w określonym w przyszłości czasie lub po imporcie danych (przydatne, gdy użytkownik nie wie, kiedy odbędzie się import). Należy mieć na uwadze, że jeśli w międzyczasie baza danych nie ulegnie zmianie, materializacja wykonana po czasie będzie taka sama jak pierwsza.
Po wybraniu opcji „Teraz" system rozpocznie zapisywanie tabeli (co może zająć kilka minut).
Przycisk „Wczytaj ponownie materializacje" odświeża listę utworzonych materializacji oraz ich statusy, ale nie powoduje ponownego wyszukania i zapisania materializacji. Wykonanej materializacji nie można odświeżyć, wykonać ponownie ani modyfikować, można jedynie wykonać nową materializację. Do materializacji zapiszą się wszystkie dane, nie tylko kolumny, które użytkownik ustawi jako aktywne w tabeli wynikowej. Opcja pokazywania i ukrywania kolumn będzie aktywna również w zmaterializowanym scenariuszu.
Podgląd wykonanych materializacji jest dostępny w zakładce „Scenariusze" - kafelki scenariuszy posiadających zapisane materializacje różnią się od pozostałych:
Przycisk „Materializacje" umożliwia jedynie podgląd istniejących materializacji wraz z ich statusami i ewentualnie zlecenie nowej materializacji.
Lista rozwijana umożliwia otworzenie wybranej materializacji - warto zauważyć, że, otwierając istniejącą materializację, użytkownik nie musi czekać na wykonanie wyszukiwania, toteż kompletna tabela wynikowa pojawia się dużo szybciej.