SOG-Helpcenter Logo SOG Business - Software

SOGDbUnloadHelper - Bereitstellen von konsistenten Testdaten über SOGDbUnload


Mittels des SOGDbUnloadHelper können mehrere Tabellen selektiv durch die Auswahl einer Konfigurationsdatei entladen werden. Es wird dabei für die in der Konfiguration enthaltenen Tabellen das Programm sogdbunload -u mit den gewählten Parametern aufgerufen. Die entladenen Daten lassen sich durch sogdbunload -loadall in eine Datenbank einfügen.

Mehrfacher Unload von Tabellen


Für den mehrfachen Unload einer Tabelle kann eine Zwischenselektion über "temp" erstellt werden und diese herausgeschrieben werden.

Aufruf



sogdbunloadhelper [(-test|-zip) -verbose -noinput -noanon
                  (-con <connection>) (-log <path>) (-dir <path>)
                  ((-only|-except) <tablenames> [-pedantic])]
                  <configfile> [<sqlparameter>...]
sogdbunloadhelper -help

Parameter

Beschreibung

-test

Keine Ausführung der erstellen Kommandos, Ausgabe in Konsole

-zip

Erstellung eines Zip-Archivs mit den Ergebnissen der Entladevorgangs

-verbose

Ausgabe des vollständigen Logs in der Konsole.

-noinput

Keine Aufforderung zur Eingabe von SQL-Parametern, Fehler falls Parameter fehlen

-noanon

Deaktivierung der Anonymisierung von Tabelleninhalten.

-con <connection>

Nutzung einer bestimmen Datenbankverbindung

-log <logfile>

Erstellung einer Logdatei

-dir <path>

Ausgabe der Dateien in ein spezifisches Verzeichnis. Ist dieser Parameter nicht gesetzt erfolgt die Ausgabe in ein Temp-Verzeichnis.

-only

Aktivierung des Tabellenfilters als Whitelist

-except

Aktivierung des Tabellenfilters als Blacklist

<tablenames>

Kommagetrennte Auflistung von Tabellennamen, die der Filterliste hinzugefügt werden

-pedantic

Fehler, falls nicht vorhandene oder nicht optionale Tabelllen in der Filterliste enthalten sind

<configfile>

Name der Konfigurationsdatei (in config.basis\sogdbunloadhelper) oder vollständiger Pfad

<sqlparameter>

SQL-Parameter, Reihenfolge wie in der Konfiguration angegeben

-help

Öffnet die Dokumentation der Anwendung


#dbunload