Das Datenwartungsskript führt mehrere Bereinigungsprozesse in Ihrer Datenbank durch, um deren Größe zu reduzieren und die Leistung zu verbessern. Drei der wichtigsten Bereinigungsaufgaben im Skript sind die folgenden:
- Löschen von Synchronisations-Transaktionsdatensätzen (TPS)
- Löschen von Aktivitäten
- Weitere Datenwartung
Löschen von Synchronisations-Transaktionsdatensätzen (TPS)
TPS-Datensätze werden jedes Mal erstellt, wenn ein Firmenkontakt geändert wird. Diese Datensätze werden dann vom Synchronisationsprozess „Benutzer zu Firmenkontakt“ verwendet, um festzustellen, welche Änderungen auf Benutzerkontakt-Datensätze angewendet werden müssen. Wenn diese Datensätze nicht gelöscht werden, kann Ihre Datenbank sehr groß werden, was die Leistung der Synchronisation von Benutzer- zu Firmenkontakten beeinträchtigt.
Dieses Skript löscht die TPS-Datensätze in der Datenbank, die nicht mehr benötigt werden. Ob ein TPS-Datensatz benötigt wird oder nicht, wird durch das Alter des Datensatzes bestimmt.
Löschen von Aktivitäten
Nach einer gewissen Zeit sind Aktivitäten keine nützlichen Kontaktdaten mehr. Zum Beispiel kann eine Aktivität, die erstellt wurde, wenn ein Kontakt seine Telefonnummer ändert, für ein paar Wochen nützlich sein, aber sobald die Benutzer über die Änderung informiert sind, wird die Aktivität nicht mehr benötigt. Um zu verhindern, dass Ihr System mit diesen veralteten Aktivitäten überladen wird, können Sie Ablaufdaten für Aktivitäten festlegen.
Wenn Sie einen Aktivitätstyp erstellen oder bearbeiten, können Sie festlegen, wie viele Tage die Aktivität in InterAction existiert, bevor sie abläuft. Zum Beispiel ist der Aktivitätstyp „Telefonnummer geändert“ so eingestellt, dass er nach 14 Tagen abläuft. Jede mit diesem Typ erstellte Aktivität läuft 14 Tage nach ihrer Erstellung ab.
Weitere Informationen zum Festlegen von Ablaufdaten für Aktivitätstypen finden Sie im Leitfaden Konfiguration von InterAction.
Weitere Datenwartung
Die gespeicherte Prozedur zur Datenbankwartung führt eine Reihe von Bereinigungs- und Wartungsroutinen für die Daten durch.
Eine der Aufgaben, die die Datenbankwartungsprozedur ausführt, ist das physische Löschen von Daten nach einer bestimmten Zeit, wenn diese zuvor logisch aus dem System gelöscht wurden. Dies geschieht sowohl in den Tabellen INT_AUX_CONTACT als auch INT_AUX_PROJECT. Außerdem werden alte Audit-Daten aus der Tabelle INT_AUX_AUDIT sowie alte Protokolldaten aus den Tabellen INT_AUX_CONTACT_SYNC_LOG, INT_SCHEDULED_PROCESS_LOG, INT_CONTINUOUS_PROCESS_LOG und INT_DATA_LOG physisch gelöscht. Die Routine entfernt Einträge aus der Tabelle, die die Synchronisation von Daten aus InterAction mit den Kontakten eines Benutzers in Outlook steuert. Die Routine entfernt außerdem abgelaufene Aktivitätsdatensätze (INT_AUX_ACTIVITY) aus dem System sowie erledigte Aufgaben (INT_TASK). Schließlich werden Datensätze entfernt, die über IAObjects hinzugefügt wurden, aber nie mit einem anderen Datensatz im System verknüpft wurden.
Eine weitere Aufgabe, die die gespeicherte Prozedur übernimmt, ist die Bereinigung potenziell veralteter Daten. Sie überprüft die IDs von Firmendatensätzen, die mit Personendatensätzen in INT_AUX_LISTING verknüpft sind. Außerdem werden die Benutzer- und Listenbeziehungen auf INT_USER validiert. Sie prüft die Benutzer-IDs für zusätzliche Informationsfelder vom Typ Benutzer sowohl für Ordner als auch für Listen. Sie setzt die zusätzlichen Informationsfelder für den Kundencode, falls diese nicht gesetzt sind.
Eine dritte Aufgabe der gespeicherten Prozedur ist das Bereinigen von verwaisten Daten. Einige der Tabellen, die dabei bereinigt werden, sind INT_AUX_DIR_LIST, INT_AUX_ADDRESS, INT_AUX_MAILING_ADDR, INT_AUX_LST_ADDR, INT_AUX_ELEC_ADDR, INT_AUX_LST_EADDR, INT_AUX_PHONE, INT_AUX_LST_PHONE und INT_AUX_LIST_LIST.
Datenwartungsskript ausführen
Sie müssen den InterAction Process Manager so einplanen, dass das Datenwartungsskript ausgeführt wird. Im Allgemeinen sollten Sie diesen Prozess außerhalb der Geschäftszeiten oder dann planen, wenn nur wenige Benutzer im System sind. Es wird dringend empfohlen, einen fortlaufenden Prozess zu planen, der das Datenwartungsskript mindestens einmal pro Woche und höchstens einmal pro Tag ausführt.
- Melden Sie sich beim InterAction Administrator an.
- Folgen Sie den Anweisungen unter Prozesse planen, um einen Prozess für die Ausführung des Datenwartungsskripts zu planen. Geben Sie beim Planen des Prozesses Folgendes an:
- Wählen Sie den Prozess Datenbankskript ausführen aus.
- Klicken Sie im Bereich Prozesseinstellungen auf die Schaltfläche Bearbeiten und wählen Sie die Skriptdatei: intia_data_maint.sql.
- Wenn Sie die Konfiguration abgeschlossen haben, klicken Sie auf OK.