INITIALLADEOPTIONEN
Gültig für
Gültig für Initial Load Extract für PostgreSQL und SQL Server.
Beschreibung
Mit diesem Parameter wird die Instanziierung nach Genauigkeit für einen Extract für das erstmalige Laden aktiviert, der eine anfängliche Dateninstanziierung ohne Anwendungsausfallzeit ermöglicht. Die präzise Instanziierung wird erreicht, indem ein konsistenter Punkt der Datenbank in Bezug auf das Transaktionsprotokoll erstellt wird oder durch eine Transaktionsprotokollposition wie LSN identifiziert wird. Beim erstmaligen Ladeextrakt werden die Datasets gelesen, die bereits bis zum konsistenten Punkt festgeschrieben wurden. Änderungen nach diesem konsistenten Punkt werden nicht vom Extract für das erstmalige Laden erfasst. Ein CDC-Extrakt kann zusammen verwendet werden, um die Transaktionen nach der genauen Instanziierung LSN zu erfassen.
Abfragen in Snapshot-Isolationsebene geben Daten zurück, die beim Start der Transaktion festgeschrieben werden. Nicht festgeschriebene Änderungen nach dem Start der Transaktion werden ignoriert.
Standardmäßig ist die präzise Instanziierung deaktiviert. Um eine präzise Instanziierung zu aktivieren, verwenden Sie den Parameter INITIALLOADOPTIONS mit der Option USESNAPSHOT, wenn Sie einen Online-Ladeextrakt konfigurieren.
Syntax
INITIALLOADOPTIONS USESNAPSHOT
Beispiele
Das Beispiel zeigt die Verwendung des Parameters mit der Option USESNAPSHOT in der Extract-Parameterdatei für das anfängliche Laden. Der Name des anfänglichen Ladeextrakts lautet extinit.
EXTRACT extinit
INITIALLOADOPTIONS USESNAPSHOT
SOURCEDB psql_src USERIDALIAS ggma PASSWORD We1come23
EXTFILE ei, MEGABYTES 500, PURGE
TABLE public.*;