Löschen von Daten

Das Abrufen von Datensätzen aus einer großen Tabelle dauert länger als aus einer kleinen Tabelle. Im Hinblick auf Systemleistung und Datenbankwachstum müssen Tabellen daher so klein wie möglich bleiben. Um dies zu erreichen, haben Sie folgende Möglichkeiten:

  • Datensätze löschen
  • Archivieren: Datensätze in eine andere Firma verschieben
  • Historie protokollieren: Datensätze in eine andere Tabelle kopieren
Hinweis

Weitere Informationen finden Sie im Anwenderhandbuch für Archivierung in ERP LN (U9352* DE).

Löschen von Datensätzen

Das Löschen von Datensätzen ist eine sehr effiziente Methode, um die Systemleistung zu verbessern und das Datenbankwachstum zu verringern. Der Nachteil dabei ist, dass die entsprechenden Daten nicht mehr verfügbar sind. Normalerweise müssen jedoch nicht alle Datensätze gespeichert werden.

Positionsaktivitäten werden z. B. nach Lager gespeichert. Normalerweise brauchen Sie diese Datensätze nicht zu behalten. Daher können Positionsaktivitäten nach Abschluss eines Lagerauftrags gelöscht werden. Im Anwenderhandbuch für ERP LN Archiving finden Sie Erläuterungen zu Programmen, mit denen Sie alte Daten löschen können. Andere Daten wie Artikel und Handelspartner können Sie gelegentlich prüfen und nicht mehr benötigte Daten löschen.

Für jede Auftrags- und Vertragstabelle gibt es ein Programm zum Archivieren und Löschen alter Aufträge. In diesen Programmen können Sie mehrere Merkmale zur Auswahl der Aufträge auswählen, die gelöscht werden sollen, z. B. Datum oder Status. Führen Sie diese Programme in regelmäßigen Abständen aus.

Archivieren

Wenn Daten für eine zukünftige Verwendung, z. B. eine Analyse oder Prüfung, verfügbar bleiben müssen, aber nicht mehr in einer aktuellen Firma benötigt werden, können Sie die Daten archivieren. Das heißt die Daten werden aus der aktuellen Firma gelöscht und in eine andere Firma verschoben, die sogenannte Archivfirma. Im Hinblick auf die Systemleistung hat das Archivieren die gleiche Wirkung wie das Löschen von Datensätzen, da die Daten in der aktuellen Firma nicht mehr vorhanden sind. Sie bleiben jedoch in der Archivfirma verfügbar, d. h. die Gesamtdatenmenge ändert sich nicht. Programme zum Archivieren von Daten finden Sie an verschiedenen Stellen in LN. Im Hinblick auf das Datenbankwachstum sind Archivieren und Löschen die bevorzugten Optionen.

Historie

Um Änderungen für bestimmte Aufträge zu verfolgen, ohne die aktuellen Auftragstabellen zu belasten, können Sie Daten in Historietabellen schreiben. Wenn ein Auftrag erstellt wird, wird er in die Historie kopiert. Für jede Aktualisierung des aktuellen Auftrags wird ein neuer Datensatz in der Historietabelle erstellt.

Es gibt Abläufe, für die Daten in der aktuellen Firma vorhanden sein müssen, z. B. VK- und EK-Statistiken und Abgleiche in Verkauf und Einkauf. Um die buchungsbezogenen Auftragstabellen zu entlasten, verwenden diese Abläufe die Historietabellen, so dass Daten schon in einem frühen Stadium aus den buchungsbezogenen Tabellen gelöscht werden können. An anderen Stellen können Sie die Protokollierung von Historie verwenden, z. B. zum Verfolgen eines bestimmten Lagerauftrags im Paket Lagerwirtschaft.

Wenn Sie die Protokollierung von Historie verwenden, müssen Sie Daten aus den Historietabellen in regelmäßigen Abständen archivieren und löschen. Für die meisten Daten kann dies direkt nach der Protokollierung geschehen. Bei anderen, z. B. der Bestellungs- und VK-Auftragshistorie, hängt der Zeitpunkt zum Löschen oder Archivieren von anderen Geschäftsprozessen wie z. B. dem Abgleich ab.

Fazit

Sie müssen in regelmäßigen Abständen Daten aus der Live-Umgebung löschen. Wenn Daten für spätere Analysen noch benötigt werden, archivieren Sie die Daten. Verwenden Sie die Protokollierung von Historie nur, wenn es wirklich erforderlich ist. Archivieren Sie Daten so schnell wie möglich und löschen Sie sie aus der Live-Umgebung.