Häufig gestellte Fragen zur Datenreplikation

In diesen häufig gestellten Fragen erfahren Sie mehr über Datenreplikationsaufgaben, darunter Extrahieren und Replizieren von Daten aus Oracle Fusion Cloud Applications, Hochladen von Daten in Objektspeicher bzw. Herunterladen aus Objektspeichern und Laden von Daten in der Zieldatenbank.

Was mache ich, wenn ein Datenreplikationsjob lange dauert?

Gehen Sie wie folgt vor, wenn ein Job sehr lange dauert:

  • Wenn das replizierte View-Objekt (VO) kein Extrakt-VO ist (d.h., der VO-Name endet nicht mit ExtractPVO), verwenden Sie den Datenreplikationseditor, um unnötige LastUpdateDate-Spalten aus dem Bezeichner für neue Daten des VO auszuschließen.
  • Wenn im View-Objekt mit der langen Ausführungszeit mehrere LastUpdateDate-Spalten für den Bezeichner für neue Daten oder den inkrementellen Filter ausgewählt sind:
    • Wählen Sie die Option LastUpdateDate für die primäre Entity des VO aus.
    • Deaktivieren Sie die Option LastUpdateDate für Spalten aus zusätzlichen Entitys (nicht funktionsfähig).
  • Wenn Sie die Option für den Bezeichner für neue Daten nicht deaktivieren können, führen Sie die folgenden Schritte aus:
    1. Brechen Sie den Job ab.
    2. Löschen Sie die Staging-Tabelle TMP$.
    3. Navigieren Sie zum Hauptmenü, und klicken Sie auf Daten, Verbindungen.
    4. Klicken Sie auf Zielverbindung, wählen Sie Prüfen aus, und klicken Sie auf die Registerkarte Tabellen.
    5. Wählen Sie die Tabelle und die Option Aktualisierungszeitpunkt zurücksetzen aus, und klicken Sie auf Alle Daten neu laden.

Wie kann ich die Performance des Datenreplikationsjobs verbessern?

Gehen Sie wie folgt vor, um die Performance zu verbessern:

  • Verwenden Sie zur Replikation nur Extraktdatenspeicher (d.h. View-Objekte (VOs) mit "ExtractPVO" im VO-Namen).
  • Wenn das replizierte VO kein Extrakt-VO ist (d.h., der VO-Name endet nicht mit "ExtractPVO"), verwenden Sie den Datenreplikationseditor, um unnötige LastUpdateDate-Spalten aus dem Bezeichner für neue Daten des VO auszuschließen.
  • Stellen Sie sicher, dass der Ladetyp des öffentlichen View-Objekts (PVO) nicht unnötigerweise auf den Modus FULL gesetzt ist. Wenn mindestens eine Spalte des PVO als Key-Spalte und eine LastUpdateDate-Spalte als Bezeichner für neue Daten konfiguriert ist, setzen Sie den Ladetyp auf Incremental.
  • Entfernen Sie unerwünschte Spalten, die für die Replikation ausgewählt oder aktiviert sind.
  • Wenn die Replikation mit Warnungen abgeschlossen wird, prüfen Sie die Fehlertabelle aus dem Zielschema, und nehmen Sie entsprechende Änderungen an der PVO-Konfiguration vor.
  • Stellen Sie sicher, dass im PVO in der Oracle Fusion Cloud Applications-Datenquelle häufig Datensätze gelöscht werden. Deaktivieren Sie andernfalls die Option Löschvorgänge einschließen.
  • Wenn der Job nicht erfolgreich verläuft oder abgebrochen wird, löschen Sie die Staging- und die Fehlertabelle, bevor Sie den Job erneut ausführen.

Warum weicht die Ausführungsdauer derselben Datenreplikation an bestimmten Tagen ab?

Die Dauer eines Datenreplikationsjobs kann aufgrund verschiedener Faktoren variieren, darunter die Folgenden:

  • Die Performance von Oracle Autonomous Data Warehouse kann die Zeiten an einem bestimmten Tag beeinträchtigen.
  • Eine Oracle Analytics Cloud-Instanz, die den Replikationsjob ausführt, ist möglicherweise aufgrund einer geplanten Wartung vorübergehend nicht verfügbar.

Ist die Anzahl an Tabellen, die ich einem Datenreplikationsjob hinzufügen kann, begrenzt?

Nein. Sie können einem Job beliebig viele Tabellen hinzufügen. Sie können höchstens drei Replikationsjobs nebenläufig ausführen, aber beliebig viele Jobs nebenläufig planen. Beispiel: Drei Jobs können nebenläufig ausgeführt werden, während andere Jobs in der Queue stehen.

Ist die Datenmenge oder die Anzahl an Zeilen, die ein Datenreplikationsjob verarbeiten kann, begrenzt?

Nein. Ein Datenreplikationsjob kann beliebig viele Daten oder Zeilen verarbeiten.

Welche anderen Tipps zur Datenreplikation sollte ich berücksichtigen?

Befolgen Sie diese Tipps zur Datenreplikation:

  • Erstellen Sie weniger Replikationen mit jeweils mehr PVOs. Verwenden Sie die empfohlenen Extrakt-PVOs.
  • Deaktivieren Sie unerwünschte Spalten des PVO in der Replikationsdefinition.
  • Verwenden Sie den LOW-Datenbankservice in Oracle Autonomous Data Warehouse für maximale Nebenläufigkeit.
  • Planen Sie die Ausführung von Replikationsjobs für einen Zeitpunkt mit geringerer Belastung von Oracle Autonomous Data Warehouse.
  • Behalten Sie den Standardladetyp von PVOs (den inkrementellen Modus) bei.