Schritt 4: Vorherige Integrationen in TDATASEG bereinigen

Nach erfolgreichem Abschluss der Zuordnung löscht das System den vorherigen Lauf aus der Tabelle TDATASEG. (In der Tabelle TDATASEG werden die Daten für die Workbench gespeichert.) Wenn es sich um die erste Ausführung der Integration handelt, ist dieser Schritt schnell abgeschlossen, da keine Daten aus früheren Perioden vorhanden sind. Bei einer großen Menge an früheren Daten kann dieser Schritt lange dauern.

Wie Sie unten sehen, wird der Parameter für die Batchgröße verwendet, um Datenblöcke aus der Tabelle TDATASEG zu löschen, damit der Löschvorgang nicht die maximale Verarbeitungszeit für eine einzelne SQL-Anweisung überschreitet. Es ist möglich, diesen Schritt zu optimieren, indem Sie die Batchgröße so anpassen, dass die Anzahl der Löschanweisungen begrenzt wird. Für diese Ausführung wurde die Batchgröße auf 1000 festgelegt, sie kann aber auch höher angesetzt werden. Bei einer späteren Ausführung brauchte dieser Schritt 6 Minuten, um die zuvor geladenen Datensätze (ca. 1 Million) zu löschen.

Note:

Legen Sie keine immense Batchgröße fest, da die Daten für die Verarbeitung auf der Grundlage der Batchgröße in den Speicher geladen werden und Speicherplatz beanspruchen können. Der Systemspeicher wird Oracle Enterprise Performance Management Cloud-übergreifend verwendet, was Folgen für andere Bereiche der Instanz haben kann.

Das Bild zeigt, wie der Parameter für die Batchgröße zum Löschen von Datenblöcken verwendet wird.