Automation Engine Datenbank
Die AE-Datenbank ist ein relationales Datenbankverwaltungssystem (RDMS), das alle Planungsdaten von einem zentralen Punkt aus verwaltet und alle Objekte, Ausführungsdaten, Job-Reports usw. enthält. Der Ordner IMAGE:\DB\_STRUCTURE\ACCESS im Auslieferungsverzeichnis enthält die Datenbank UC2003.mdb. Er enthält die Datenbankstruktur der AE sowie eine Beschreibung zu den Tabellen und deren Spalten. Die Strukturbeschreibung der Datenbank steht auch in HTML-Dateien zur Verfügung. Sie befinden sich im Auslieferungsordner IMAGE:\DB\_STRUCTURE\HTML.
Dieses Thema beinhaltet Folgendes:
Ihr Datenbankcomputer ist der Kernstück von Automation Engine. Die Verwendung angemessener Leistungs- und Sicherheitsmerkmale ist daher von entscheidender Bedeutung. Überprüfen Sie die AWA Systemanforderungen und Dimensionierung für weitere Details.
Die unterstützten Datenbanken sind DB2, MS SQL, Oracle und PostgreSQL. Bitte lesen Sie die folgenden Empfehlungen für die unterstützten Datenbanken:
- Empfehlungen für DB2
- Empfehlungen für MS SQL
-
Siehe auch Oracle-Parameter.
- Empfehlungen für PostgreSQL
Um die optimale Leistung Ihres Automation Engine-Systems zu gewährleisten, reorganisieren und archivieren Sie in regelmäßigen Abständen Ihre Daten (Statistiken, Reports, Nachrichten usw.). Folgende Möglichkeiten stehen Ihnen dafür zur Verfügung:
- Datensätze mit Dienstprogrammen pflegen
-
Wichtig! Die ILM-Partitionierung reorganisiert weder Objektversionen noch löscht sie Objekte. Sie müssen die Automation Engine-Dienstprogramme für diese Zwecke ausführen.
Siehe Abfragen mit Hilfe der GUI des Reporting Tools erstellen.
Verwenden Sie Dienstprogramme, wenn die folgenden Kriterien zutreffen:
-
Sie verwenden eine der folgenden Datenbanken:
- MS SQL-Server
- Oracle
- DB2
- PostgreSQL
-
Geringer Wartungsaufwand ist wichtiger als eine hohe Leistung bei Wartungsarbeiten.
Bei großen Datenmengen kann der Wartungslauf das AE-System belasten.
- Deine Datenbank ist klein.
- Sie möchten Mandanten individuell konfigurieren.
- Sie möchten die letzten n Datensätze pro Objekt behalten.
- Sie möchten die Reports vor den Ausführungsdaten löschen.
Verwenden Sie die Partitionierung mit ILM, wenn die folgenden Kriterien zutreffen:
-
Sie verwenden eine der folgenden Datenbanken:
- MS SQL-Server
- Oracle (Enterprise Editions mit Partitionierungsfunktion)
- Es ist wichtig, die Leistung während der Wartungsarbeiten hoch zu halten. ILM erreicht kurze Wartungsläufe, die nahezu unabhängig von der Datenmenge sind.
- Deine Datenbank ist groß.
- Sie möchten die gleiche Konfiguration für alle Mandanten beibehalten.
-
Sie wollen keine Datensätze archivieren, da Partitionen schnell und einfach gelöscht werden können.
- Es ist nicht notwendig, die letzten n Datensätze pro Objekt zu behalten.
-
Sie möchten sowohl Reports als auch Ausführungsdaten behalten.
Reports werden zusammen mit den entsprechenden Ausführungsdatensätzen reorganisiert, da sie sich beide in derselben Partition befinden.
Datenbankvoraussetzungen für ILM
MS SQL und Oracle benötigen zusätzliche Berechtigungen für die Arbeit mit ILM (Information Lifecycle Management):
-
MS SQL
- SQL-Server benötigt die Berechtigung VIEW SERVER STATE
- SQL-Datenbank erfordert die Berechtigung VIEW DATABASE STATE in der Datenbank
-
Oracle benötigt die Berechtigung auf USER_OBJECTS
Siehe auch: