Obsługa > Archiwizacja / usuwanie danych 

Funkcja ta umożliwia rozpoczęcie operacji usuwania i archiwizacji danych.

Programy w technologii SAFE X3 mogą zarządzać, przy użyciu funkcji usuwania / archiwizacji danych przeniesieniem do archiwów lub usuwaniem danych na temat przesunięć, które już się nie zmieniają i które są uznawane za wystarczająco stare, aby nie stanowić częstego punktu odniesienia.

Usunąć lub zarchiwizować można wyłącznie te dane, które są uznane za zamknięte (tzn. takie, które nie będą już podlegały zmianom).

Archiwizacja odbywa się poprzez przeniesienie danych z tabeli folderu do tabeli o takiej samej strukturze (z dwoma dodatkowymi polami CREHISDAT i CREHISUSR, które umożliwiają wyświetlenie dat i osób, które zarchiwizowały dane). Tabela ta jest definiowana w dedykowanym folderze, który używa bieżącego folderu jako folderu nadrzędnego i którego utworzenie odbywa się automatycznie podczas pierwszej archiwizacji.

Celem takiego przechowywania jest umożliwienie standardowym funkcjom zapytań o dane historyczne działanie poprzez proste połączenie z tym folderem w taki sam sposób, jak ma to miejsce dla folderu w trakcie użycia.

Po połączeniu do zarchiwizowanego pliku można wyświetlić dane wyłącznie osobno, a nie jednocześnie z niezarchiwizowanymi danymi tego samego typu. Natomiast, jeśli tabela archiwum stanowi odniesienie dla danych podstawowych (które z definicji nie mogą zostać zarchiwizowane) lub dla danych, dla których nie zdefiniowano żadnej tabeli archiwum, zapytania można dokonać poprzez przybliżenie danych niezarchiwizowanych.

Ustawienia reguły czyszczenia umożliwiają zdefiniowanie czasu użytkowania danych, po którym mogą one zostać usunięte lub zarchiwizowane zgodnie ze zdefiniowanymi regułami spójności wg grupy tabel.
W zależności od danego modułu przetwarzanie może dotyczyć również wartości niektórych parametrów. Ich lista jest przedstawiona w aneksie.

Jeśli istnieje potrzeba wyświetlenia konkretnych przesunięć, z których niektóre są umiejscowione w bieżącym folderze, a inne w folderze archiwalnym, należy zdefiniować zapytania SQL typu union pomiędzy dwoma tabelami, np. za pomocą zapytań SQL lub konkretnych widoków.

Wymagania wstępne

Należy najpierw utworzyć folder archiwizacji powiązany z bieżącym folderem, jeśli istnieje potrzeba zarządzania archiwami, jak również zdefiniować odpowiadające mu ustawienia usuwania / archiwizacji

Zarządzanie ekranem

Karta Ekran wpisów

Prezentacja

Po wejściu do funkcji wyświetla się jeden ekran umożliwiający zdefiniowanie informacji dotyczących usuwania, które ma się rozpocząć.

Po wprowadzeniu parametrów, zatwierdzenie ekranu powoduje uruchomienie funkcji. Po jej zakończeniu wyświetli się log umożliwiający zapoznanie się, w sposób mniej lub bardziej szczegółowy, z wynikiem działania.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Blok numer 1

Zdefiniuj kod archiwizacji/usuwania do uruchomienia. Umożliwia ograniczenie operacji do pojedynczej grupy tabel. Jeżeli ma być uruchomiona funkcja ogólna, to kod należy pozostawić pusty.

Blok numer 2

  • Historia (pole HISTO)

Zdefiniuj w razie konieczności uruchomienia procesu archiwizacji.

  • Usuwanie (pole EPUR)

Zdefiniuj jeżeli wystąpi konieczność uruchomienia procesu usuwania danych.

Blok numer 3

  • Wszystkie firmy (pole ALLCPY)

Należy zaznaczyć to pole wyboru, aby uwzględnić wszystkie firmy. Aby wykonać proces dla pojedynczej firmy należy pozostawić to pole nieaktywne.

Należy wprowadzić kod firmy lub użyć narzędzia Wyszukaj w celu wyszukania i wybrania kodu.

Blok numer 4

  • Szczegółowy log (pole TRDET)

Zaznaczenie tego pola wyboru powoduje wczytanie do logu operacji listy wszystkich usuniętych lub zarchiwizowanych wierszy (w miarę ich występowania główne klucze dla głównej tabeli w grupie usuwania; szczegółowe informacje na temat wierszy usuwanych lub archiwizowanych w powiązanych tabelach nie są nigdy podawane, aczkolwiek w tym wypadku liczba zostaje wskazana). Jeżeli pole nie zostanie zaznaczone, to dla każdej tabeli pojawi się komunikat, podający łączną liczbę wierszy usuniętych lub zarchiwizowanych z takiej tabeli.

Pole jest także aktywne w trybie symulacji w celu szczegółowego określenia co mogłoby się zdarzyć, gdyby funkcja rzeczywiście została uruchomiona.

Uwaga, użycie tego pola może spowodować utworzenie bardzo dużego logu.

  • Symulacja (pole SIM)

Po zaznaczeniu tego pola funkcja generuje log (szczegółowy lub nie) bez przeprowadzenia usuwania i/lub archiwizacji.

Zamknij

 

Uwagi

Operacja ta może zająć bardzo dużo czasu. Zazwyczaj zalecane jest uruchamianie jej w trybie wsadowym, w regularnych odstępach czasu (ustawienia częstotliwości wg grupy tabel umożliwiają zdefiniowanie czynności, które mają zostać wykonane podczas każdego uruchomienia).

Zadanie przetwarzania w tle

Tę funkcję można wykonać w trybie wsadowym,. W tym celu przewidziano AHISTO zadanie standardowe.

Komunikaty o błędzie

Jedynymi komunikatami o błędach są komunikaty ogólne.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja