Datenbank bereinigen
Veraltete Daten
In der Datenbank bleiben archivierte Auftragstouren und Beschaffungsaufträge gespeichert. Diese Archivdaten sind für Statistiken und Abklärungen nützlich. Allerdings belegen diese Daten auch Speicherplatz und werden wahrscheinlich nicht ewig von Nutzen sein, sodass Sie veraltete Archivdaten löschen wollen.
Das Skript purgehistory
löscht solche Archivdatensätze welche ein gewisses Alter übeschritten haben. Ebenfalls löscht es Bestandesänderungen und Abpackstatistiken welche bereits an das übergeordnete System gesandt wurden.
Das Skript wird von der Kommandozeile mit Hilfe des BPS Skript Interpreters gestartet. Wenden Sie den Schalter -h
an um die Beschreibung des Aufrufs und der möglichen Optionen der aktuellen Version des Skripts zu erhalten:
C:\Program Files\IBK BPS 2.22.3\bin>bps purgehistory -h SYNOPSYS bps purgehistory CONNECTSTRING DAYS [OPTION]... BESCHREIBUNG Dieses Skript eliminiert die folgenden alten Datensätze: - Archivierte Auftragstouren - Archivierte Beschaffungsaufträge - Archivierte Packproduktionen - Bestandesänderungen die ans übergeordnete System gesandt wurden HINWEISE - Geben Sie als CONNECTSTRING die Anmeldung des BPS Besitzers als BenutzerID/PIN@Verbindung an. - Geben Sie die Anzahl Tage der zu behaltenden Daten in DAYS an. Um keine Daten zu behalten geben Sie statt dessen * an. BEISPIEL Eliminiere Daten die älter als 365 Tage sind: bps purgehistory 0/1234@pgprod 365 OPTIONEN -i, --ignoresendstatus Übermittlungsstatus der Bestandesänderungen ignorieren. -h, --help Hilfe anzeigen (diese). C:\Program Files\IBK BPS 2.22.3\bin>
Beispiel-Ablauf
C:\Program Files\IBK BPS 2.22.1\bin>bps purgehistory 0/1@lu_fleisch_ora 234 Eliminiere Datensätze älter als 11.08.2015 00:00:00 Verarbeite Auftragstouren 08.08.2015 08:00:00 Denner 08.08.2015 08:00:00 Fleisch 08.08.2015 08:00:00 Kundenbestellung 09.08.2015 08:00:00 Denner 09.08.2015 08:00:00 Fleisch 09.08.2015 08:00:00 Kundenbestellung 10.08.2015 08:00:00 Denner 10.08.2015 08:00:00 Fleisch 10.08.2015 08:00:00 Kundenbestellung 9 Auftragstouren eliminiert Verarbeite Beschaffungsaufträge 08.08.2015 06:30:00 *FF Frischfleisch AG 09.08.2015 00:00:00 *MC Fleisch AG 10.08.2015 00:00:00 *Micarna AG 3 Beschaffungsaufträge eliminiert Verarbeite Bestandesänderungen 1245 Bestandesänderungen eliminiert Verarbeite Packstatistiken 340 Packstatistiken eliminiert C:\Program Files\IBK BPS 2.22.3\bin>
Zum Löschen markierte Daten
Artikel und Partner können statt physisch gelöscht auch einfach zur Löschung markiert sein. Diese Option wird oft benützt damit die entsprechenden Daten und die sie referenzierenden Aufträge, Bestände oder Packstatistiken noch für Recherche oder Berichte zur Verfügung bleiben.
Wenn Sie jedoch mit dem Skript oben die Archivdaten bereinigen, so werden die danach nicht mehr referenzierten und zum Löschen markierten Artikel und Partner überflüssig, und können ebenfalls gelöscht werden.
Das Skript purgedeleted
löscht solche Datensätze. Es wird von der Kommandozeile mit Hilfe des BPS Skript Interpreters gestartet. Wenden Sie den Schalter -h an um die Beschreibung des Aufrufs und der möglichen Optionen der aktuellen Version des Skripts zu erhalten:
C:\Program Files\IBK BPS 2.22.1\bin>bps purgedeleted -h SYNOPSYS bps purgedeleted CONNECTSTRING [OPTION]... BESCHREIBUNG Dieses Skript eliminiert Artikel- und Partnerdatensätze welche zur Löschung markiert sind. HINWEIS - Geben Sie als CONNECTSTRING die Anmeldung des BPS Besitzers als BenutzerID/PIN@Verbindung an. BEISPIELE Zum Löschen markierte Datensätze eliminieren, welche durch keine Aufträge, Bestände oder Packdaten referenziert werden: bps purgedeleted 0/1234@pgprod Alle zum Löschen markierte Datensätze bedingungslos löschen. (Löscht auch alle referenzierenden Aufträge, Bestände und Packdaten!): bps purgedeleted 0/1234@pgprod -a OPTIONEN -a, --all Eliminiere bedingungslos alle zum Löschen markierte Datensätze. -h, --help Hilfe anzeigen (diese). C:\Program Files\IBK BPS 2.22.1\bin>
Beispiel-Ablauf
C:\Program Files\IBK BPS 2.22.1\bin>bps purgedeleted 0/1@lu_fleisch_ora Eliminiere nicht mehr referenzierte Datensätze Verarbeite Artikel 2363.980.000.00 *CARPACCIO CERVO VASCH.90G 2513.782.000.00 *RAUCHL SHOTS 220G 2301.423.000.00 *SALSICCIA ALLE ERBE 180G 2272.220.220.20 *BIO MZO HAMBURGER 2PZ 2321.030.555.00 *SE MINIPIC 4X90G 5 Artikel eliminiert Verarbeite Partner 0075460 MR Hofmatt Kriens 1 Partner eliminiert C:\Program Files\IBK BPS 2.22.1\bin>
Auditdaten
Verwenden Sie im Audit-Skript die Option -p DAYS
oder -P
um Auditdaten zu bereinigen.